操作步骤

1.先打开自带 WIFI 连接外网
2.查看当前网关 route get 0.0.0.0
比如我的:gateway: 192.168.43.1
3.插入外置网卡

1
2
3
4
5
6
netstat -rn # 查看路由表
sudo route delete 0.0.0.0 #删除默认路由
sudo route add -net 0.0.0.0 192.168.43.1 # 添加外网
sudo route add -net 192.168.1.0 192.168.1.1 # 添加内网

#sudo route -n delete 192.168.1.1 # 删除 192.168.1.1 默认路由

注意事项

0.perferences/network 里两个网络都是 Connected
1.两个网卡顺序,外网在前
在这里插入图片描述
2.是外网 网关
在这里插入图片描述
3.内网网关,内网:192.xx.xx.x

Windows

1
2
3
4
5
6
7
8
9
10
# 888 网关:172.20.10.1

# 外网
route add 0.0.0.0 mask 0.0.0.0 172.20.10.1 -p

# 查看路由表
netstat -rn

# 内网
route add 192.168.1.0 mask 0.0.0.0 192.168.1.1 -p

参考

Mac下如何实现内外网双通? - Richie的回答 - 知乎