我們都知道在solaris中添加默認路由只需編輯vi /etc/defaultrouter這個文件,內容就是你的默認網關。
而添加靜態路由可以使用命令 route ,具體參數可以參閱route(1)的manual。下面僅僅是簡單的添加和刪除靜態路由的例子:
#route add -net 20.5.5.0 171.80.64.1 1 (#route add -net destination next-hop metric)
#route delete -net 20.5.5.0 171.80.64.1
執行之後,路由表立即生效,可以使用命令
#netstat -r來查看
但是,通過route的命令,系統重起以後,就會失效。
也就是說,在重起系統之後,我需要重新運行 route add 這條命令。
為了省去這個麻煩,我們可以編制腳本,令系統已啟動就自動運行這個命令,這也算是下面solution的思想所在。
solution A:
在/etc/init.d下面編輯文件 solutionA
內容就是 route add -net destination next-hop metric
然後再chmod 0777 /etc/init.d/solutionA 使這個文件為可執行文件。
然後在/etc/init.d/下 ln solutionA /etc/rc2.d/S100solutionA 令系統啟動以後也啟動solutionA
solutionB:
在/etc/rc2.d下面vi S100solutionB
內容就是 route add -net destination next-hop metric
比較而言,solutionA較好些
solutionC:
編輯/etc/gateways文件即可,具體怎麼做,容我再考慮考慮