mac配置WIFI和以太网双网卡同时访问两个网络
我有一个内网服务器,是单独网络,通过网线连接。mac电脑通过wifi连接公网,通过网线也就是以太网链接服务器。
问题是只要开启WIFI,就不能访问服务器网络。访问服务器网络就不能访问WIFI。
如何实现既可以访问WIFI 就可以访问服务器?
思路:因为服务器是特定网段,所以将去往服务器流量全部指向以太网卡的网关。
保证WIFI是开启的状态,即可以正常上公网。
1、 首先:手动设置连接服务器的以太网卡的ip\掩码\网关(这里必须手动,DHCP获取的在终端中看不到ip)
因以太网的网卡是 en0,所以用命令查看en0的ip,如果存在,才可以手动添加路由到en0上
若已设置过固定ip,则关闭以太网,再次开启。
2、添加临时路由(重启后失效),将10.12.0.0的网络目标,转发到以太网网关172.26.26.1出去。
sudo route -n add -net 10.12.0.0 -netmask 255.255.255.0 172.26.26.1 |
3、ping 10.12.0.8 检查是否通过 以及ping baidu.com
若正常通过,则说明既可以访问公网又可以访问服务器了。
常用路由命令
删除冲突的以太网默认路由
sudo route delete -net default -gateway 172.16.16.1 |
删除10.18.0.0到172.16.16.1的路由
sudo route -n delete -net 10.18.0.0/24 -gateway 172.16.16.1 |
刷新路由缓存
sudo route flush |
添加永久静态路由(替换为您的目标网络)
sudo route -n add -net 10.18.0.0/24 -gateway 172.16.16.1 |
查看路由表
netstat -nr |
赏
微信打赏

意外收获认可,内心充满感激;打赏之举,更添无限动力。