網絡路由技術及運用(3)
本文主要涉及到靜態路由。
三、UNIX系統上設置路由
由于AIX在業界的廣泛使用,本文以AIX操作系統為例對如何在UNIX上設置路由進行介紹。
對于靜態路由而言,路由表可用SMIT命令或ROUTE命令進行手工維護。需要指出的是SMIT命令可更新ODM數據庫相應的路由信息,因此可永久生效,而ROUTE命令并不修改ODM數據庫,因此在機器重新啟動時將丟失路由。下面首先介紹ROUTE命令的使用方法。
A:命令,有add,flush,delete,change,monitor,
B:網絡族系,-inet(默認),xns(代表XEROR網絡系統,現已很少使用),
C:網絡標志:-net(網絡),-host(主機,默認),
D:目的IP地址:symblic name or numeric address,如果是網段可以只敲IP地址中網絡地址部分,但如果是主機地址必須鍵入完整,目的地址為所有網段,可用參數0或者0.0.0.0均可。
E:網關:symblic name or numeric address
現看如下網絡拓撲圖,現要求主機1和主機2和PC2互聯,但是不允許192.168.150網段其他機器訪問主機1,撥號終端只要撥號成功(獲得193.168.97.0網段的動態IP地址)就可通過路由器2訪問主機1。
可以在主機1(以ROOT身份進入)上敲入如下命令:
# route add –host 192.168.150.2 133.56.9.82
# route add –host 192.168.150.3 133.56.9.82
# route add –net 193.168.97 133.56.9.29
然后在主機2、PC2上PING主機以及撥號進行連通測試,將會出現連接成功的提示,同樣,在主機1PING前幾個設備也提示成功。但是PC1和PC2、主機2卻網絡不通,說明路由設置正確。
如果某條或者路由設置錯誤,重新輸入命令“# route add -net 192.168.150.0 133.56.9.98”會出現“0821-279 writing to routing socket: Do not specify an existing file.133.56.9.98 net 192.168.150.0: gateway 133.56.9.98: 0821-285 ioctl returns 17 Do not specify an existing file.”的提示,此時可以命令change改變路由,但如果路由不多的情況下,可以先刷新(刪掉路由)路由,重新手動加入路由,這樣雖然有點麻煩,但是路由更加清晰。
當然,要使得路由設置永久生效,可將上述命令加入/etc/rc.bat文件中。
如果使用SMIT命令對于生手可能更為容易上手(SMIT采用界面化工具)。要達到同樣要求,用SMIT配置靜態路由的命令如下:
1、#smit tcpip
Minimum Configuration & Startup
Further Configuration
Use DHCP for TCPIP Configuration & Startup
……..
Configure IP Security (IPv6)
2、選擇Further Configuration
Hostname
Static Routes
Network Interfaces
…………
Stop TCPIP Daemons
Authentication Configuration
3、選擇Static Routes
List All Routes
Add a Static Route
Remove a Static Route
Flush Routing Table
4、填寫相關路由信息

浙公網安備 33010602011771號