【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.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) eth1
?(192.168.1.148) eth1
?(192.168.1.1) b0:---0d [ether] wlan1
具体的にどういう意味か分かりませんが、イントラネットの他のipアドレスは適当な場所ではないようで、ネットカードeth 1が出てきて邪魔をしました.だからeth 1を無効にしてみました:
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が通じない問題を解決するには、考慮すべき方向:
ファイアウォールの問題、ネットワークカードの問題を閉じたかどうか、他のネットワークカードが無線ネットワークカードのローカルエリアネットワークの問題に影響するかどうか、ルータが正常か2台のコンピュータが同じルータに接続されていることを確認し、ネットワークセグメントが一致していることを確保します