4

Мой Mac не может получить доступ к другим серверам в локальной сети.

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 сервер в локальной сети. Я поместил его в мой файл hosts на Mac.

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

3 ответа3

3

Я знаю, что этот вопрос старый, но у меня просто была похожая проблема, когда я не мог пропинговать или подключаться каким-либо образом с моего MacBook к любым устройствам в сети, несмотря на то, что интернет работает нормально на всех устройствах, то есть все они подключены к одному и тому же маршрутизатору Wi-Fi и все устройства были перезапущены.

Решение было: перезагрузите Wi-Fi роутер!

2

Если я правильно понимаю, что вы сказали, ваш Mac (IP 192.168.0.11) не может пропинговать другой сервер в той же подсети (192.168.0.13).

В этом случае маршрут не используется, поскольку IP-адрес назначения находится в той же подсети. У вас может быть проблема с кэшем ARP. Вы можете попытаться очистить запись ARP для 192.168.0.13 с помощью команды sudo arp -d 192.168.0.13 и повторить попытку проверки связи с ping 192.168.0.13 .

0

Как я уже говорил ранее, ваш Mac находится в той же подсети, что и конечный компьютер, поэтому шлюз не используется.

Возможно, у вас проблема с сетевым адаптером. У вас есть способ протестировать ваш Mac с другой сетевой картой? У вас есть MacBook, может быть, вы можете использовать адаптер Thunderbolt или Wi-Fi, если вы уже использовали адаптер Thunderbolt?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .