suse11配置eth1網關
① 靜態路由配置格式是什麼
靜態路由配置格式在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靜態路由配置
(1)suse11配置eth1網關擴展閱讀:
配置靜態路由的命令的格式為:
router(config)# ip route network [mask] {address | interface} [distance] [permanent]
其中各參數含義如下:
network:目標網路謹乎的網路ID。
mask:目標網路的子網掩碼。
address:到達目標網路經過的下一跳路由器的入口IP地址。
interface:到兄螞達目標網路的必經的本地路由器的出口的介面名稱。
distance:管理開銷,不需要改變默認管理開銷時,使用該參數進行修改。
permanent:永久有效。如果配置了該選項,即使該介面被關閉,這條靜態路由也不會被刪除。
參考資料:網路-靜態路由
② 在SuSE 11中怎麼添加路由
在SUSE LINUX Enterprise Server 11上添加靜態路由的方法如下: 修改配置文件: vi /etc/sysconfig/network/routes按以下格式添加內容:172.16.191.0 192.168.1.254 255.255.255.0 eth(n)或者是網卡mac地址default 172.16.191.1 - - #表示預設路由 紅色部分——表示目的地址(有host or subnetwork之分) 青綠色部分——表示網關(下一跳IP) 粉紅部分——表示目標掩碼(255.255.255.255表示host or 255.255.255.0 表示子網(subnetwork) ) 黑色部分——表示數據出去哪塊網卡最後執行/etc/init.d/network restart命令讓配置生效。注意在編輯時,default這一行就是上面換行,不能出現空一行的現象,不然會出錯了。這樣添加靜態路由後,主機重啟後路由配置會自動載入
③ 如何為SUSE配置IP地址,網關和DNS
為SUSE配置IP地址、網關和DNS操作如下:
方法一、在命令行中配置。輸入:
ifconfig eht0 9.111.66.96 netmask 255.255.255.0 up
route add default gw 9.111.66.1
方法二、在文件中設置。
示例參數:
DNS:8.8.8.8
8.8.4.4
IP:192.168.21.172
網關:192.168.21.2
子網掩碼:255.255.255.0
1、設置IP地址
vi /etc/sysconfig/network/ifcfg-eth0 #編輯配置文件
BOOTPROTO='static' #靜態IP
BROADCAST='192.168.21.255' #廣播地址
IPADDR='192.168.21.172' #IP地址
NETMASK='255.255.255.0' #子網掩碼
NETWORK='192.168.21.0' #網路地址
STARTMODE='auto' #開機啟動網路
2、設置網關
vi /etc/sysconfig/network/routes #編輯文件
default 192.168.21.2 - -
3、設置DNS
vi /etc/resolv.conf #編輯文件
nameserver=8.8.8.8
nameserver=8.8.4.4
rcnetwork restart #重啟網路
service network restart #重啟網路
/etc/init.d/network restart #重啟網路