web-dev-qa-db-ja.com

Mac OS XマシンがLAN上の他のサーバーに到達できない

MacがLAN上の他のサーバーにアクセスできません。

janos@macbook:~$ netstat -r
Routing tables
Internet:
Destination        Gateway            Flags        Refs      Use   Netif Expire
default            192.168.0.1        UGSc           19        0     en1
127                localhost          UCS             0        0     lo0
localhost          localhost          UH              6     6515     lo0
169.254            link#5             UCS             0        0     en1
192.168.0          link#5             UCS             2        0     en1
192.168.0.1        cc:35:40:2a:ed:2d  UHLWIir        20        0     en1    204
192.168.0.11/32    link#5             UCS             0        0     en1
m                  link#5             UHRLWI          0      904     en1      8

link#5ルーティングテーブルとは何ですか。どのように削除できますか?私はすでに試しました:

Sudo route -n flush

しかし、それは助けにはなりませんでした。 mはLAN上のサーバーです。 Macのhostsファイルに入れました。

janos@macbook:~$ ping m
PING m (192.168.0.13): 56 data bytes
Request timeout for icmp_seq 0
ping: sendto: No route to Host
Request timeout for icmp_seq 1
ping: sendto: Host is down
Request timeout for icmp_seq 2
ping: sendto: Host is down
Request timeout for icmp_seq 3
^C
--- m ping statistics ---
5 packets transmitted, 0 packets received, 100.0% packet loss
janos@macbook:~$ ssh m
ssh: connect to Host m port 22: Host is down

可能であれば、次のようなクリーンなルーティングテーブルが必要です。

janos@lenovo:~$ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.0.1     0.0.0.0         UG    0      0        0 wlan0
192.168.0.0     *               255.255.255.0   U     9      0        0 wlan0
6
Janos

私はこの質問が古いことを知っていますが、すべてのデバイスでインターネットが正常に機能しているにもかかわらず、すべてのデバイスが同じwifiルーターに接続されているにもかかわらず、MacBookからネットワーク上のデバイスにpingまたは接続できないという同様の問題が発生しましたそして、すべてのデバイスが再起動されていました。

解決策は、wifiルーターを再起動することです。

6
BStone

あなたの言ったことをよく理解していれば、Mac(IP 192.168.0.11)は同じサブネット(192.168.0.13)上の別のサーバーにpingできません。

この場合、宛先IPが同じサブネットにあるため、ルートは使用されません。 ARPキャッシュに問題がある可能性があります。 192.168.0.13コマンドを使用してSudo arp -d 192.168.0.13のARPエントリをフラッシュし、ping 192.168.0.13にもう一度試すことができます。

2
Arnaud Léonard

前述のとおり、Macは宛先マシンと同じサブネットにあるため、ゲートウェイは使用されません。

ネットワークアダプタに問題がある可能性があります。 Macを別のネットワークカードでテストする方法はありますか? Macbookを持っています。Thunderboltアダプターをすでに使用している場合は、ThunderboltアダプターまたはWifiを使用できますか?

0
Arnaud Léonard