mac配置双网卡,同时使用内网和外网

参考 mac配置双网卡 mac同时使用内网和外网

配置信息备份

内网是本地连接 具体信息如下
255.255.248.0 子网掩码
10.23.0.1 路由器
ping gitlab.yunwei.love9w.com 得到IP地址为 47.103.39.57
ping jx.sh-game.com 得到IP地址为 122.224.130.106
// nslookup / ping
ping axhub.db996.net 得到IP地址为 183.131.177.101

设置本地静态路由,添加内网网段指向对应内网的网关
net参数对应网段IP,netmask是子网掩码。最后的IP是内网网关,即上一步看到的路由器IP地址
将 IP 地址为 47.0.0.0 的网络流量发送到 IP 地址为 10.23.0.1 的网关,并且这个网络的子网掩码是 255.0.0.0。

sudo route add -net 47.0.0.0 -netmask 255.0.0.0 10.23.0.1
sudo route add -net 122.0.0.0 -netmask 255.0.0.0 10.23.0.1
sudo route add -net 183.0.0.0 -netmask 255.0.0.0 10.23.0.1

重启后,需要重新设置。

// 此处不用执行 删除的时候用
sudo route delete -net 47.0.0.0 -netmask 255.0.0.0 10.23.0.1
sudo route delete -net 122.0.0.0 -netmask 255.0.0.0 10.23.0.1
sudo route delete -net 183.0.0.0 -netmask 255.0.0.0 10.23.0.1

// 下边是具体到ip指令了上边是模糊匹配第一个段
//sudo route add -net 47.103.39.57 -netmask 255.255.248.0 10.23.0.1
//sudo route add -net 122.224.130.106 -netmask 255.255.248.0 10.23.0.1

//sudo route delete -net 47.103.39.57 -netmask 255.255.248.0 10.23.0.1
//sudo route delete -net 122.224.130.106 -netmask 255.255.248.0 10.23.0.1

// 下百年的代码不执行已经生效
//echo "47.103.39.57 gitlab.yunwei.love9w.com" >>/etc/hosts
//echo "122.224.130.106 jx.sh-game.com" >>/etc/hosts

查看配置的路由

#最下边的两条是这次添加的 通过Gateway对应的10.23.0.1 方便找到
netstat -nr
iShot_2024-06-06_11.24.18.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容