在EC2中很难解决网络网关问题。
我安装了一台新机器。完全相同的安全组,子网和VPC设置与前一个,并试图平第三台机器。
来自第三服务器的Tcp转储显示了来自我正在比较的这两台机器的类似响应:
A0gt; tcpdump -qtln icmp
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
IP NEW_MACHINE > THIRD_MACHNE: ICMP echo request, id 2750, seq 1, length 64
IP THIRD_MACHNE > NEW_MACHINE: ICMP echo reply, id 2750, seq 1, length 64
IP OLD_MACHINE > NEW_MACHINE: ICMP echo request, id 63237, seq 1, length 64
IP NEW_MACHINE > OLD_MACHINE: ICMP echo reply, id 63237, seq 1, length 64iptables是空的(iptables -L)。
当我从old机器上点击时,我得到了回复,所有的一切都很好,从新机器上,100%的数据包丢失:
[root@ansible-1-1b network-scripts]# ping -v THIRD_MACHINE
PING THIRD_MACHINE (THIRD_MACHINE) 56(84) bytes of data.
^C
--- THIRD_MACHINE ping statistics ---
16 packets transmitted, 0 received, 100% packet loss, time 15365ms这些都是EC2机器,在同一个vpc中,据我所知,Ec2配置是相似的(相同的VPC、相同的安全组、对这两台机器都没有具体规则)
我看到的一个主要区别是工作机器:
uname -r
2.6.32-696.6.3.el6.x86_64相对于失败的那个:
uname -r
4.9.43-17.39.amzn1.x86_64来自AWS的安全组,用于两台pinging机器:客户端安全组
在目标机器上:服务器sg设置
也许我少了一面新旗子?
至于是否值得,我使用ping进行测试,但SSH也在超时。
发布于 2017-10-17 05:53:25
可能是基本的,但需要一些时间和帮助来解决这个问题。问题是在第三台计算机的AWS路由表设置中。它有一个特别的规则,允许一台机器进入,但另一台不允许.
https://serverfault.com/questions/877922
复制相似问题