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 packets1 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 packets1 192.168.10.1 (192.168.10.1) 0.622 ms 0.778 ms 0.612 ms2 * * *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 packets1 192.168.50.1 (192.168.50.1) 4.517 ms 6.527 ms 3.629 ms2 192.168.1.1 (192.168.1.1) 6.540 ms 5.802 ms 5.443 ms3 113.119.160.1 (113.119.160.1) 9.080 ms 6.626 ms 7.656 ms...