在我的设置中,主机是CentOS 7.我有一台使用VMWare播放器运行的CentOS 7 VM。 VM网络适配器设置为NAT。
VM的IP地址为192.168.82.100,默认路由设置为192.168.82.2。
现在,当我想与另一台机器(而不是VM)建立SCTP关联时,我收到ICMP Destination Unreachable(Protocol Unreachable)消息。在分析数据包流之后,很明显SCTP INIT数据包从未离开主机,并且VM的默认GW(192.168.82.2)发送了ICMP消息。虽然我尝试连接的SCTP服务器可以从VM访问,但在使用UDP时没有问题。同样在VM和主机中都没有iptables规则。
任何人都知道可能是什么问题?
答案 0 :(得分:0)
您使用的NAT实现可能不支持SCTP?
与UDP / TCP NAT相比,SCTP的NAT更复杂一些。一般来说,在SCTP情况下,NAT实现必须解析INIT / INIT_ACK块并使用新的IP地址重建它们。
如果将VM网络适配器设置更改为桥接会发生什么?