在开发过程中有时候我们需要内部局域网访问公司服务器,外网用于日常使用。所以一般会将wifi设置成外网并优先访问,以太网设置为内网。但是当我第一次添加内网时,ping成功了,但是只能讲外网关掉才能访问,不能同时访问,此时我们需要要清除所有网络配置,重新设置一下就好。
具体操作:
1.打开终端
2.输入以下指令
netstat -rn --查看路由表
route get 0.0.0.0 --获取默认路由
sudo route delete 0.0.0.0 --删除默认路由
sudo route add -net 0.0.0.0 192.168.1.1 --添加外网网关
sudo route add -net 134.0.0.0 134.81.5.254 --添加内网网关(注意这里ip地址是自己要访问内网的ip地址,如果只访问某一台,可以将134.0.0.0改成固定的IP,例如134.81.5.228)
3.去网络设置里面设置服务顺序,这里设置外网wifi优先(选中拖动即可)
参考:
MAC 添加路由(Route)
mac 内网外网搭建
MAC同时通过有线和无线访问内外网的设置方法
mac苹果电脑实现wifi和有线同时访问内网和互联网
Macbook同时使用内外网作业