參考 mac配置雙網(wǎng)卡 mac同時(shí)使用內(nèi)網(wǎng)和外網(wǎng)
配置信息備份
內(nèi)網(wǎng)是本地連接 具體信息如下
255.255.248.0 子網(wǎng)掩碼
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
設(shè)置本地靜態(tài)路由,添加內(nèi)網(wǎng)網(wǎng)段指向?qū)?yīng)內(nèi)網(wǎng)的網(wǎng)關(guān)
net參數(shù)對(duì)應(yīng)網(wǎng)段IP,netmask是子網(wǎng)掩碼。最后的IP是內(nèi)網(wǎng)網(wǎng)關(guān),即上一步看到的路由器IP地址
將 IP 地址為 47.0.0.0 的網(wǎng)絡(luò)流量發(fā)送到 IP 地址為 10.23.0.1 的網(wǎng)關(guān),并且這個(gè)網(wǎng)絡(luò)的子網(wǎng)掩碼是 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
重啟后,需要重新設(shè)置。
// 此處不用執(zhí)行 刪除的時(shí)候用
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指令了上邊是模糊匹配第一個(gè)段
//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
// 下百年的代碼不執(zhí)行已經(jīng)生效
//echo "47.103.39.57 gitlab.yunwei.love9w.com" >>/etc/hosts
//echo "122.224.130.106 jx.sh-game.com" >>/etc/hosts
查看配置的路由
#最下邊的兩條是這次添加的 通過Gateway對(duì)應(yīng)的10.23.0.1 方便找到
netstat -nr

iShot_2024-06-06_11.24.18.png