編碼的世界 / 優質文選 / 女人

【Linux】關於Ubuntu下ping不通局域網的問題


2022年6月13日
-   


關於Ubuntu下ping不通局域網的問題 - 個人博客地址

問題出現背景


使用synergy軟件,可以用一套鍵鼠控制不同的兩台電腦(win+linux),但是前提是兩台電腦需要連接到同一局域網中。
具體情況信息:
無線連接 Linux的IP地址:192.168.1.148 Win的IP地址:192.168.1.110 Linux和Win的防火牆均關閉
在具體的操作過程中,出現了很奇怪的現象:在Ubuntu下,在終端Ping 192.168.1.110會出現 From 192.168.1.1 icmp_seq=1 Destination Host Unreachable,即在Linux下連不通內網,但是上外網是可以的。 當然,Linux下Ping 192.168.1.148(自己)是正常的。

問題分析及解決


在終端下輸入arp -a,會出現
?(192.168.1.110) 位於 <incomplete> 在 eth1
?(192.168.1.148) 位於<incomplete> 在 eth1
?(192.168.1.1) 位於 b0:-0d [ether] 在 wlan1

雖然不知道具體表達什麼意思,似乎內網其他ip地址不是在合適的地方,網卡eth1出來搗亂了。所以我把eth1禁用試了一下:sudo ifconfig eth1 down,再執行arp -a會顯示
?(192.168.1.110) 位於 40::7b [ether] 在 wlan1
?(192.168.1.1) 位於 b0:-0d [ether] 在 wlan1

結果再執行ping 192.168.1.110就可以ping通了。

總結


解決Ping不通的問題,需要考慮的方向:
防火牆問題,是否關閉了 網卡問題,是否別的網卡影響無線網卡 局域網問題,確保路由器正常或兩台電腦確定連在同一路由器上,確保網段一致

熱門文章