[ 永遠的UNIX::UNIX技術資料的寶庫 ]   GB | BIG5

首頁 > 系統管理 > Solaris > 正文
SUN工作站在網絡中的深入應用:將SOLARIS設置成軟路由器
本文出自: 作者: 頓永太 (2001-10-15 12:00:01)
    我們在單位裡調試用戶系統時,單位的網絡地址一般和用戶的網絡地址不在一個網 
段上,如果沒有路由器則兩網不能互通,那對工作會很有影響。硬路由器價格昂貴也沒 
有必要去配,因為SOLARIS可以很容易地設成軟件路由器,而不需另外花費。 
    1、編輯文件/etc/hosts,為該工作站加另一個網段地址: 
    #vi/etc/hosts 
    127.0.0.1localhost 
    192.9.200.1serverloghost;本例的主機名及地址 
    192.9.201.1  anoserver;另一個對應的名稱及地址 
2、編輯文件/etc/nerworks,將兩個網絡的地址加入: 
  #vi /etc/networks 
  loc    192.9.200;本網網址 
  ano    192.9.201;另一個網的網址 
3、新建文件/etc/gateways,該文件只要存在沒有內容也可,以使SOLARIS在啟動時運 
行路由器服務進程。 
   #cat/dev/null>/etc/gateways 
4、查詢主網卡的名稱: 
   #ifconfig-a;列出系統中的所有網絡接口 
   loO:flags=849<UP,LOOPBACK,RUN-NONG,MULTICAST>mtu 8232 
    inet 127.0.0.1 netmask 
   ff000000 
   hneO:flags=863<UP,BROADCAST,NO-TRAILRS,RUNNNHG,MULTICAST>mtu1500 
   inet 192.2.200.1  netmask ffffff00 broadcast 
192.2.200.255 
   ether 8:0:20:1:2:3 
hme即為工作站上所配的100M網卡名,如果你所用的是10M網卡則名為le。 
    5、新建文件/etc/hostname.hme0:1,將/etc/josts中的另一個主機名填入,以使 
SOLARIS啟動時在物理接口hme0上建立一個邏輯接口。 
6、設置完以上各步,重啟工作站 
7、效果: 
在工作站啟動中,可以看到“machine is a router.”的噗顯示。表明本機已成為一個 
路由器,會向網絡上發RIP包,用接口查詢命令可見: 
   #ifcofig -a ;列出系統中的所有網絡接口 
   lo0:flags=849<UP,LOOPBACK,RUNNNG,MULTICAST> mtu8232 
   inet 127.0.0 .1etmask ff00000 
   hne0:flags=863<UP,BROADCAST,NOTRAILERS,RUN-NING,MULTICAST>mtu 1500 
   inet 192.9.200.1  netmask ffff00  broadcast 
    192.9.200.255 
   hne0:1:flags=8d0<UP,BROADCAST,NOTRAULERS,RUMNNNG,MULTICAST>mtu 1500 
   inet 192.9.201.1  netmask ffff00  broadcast 
    192.9.201.255 
以上表明已啟動了hme0上的一個邏輯接口,地址為192.9.201.1。 
    在別的UNIX機器上,會根據RIP包自動將該工作站加入到路由表中,在PC機上(例 
如WIN95),只要在控制面板中將TCP/IPM網絡的網關設置為該工作站的地址(使用與本 
機同一個網絡的地址),就可以與另一網絡的機器通迅了。 
(http://www.fanqiang.com)
    進入【UNIX論壇

相關文章

======
 

★  樊強制作 歡迎分享  ★