當前位置:編程學習大全網 - 熱門推薦 - 靜態路由配置格式是什麽?

靜態路由配置格式是什麽?

靜態路由配置格式在redhat環境下,有三種配置方法:

方法壹:在/etc/sysconfig/network配置文件中配置:

default via 192.168.3.1 dev eth0 #192.168.3.1為eth0網卡的網關地址

10.211.6.0/24 via 192.168.3.1 dev eth0

10.0.0.0/8 via 10.212.52.1 dev eth1 #10.212.52.1為eth1網卡的網關地址

註:該種配置寫法同樣支持寫到/etc/sysconfig/network-scripts/route-interferface 配置文件中。

具體可以參看redhat官方文檔。

方法二:在/etc/sysconfig/network-scripts/route-interferface 配置文件配置

在這裏支持兩種配置格式的寫法

A:方法1中提到的方法

cat /etc/sysconfig/network-scripts/route-eth0

0.0.0.0/0 via 192.168.3.1 dev eth0

10.211.6.0/24 via 192.168.3.1 dev eth0

cat /etc/sysconfig/network-scripts/route-eth1

10.0.0.0/8 via 10.212.52.1 dev eth1

B:網絡掩碼法

cat /etc/sysconfig/network-scripts/route-eth0

ADDRESS0=0.0.0.0

NETMASK0=0.0.0.0

GATEWAY0=192.168.3.1

ADDRESS1=10.211.6.0

NETMASK1=255.255.255.0

GATEWAY1=192.168.3.1

其中網段地址和掩碼全是0代表為所有網段,即默認路由。

cat /etc/sysconfig/network-scripts/route-eth1

ADDRESS0=10.0.0.0

NETMASK0=255.0.0.0

GATEWAY0=10.212.52.1

網絡掩碼法也可以參看redhat官方文檔。

方法三:/etc/sysconfig/static-routes配置

cat /etc/sysconfig/static-route

any net any gw 192.168.3.1

any net 10.211.6.0/24 gw 192.168.3.1

any net 10.0.0.0 netmask 255.0.0.0 gw 10.212.52.1

註:默認情況下主機中並沒有該文件,之所以該方法也可以是因為/etc/init.d/network啟動腳本會調用該文件,具體調用部分代碼如下:

Add non interface-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

三、suse靜態路由配置

擴展資料:

配置靜態路由的命令的格式為:

router(config)# ip route network [mask] {address | interface} [distance] [permanent]

其中各參數含義如下:

network:目標網絡的網絡ID。

mask:目標網絡的子網掩碼。

address:到達目標網絡經過的下壹跳路由器的入口IP地址。

interface:到達目標網絡的必經的本地路由器的出口的接口名稱。

distance:管理開銷,不需要改變默認管理開銷時,使用該參數進行修改。

permanent:永久有效。如果配置了該選項,即使該接口被關閉,這條靜態路由也不會被刪除。

參考資料:

百度百科-靜態路由

  • 上一篇:電影七八十年代在大陸放過的外國片
  • 下一篇:安裝空調的步驟?最全步驟講解
  • copyright 2024編程學習大全網