使用雙網絡卡,同時使用2個閘道器的時候就需要加一條靜態路由了。當然還有很多時候會需要加路由。
使用route 命令新增的路由,機器重啟或者網絡卡重啟後路由就失效了,方法:
//新增到主機的路由
新增到網路的路由route add –host 192.168
.1.11 dev eth0
route add –host 192.168
.1.12 gw 192.168
.1.1
新增預設閘道器route add –net 192.168
.1.11 netmask 255.255
.255
.0 eth0
route add –net 192.168
.1.11 netmask 255.255
.255
.0 gw 192.168
.1.1
route add –net 192.168
.1.0
/24 eth1
刪除路由route add
default gw 192.168
.2.1
route del –host 192.168
.1.11 dev eth0
使用static-routes的方法是最好的。無論重啟系統和service network restart 都會生效.
/etc/sysconfig/static-routes :
any net 192.168
.3.0
/24 gw 192.168
.3.254
any net 10.250
.228
.128 netmask 255.255
.255
.192 gw 10.250
.228
.129
static-routes檔案又是什麼呢,這個是network指令碼執行時呼叫的乙個檔案,這個檔案的放置在/etc/sysconfig目錄下,在network指令碼中的位置是:
從這段指令碼可以看到,這個就是新增靜態路由的方法,static-routes的寫法是add non inte***ce-specific static-routes.if[
-f /etc/sysconfig/static-routes ]
;then
grep "^any"
/etc/sysconfig/static-routes |
while
read
ignore args ;
do/sbin/route add
-$args
done
fi
any net 192.168.0.0/16 gw 閘道器ip
linux 路由 route命令
route add default dev eth0 預設路由,將去往未知網路的資料報全部從介面eth0發出去 route del default dev eth0 刪掉剛才配的靜態路由 route add default gw 192.168.1.1 寫預設路由的下一跳位址 netstat rn與...
Centos 新增永久路由
今天在用虛擬機器測試的時候,突然發現外網不通了,記得之前加過路由的,重啟網路服務後就沒了,仔細一想,應該是新增的路由是臨時的,一重啟就沒了,於是乎就有了想把它永久寫入的衝動,在看了一些文件之後,只要在 etc sysconfig network scripts route eth0由於我的系統版本是...
檢視主機路由(route命令)
route n n 將主機名以ip的方式檢視 備註 通過route命令或者其他工具手動修改路由表,是靜態的路由更新方式。對於大型路由器,它們通過bgp rip osrf等協議來發現路徑,並更新自己的路由表 route命令修改路由表,主機重啟之後之前的修改都失效了,所以為了永久儲存,應該修改路由表的配...