CentOS添加一條永久路由命令
方法一:通過靜態(tài)路由配置文件
適用于CentOS 6及早期版本:
- 編輯網(wǎng)絡(luò)接口對(duì)應(yīng)的路由文件:
vi /etc/sysconfig/network-scripts/route-eth0
- 添加路由規(guī)則(目標(biāo)網(wǎng)絡(luò)+網(wǎng)關(guān)):
10.0.0.0/8 via 192.168.1.1
- 重啟網(wǎng)絡(luò)服務(wù)生效:
service network restart
方法二:使用ip route命令與持久化配置
CentOS 7/8/9通用操作:
- 臨時(shí)添加路由:
ip route add 172.16.0.0/16 via 10.10.10.1
- 創(chuàng)建持久化配置文件:
vi /etc/sysconfig/network-scripts/route-eth0
- 寫入永久路由規(guī)則:
172.16.0.0/16 via 10.10.10.1
- 應(yīng)用新配置:
systemctl restart NetworkManager
方法三:NetworkManager工具配置
適用于啟用NetworkManager的系統(tǒng):
nmcli connection modify eth0 +ipv4.routes "192.168.100.0/24 10.20.30.1"
nmcli connection up eth0
驗(yàn)證路由配置
查看當(dāng)前路由表確認(rèn)配置生效:
ip route show
# 或
route -n
注意事項(xiàng)
- 接口名稱需與實(shí)際網(wǎng)卡名稱一致(eth0/enp0s3等)
- 多網(wǎng)卡環(huán)境需指定出口接口
- 永久路由文件需遵循
network-scripts
目錄規(guī)范