Jan*_*nos 7 networking mac routing 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
Run Code Online (Sandbox Code Playgroud)
什么是link#5路由表,如何删除它?我已经尝试过:
sudo route -n flush
Run Code Online (Sandbox Code Playgroud)
但它没有帮助。m是局域网上的服务器。我把它放到我在 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
Run Code Online (Sandbox Code Playgroud)
如果可能的话,我想要一个干净的路由表,如下所示:
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
Run Code Online (Sandbox Code Playgroud)
小智 9
我知道这个问题很老,但我遇到了类似的问题,尽管所有设备的互联网都可以正常工作,但我无法从 MacBook 以任何方式 ping 或连接到网络上的任何设备,这意味着它们都连接到同一个 wifi 路由器并且所有设备都已重新启动。
解决办法是:重启wifi路由器!
小智 5
如果我很好地理解你所说的,你的Mac(IP 192.168.0.11)可以\xe2\x80\x99t ping同一子网(192.168.0.13)上的另一台服务器。
在这种情况下,该路由未使用,因为目标 IP 位于同一子网中。您可能遇到 ARP 缓存问题。您可以尝试192.168.0.13使用sudo arp -d 192.168.0.13命令刷新 ARP 条目,然后重试ping 192.168.0.13。
| 归档时间: |
|
| 查看次数: |
29805 次 |
| 最近记录: |