已在防火墙放行端口但iperf3仍无法正常工作的谷歌云配置问题咨询
谷歌云iperf3端口不通排查配置项
- 核对VPC防火墙规则的生效条件:确认放行5201端口的规则绑定了虚拟机所在的VPC,源IP设置为0.0.0.0/0或你家庭网络的公网出口IP,同时放行TCP、UDP协议,规则动作设为允许,优先级高于所有同端口的拒绝规则。
- 确认网络标签匹配:如果你的防火墙规则是通过网络标签关联资源,必须保证对应虚拟机已经绑定了规则指定的网络标签,否则规则不会对该实例生效。
- 验证端口监听状态:登录虚拟机执行
ss -tulnp | grep 5201,确认iperf3进程是在0.0.0.0:5201而非127.0.0.1:5201监听,若绑定了本地回环地址外部自然无法访问。 - 排查实例系统额外防火墙:如果你使用谷歌云Container-Optimized OS等定制镜像,系统自带的iptables规则优先级高于UFW,需额外执行iptables命令放行5201端口;普通Linux系统也可以执行
iptables -L -n确认UFW规则确实已经下发生效。 - 确认公网连通性:本地先执行
ping 虚拟机公网IP测试基础连通,若ping不通先检查实例是否分配了公网IP,VPC是否开启了公网访问权限。 - 核对本地命令参数:完整连接命令为
iperf3 -c 虚拟机公网IP -p 5201,UDP测试需要额外加-u参数。
内容的提问来源于stack exchange,提问作者Pod Mays
相关产品推荐
相关产品推荐

