我用 iperf 测试 udp 包到 vps 的丢包率,一点反应都没有

2015-06-24 21:21:26 +08:00
 whoops

参数不多,应该没有用错,是这样的
服务端运行iperf -u -s
我端运行iperf -u -c vps
运行后服务端无任何反应,
客户端提示WARNING: did not receive ack of last datagram after 10 tries.

不加-u参数测试tcp时倒是有反应,用-p参数换其他端口也是没有反应,问问大家有可能是什么原因呢。

9510 次点击
所在节点    问与答
9 条回复
wy315700
2015-06-24 21:23:21 +08:00
防火墙?
whoops
2015-06-24 21:25:55 +08:00
@wy315700 没这么变态吧,也不是把udp都封掉了,有udp的应用还能用就是质量不好。
ryd994
2015-06-24 21:26:56 +08:00
@whoops 服务器的防火墙
whoops
2015-06-24 21:28:28 +08:00
@ryd994
问题是没开防火墙啊
ryd994
2015-06-24 21:30:21 +08:00
“-p参数换其他端口也是没有反应”
这就是很典型的防火墙的症状
iptables-save看看
whoops
2015-06-24 21:33:24 +08:00
root@default:~# iptables-save
# Generated by iptables-save v1.4.21 on Wed Jun 24 09:32:29 2015
*raw
:PREROUTING ACCEPT [2468563:1371088640]
:OUTPUT ACCEPT [990233:1187432121]
COMMIT
# Completed on Wed Jun 24 09:32:29 2015
# Generated by iptables-save v1.4.21 on Wed Jun 24 09:32:29 2015
*nat
:PREROUTING ACCEPT [12904:1023439]
:POSTROUTING ACCEPT [2342:145310]
:OUTPUT ACCEPT [2342:145310]
-A POSTROUTING -s 192.168.0.0/16 -j MASQUERADE
COMMIT
# Completed on Wed Jun 24 09:32:29 2015
# Generated by iptables-save v1.4.21 on Wed Jun 24 09:32:29 2015
*mangle
:PREROUTING ACCEPT [2468563:1371088640]
:INPUT ACCEPT [1027336:359640181]
:FORWARD ACCEPT [1441225:1011445635]
:OUTPUT ACCEPT [990233:1187432121]
:POSTROUTING ACCEPT [2431458:2198877756]
COMMIT
# Completed on Wed Jun 24 09:32:29 2015
# Generated by iptables-save v1.4.21 on Wed Jun 24 09:32:29 2015
*filter
:INPUT ACCEPT [1027336:359640181]
:FORWARD ACCEPT [1441225:1011445635]
:OUTPUT ACCEPT [990233:1187432121]
COMMIT
# Completed on Wed Jun 24 09:32:29 2015
root@default:~#
whoops
2015-06-24 21:33:49 +08:00
@ryd994 帮忙看看吧
can
2015-06-25 09:56:03 +08:00
iptables -L
#看看VPS打开了哪些端口

iptables -I INPUT -i eth0 -p udp --dport 5001 -j ACCEPT
iptables -I OUTPUT -o eth0 -p udp --sport 5001 -j ACCEPT
#打开UDP 5001端口(iperf默认端口)

iptables save
#保存或
service iptables restart

lsof -i:5001
#查看5001是否开放,显示说明已经打开,反之则没开
whoops
2015-06-26 22:30:32 +08:00
@can
谢谢,我想不是iptable的设置问题
原因是我改变我其他udp协议服务的端口,任意修改,都能通信

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

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

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

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

© 2021 V2EX