【Linux】UbuntuでpingがLANに通じない問題について

1238 ワード

問題の背景


synergyソフトウェアを使用すると、異なる2台のコンピュータ(win+linux)を1セットのマウスで制御できますが、2台のコンピュータが同じローカルエリアネットワークに接続する必要があることを前提としています.
詳細:
ワイヤレス接続LinuxのIPアドレス:192.168.1.1.1148 WinのIPアドレス:192.168.1.1110 LinuxとWinのファイアウォールはすべて閉じています
具体的な操作過程において、Ubuntuでは端末Ping 192.168.1.110From 192.168.1.1 icmp_seq=1 Destination Host Unreachable、すなわちLinuxではイントラネットが通じないが、イントラネットは可能であるという奇妙な現象が現れた.もちろん、Linux下Ping 192.168.1.148(自分)は正常です.

問題の分析と解決


端末の下にarp -aと入力すると、
?(192.168.1.110)       eth1
?(192.168.1.148)      eth1
?(192.168.1.1)    b0:---0d [ether]   wlan1

具体的にどういう意味か分かりませんが、イントラネットの他のipアドレスは適当な場所ではないようで、ネットカードeth 1が出てきて邪魔をしました.だからeth 1を無効にしてみました:sudo ifconfig eth1 downarp -aを実行すると表示されます
?(192.168.1.110)    40:--:7b [ether]   wlan1
?(192.168.1.1)    b0:---0d [ether]   wlan1

その結果、ping 192.168.1.110を実行するとpingが通じます.

まとめ


Pingが通じない問題を解決するには、考慮すべき方向:
ファイアウォールの問題、ネットワークカードの問題を閉じたかどうか、他のネットワークカードが無線ネットワークカードのローカルエリアネットワークの問題に影響するかどうか、ルータが正常か2台のコンピュータが同じルータに接続されていることを確認し、ネットワークセグメントが一致していることを確保します