路由設置手冊
查看路由信息:
netstat -rn
route -n
手工增加一條路由:
route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1
手工刪除一條路由:
route del -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1
好了,下面到了重要的了,讓系統啟動的時候自動啟用路由設置。
在redhat中添加一條路由,修改文件/etc/sysconfig/static-routes
any net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1
在debian中添加一條路由,
方法一:修改/etc/network/interfaces
代碼:
auto eth0
iface eth0 inet static
address 172.16.3.222
netmask 255.255.0.0
network 172.16.0.0
broadcast 172.16.255.255
gateway 172.16.2.1
up route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1
down route del -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1
方法二:在/etc/network/if-up.d目錄下建立一個簡單的腳本文件,如static-route$
(記得以$符號結尾,要不有個run-parts會跑出來告訴你一些東西)腳本最簡單的
就好啦,如:
代碼:
#!/bin/bash
route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1
嘿嘿,你也可以猜到/etc/network/目錄下的其他目錄的作用了吧。
發覺在debian中這個route的設置其實只是它的那些配置文件的一個比較簡單的應
用而已,你完全可以做更復雜的應用。