啊,难住了啊,lunanode 家的 VPS 谁用过

2014-09-13 21:37:52 +08:00
 YAFEIML
撸主轻易不求人的主啊,虽然linux菜菜,但是依赖百度google大部分问题还是能搞定的

这次被这个问题困了2天终于知道原因在哪了,但是技术上不知道该怎么去解决了,发TK未回,现在求求各位,现在讲述问题,不清楚的地方大家包涵下,明天下午就要去上班了,上班地方暂时没网,希望能在上班前搞定!!!

公网IP:38.110.116.108
内网IP:172.20.3.36

问题是这样的,一款采集软件(ET)。。FTP上传文件的时候一个劲的超时,怎么搞都不行,用FlashFXP可以正常上传,但必须得是被动模式

用cports监测采集主程序,发现上传图片的时候在连接的是私网IP地址(172.20.3.36),怪不得一直超时,内网IP能传过去才有问题了,(安装ss服务端一样连接不上,估计是一样的原因)

说说VPS,手动装的CENTOS6.5,IP必须DHCP设置,获取到的就是172.20.3.36这个,如果手动设置为公网IP则外网不通,探针地址显示的也是内网IP,探针地址: http://38.110.116.108/p.php

面板上有这些设置
Floating IPs
Virtual Networks
SSH Keys
Images
Volumes
DNS
Monitoring
大家给支个招吧
3747 次点击
所在节点    问与答
17 条回复
ziyuan
2014-09-13 21:41:12 +08:00
上传从哪里到哪里啊,源ip,目标ip?
vps是不是做了nat把公网38的ip nat到内网了,输入ifconfig -a看看eth0绑定的是哪个ip?
YAFEIML
2014-09-13 21:44:45 +08:00
@ziyuan 应该是nat了,上传是从本地到38.110.116.108

[root@YAFEI pureftpd]# ifconfig -a
eth0 Link encap:Ethernet HWaddr FA:16:3E:BA:31:58
inet addr:172.20.3.36 Bcast:172.20.255.255 Mask:255.255.0.0
inet6 addr: fe80::f816:3eff:feba:3158/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:21731 errors:0 dropped:0 overruns:0 frame:0
TX packets:13991 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4354570 (4.1 MiB) TX bytes:9011004 (8.5 MiB)

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
ziyuan
2014-09-13 21:50:23 +08:00
@YAFEIML 其他服务Ok吗?做了nat还有可能是防火墙的关系,ftp一般要开20,21两个port
可能本地ftp上传不支持用被动模式,发个ticket问下吧。。这家vps不熟
YAFEIML
2014-09-13 21:54:22 +08:00
@ziyuan 防火墙关了,采集软件用的是被动模式,ticket还没回复呢,还不容易要了个38.110段,不然就换家了
niseter
2014-09-13 21:57:01 +08:00
这种1:1的NAT需要把监听端口的程序,设置成监听0.0.0.0才是,只监听内网/外网的IP都可能遇到问题。
YAFEIML
2014-09-13 22:34:54 +08:00
@niseter 受教,我去试试
YAFEIML
2014-09-13 22:40:41 +08:00
@niseter 弱问下,pureftpd是设置Bind 0.0.0.0,21吗
ziyuan
2014-09-13 22:42:23 +08:00
@YAFEIML 是的,可以试一下
niseter
2014-09-13 22:42:49 +08:00
@YAFEIML 不好意思我不是很清楚pureftpd的设置方法,但是你的问题应该是由于NAT的监听设置有问题导致的,所以建议你在有监听程序的部分,将原来的38.110.116.108/172.20.3.36改为0.0.0.0尝试解决
YAFEIML
2014-09-13 22:44:39 +08:00
[root@YAFEI pureftpd]# netstat -anp|grep 21
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 1870/pure-ftpd (SER
tcp 0 0 172.20.3.36:21 117.34.103.48:29115 ESTABLISHED 1871/pure-ftpd (IDL
tcp 58 0 172.20.3.36:21 117.34.103.48:8573 ESTABLISHED 1879/pure-ftpd (IDL
YAFEIML
2014-09-13 22:46:50 +08:00
@niseter 不行,传入的ftp请求还是送到内网IP了,刚收到tk:
The network is virtualized and the external ip is 1 to 1 NAT to the virtual machines' s private IP.
如果是这样的话,不应该会出现这样的情况呀
niseter
2014-09-13 22:56:23 +08:00
@YAFEIML 我认为你的采集软件设置可能有问题,建议你看一下
YAFEIML
2014-09-13 23:02:56 +08:00
@niseter 采集软件是最早排除的,设置非常简单,倒是软件是不是有问题暂时还不知道,已经向厂商反馈了
imlonghao
2014-09-13 23:51:14 +08:00
你在后台绑定ip地址了么 ?
另外,lunanode团队有一个客服是可以讲中文的,你可以把这个帖子发给他。通常lunanode回复ticket的时间大概就是现在以及过后几个小时
YAFEIML
2014-09-14 00:17:30 +08:00
@imlonghao 好的非常感谢
YAFEIML
2014-09-14 01:38:29 +08:00
@imlonghao 那家伙中文好烂,有点宝岛味道
v1p
2014-09-14 10:12:35 +08:00
@YAFEIML 这家是台湾移民开的,不过只有一个人会中文,态度还是挺友好的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/133283

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX