配置查看
metric代表優(yōu)先級玉吁,數(shù)字越小優(yōu)先級越高
route -n
手動增刪路由表
route del default gw xx.xx.xx.xx eth0
route add default gw xx.xx.xx.x dev eth0 metric 99
xx為網(wǎng)關
持久化配置
- 添加rc.local配置文件
vi /etc/rc.local
復制以下內容
#!/bin/sh -e
(
sleep 30
/usr/sbin/route del default gw 172.16.1.1 eno1
/usr/sbin/route add default gw 172.16.1.1 dev eno1 metric 1001
) &
exit 0
加可執(zhí)行權限
- mint添加rc服務
默認mint系統(tǒng)已經沒有rc服務调卑,因此需要添加
sudo vim /etc/systemd/system/rc-local.service
[Unit]
Description=/etc/rc.local Compatibility
ConditionPathExists=/etc/rc.local
[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99
[Install]
WantedBy=multi-user.target
激活rc服務
sudo systemctl enable rc-local.service
確保重啟后仍有服務
創(chuàng)建并編輯/etc/network/if-up.d/route-set文件
#!/bin/sh
(
sleep 30
/usr/sbin/route del default gw 10.10.11.250 eth0
/usr/sbin/route add default gw 10.10.11.250 dev eth0 metric 204
) &
exit 0
參考
https://www.wyr.me/post/707
https://cloud.tencent.com/developer/article/1721972