0
在我的設置中,主機是CentOS 7.我有一個使用VMWare播放器運行的CentOS 7虛擬機。 VM網絡適配器設置爲NAT。在SCTP關聯期間無法訪問ICMP協議
虛擬機的IP地址爲192.168.82.100,默認路由設置爲192.168.82.2。
現在,當我想與另一臺機器(而不是VM)建立SCTP關聯時,出現ICMP目標不可達(協議不可達)消息。分析數據包流程後,顯然SCTP INIT數據包永遠不會離開主機,並且VM的默認網關(192.168.82.2)發送了ICMP消息。雖然我嘗試連接的SCTP服務器可以從虛擬機訪問,但使用UDP時沒有問題。同樣在VM和主機中都不存在iptables規則。
任何人都知道可能是什麼問題?
協議不可達消息表示該協議在網絡堆棧中不存在。 IP試圖將IP包的有效載荷傳遞給IP頭中指示的協議,但上層協議不存在於網絡堆棧中,因此它使用ICMP來回復該協議不可達。 –