Mac 使用了双网卡, 一个网线, 一个WIFI.
- 局域网走一个网卡, ip 段是
192.168.10.0/24
- 外网走一个网卡, ip 段是
192.168.50.0/24
1. 添加静态路由
为局域网添加静态路由, 192.168.10.0/24
无需为自己这个段添加静态路由.
在局域网中, 如果还有其他的网段(例如 192.168.20.0/24
), 则可以添加一个静态路由:
sudo route add -net 192.168.20.0 -netmask 255.255.255.0 192.168.10.1
删除命令:
sudo route -n delete -net 192.168.20.0 -netmask 255.255.255.0 192.168.10.1
2. 把局域网设置中的 路由(Router) 去掉
IP 设置中的 Router ``192.168.10.1`, 留空即可
检查
路由跟踪
跟踪一个局域网的 ip/域名
traceroute 192.168.10.123
traceroute to 192.168.10.123 (192.168.10.123), 64 hops max, 40 byte packets
1 dev.com (192.168.10.123) 0.371 ms 0.472 ms 0.386 ms
路由跟踪只显示了一跳,并且目标地址就是你正在进行路由跟踪的本地主机 (192.168.10.123
)。这个结果可能是因为目标地址位于本地网络中,不会经过其他路由器。
在局域网内部进行 traceroute
命令通常会显示类似的结果,因为局域网内的通信大多直接通过交换机或局域网路由器进行,不需要经过外部互联网路由。
> traceroute 192.168.20.123
traceroute to 192.168.20.123 (192.168.20.123), 64 hops max, 40 byte packets
1 192.168.10.1 (192.168.10.1) 0.622 ms 0.778 ms 0.612 ms
2 * * *
3 172.16.18.2 (172.16.18.2) 0.696 ms 0.754 ms 0.536 ms
...
跟踪一个外网的 ip/域名
> traceroute www.baidu.com
traceroute: Warning: www.baidu.com has multiple addresses; using 183.2.172.185
traceroute to www.a.shifen.com (183.2.172.185), 64 hops max, 40 byte packets
1 192.168.50.1 (192.168.50.1) 4.517 ms 6.527 ms 3.629 ms
2 192.168.1.1 (192.168.1.1) 6.540 ms 5.802 ms 5.443 ms
3 113.119.160.1 (113.119.160.1) 9.080 ms 6.626 ms 7.656 ms
...