双网卡配置的前提是,电脑接入了多种连接方式:常见的有同时接入了WiFI、网线的场景。
设置网卡优先级别
外网优先。
记录每个网卡的IP、路由地址
WIFI:IP地址、路由地址
有线网卡:IP地址、路由地址
检查电脑网络配置
输入:netstat -rn
zanglikun@zanglikundeMacBook-Pro ~ % netstat -rn
Routing tables
Internet:
Destination Gateway Flags Netif Expire
default 192.168.7.233 UGScg en0
default 192.168.211.254 UGScIg en9
127 127.0.0.1 UCS lo0
127.0.0.1 127.0.0.1 UH lo0
169.254 link#18 UCS en0 !
169.254 link#39 UCSI en9 !
172.28 link#22 UC feth2007 !
172.28.1.100 5a:e8:d:d4:bf:5 UHLWIi lo0
172.28.1.110 link#22 UHLWIi feth2007 !
172.28.255.255 ff:ff:ff:ff:ff:ff UHLWbI feth2007 !
192.168.7 link#18 UCS en0 !
192.168.7.3/32 link#18 UCS en0 !
从上面可以看到 192.168.7.233 在 192.168.211.254 上面。说明默认场景下,优先使用 WIFI 192.168.7.233 网卡。而不是 内网网卡 192.168.211.254。
执行终端执行代码
sudo route add -net 172.0.0.0 -netmask 255.0.0.0 192.168.211.254
命令解析:
- sudo: 这是在 Unix 或类 Unix 系统上以超级用户权限执行命令的关键字。它会要求输入超级用户(通常是管理员)的密码,然后才能执行接下来的命令。
- route add: 这是告诉操作系统要添加一条新的路由。
- -net: 这个标志表明接下来的参数是一个网络地址。
- 172.0.0.0:172开头的所有请求
-netmask 255.0.0.0
: 这是目标网络的子网掩码,它指定了目标网络的范围。在这种情况下,子网掩码是 255.0.0.0,表示 IP 地址的前8位是网络地址,剩下的24位是主机地址。- 192.168.211.254: 目标网卡路由地址。(这是下一跳的 IP 地址,也就是数据包要发送到的下一个路由器或者网关的 IP 地址。)
综合起来,这条命令的含义是:将 IP 地址为 172.0.0.0 的网络流量发送到 IP 地址为 192.168.211.254 的网关,并且这个网络的子网掩码是 255.0.0.0。
注意:每次操作系统重启配置会失效哦!需要重新配置!也不建议:开机就去执行脚本。按需使用吧。Mac也不需要天天重启
特殊说明:
上述文章均是作者实际操作后产出。烦请各位,请勿直接盗用!转载记得标注原文链接:www.zanglikun.com
第三方平台不会及时更新本文最新内容。如果发现本文资料不全,可访问本人的Java博客搜索:标题关键字。以获取最新全部资料 ❤
第三方平台不会及时更新本文最新内容。如果发现本文资料不全,可访问本人的Java博客搜索:标题关键字。以获取最新全部资料 ❤