在Linux中,我們經常會涉及到修改主機的路由列表,以前都是使用route這個命令,但是在CentOS7中默認已經不安裝net-tools這個包,所以默認是沒有route這個命令的,可以使用ip route 代替。
1查看路由:
ip route list
ip route show
ip route
2查看指定網段的路由
ip route list 192.168.2.0/24
3添加路由
ip route add 192.168.2.0/24 via 192.168.1.1
4追加路由
ip route append 192.168.2.0/24 via 192.168.10.1 # 追加一個指定網絡的路由,為了平滑切換網關使用
5修改路由
ip route change 192.168.2.0/24 via 192.168.2.1
ip route replace 192.168.2.0/24 via 192.168.2.1
6刪除路由
ip route del 192.168.2.0/24 via 192.168.2.1
7清空指定網絡的路由
ip route flush 192.168.2.0/24 #這個是清理所有192.168.2.0/24相關的所有路由,有時候設置錯網關存在多條記錄,就需要一次性清空相關路由再進行添加
8添加默認路由
ip route add defalut via 192.168.1.1
9指定路由metric
ip route add 192.168.2.0/24 via 192.168.1.15 metric 10