Linux中增加軟路由的兩種方法
第一種:
route add -net 172.16.6.0 netmask 255.255.255.0 gw 172.16.2.254 dev eth0
/* 增加一條網絡172.16.6.0/24 經過172.16.2.254 eth0 */
/* -net增加網絡 -host增加主機 netmask 子網掩碼 gw 網關 dev 裝置,設備,這裡是你的網卡名*/
route del gw 172.16.2.254 /* 刪除默認網關172.16.2.254 */
route del -net 172.16.86.0/24 /* 刪除默認網絡172.16.86.0 */
route /* 顯示當前路由表 */
常用的是這種方式,但有時你在刪除或一條軟路由時會不起作用,會有什麼提示:
SIOCADDRT: 無法接觸網路
所以這時用如下的這種方法就可以了
第二種:
實現的功能和上面的一樣
ip route add 172.16.6.0/24 via 172.16.2.254 dev eth0
ip route del gw 172.16.2.254
ip route del 172.16.6.0/24 dev eth0
ip route
更祥細的信息可以從man route ,man ip中了解到,我這裡是備份一下我常用的規則,怕忘記了