1. 程式人生 > >Solaris多網絡卡配置

Solaris多網絡卡配置

假如伺服器有三塊網絡卡,分別名字為e1000g0、e1000g1、e1000g2,e1000g0為系統網絡卡,要增加另外兩塊:
 1、首先在etc目錄下生成兩個檔案,分別給後來的兩個網絡卡起名:
  1)hostname.e1000g0,它是第一塊網絡卡的名稱配置檔案,如果為系統預設網絡卡,那麼,檔案裡將寫的是伺服器的名稱,比如"smpdb";
  2)在etc目錄下,新建兩個檔案hostname.e1000g1 , hostname.e1000g2 ,在第一個檔案中寫入net1加回車,儲存;第二個檔案中寫入net2加回車,儲存;
2、為各個網絡卡分配ip地址,在etc目錄下開啟hosts檔案,在最後增加兩行:
 192.168.1.1      e1000g1
 192.168.2.1      e1000g2
 注意,在檔案的最後要有一個回車來空行,另外,每行中的不同部分要使用Tab間隔;
3、在為各個網絡卡增加子網掩碼,在etc下開啟netmasks檔案,在最後增加兩行:
 192.168.1.0      255.255.255.0
 192.168.2.0      255.255.255.0
  注意,在檔案的最後要有一個回車來空行,另外,每行中的不同部分要使用Tab間隔,再有就是這裡的地址實際上是你另外兩個網絡卡的網路地址; 
4、儲存檔案,重啟即可。/* 好像必須重啟後才可以 /

其他參考資料:
# dladm show-dev
nge0            link: up        speed: 1000 Mbps       duplex: full
nge1            link: unknown   speed: 0     Mbps       duplex: unknown
bge0            link: unknown   speed: 0     Mbps       duplex: unknown
bge1            link: unknown   speed: 0     Mbps       duplex: unknown

建立兩個網絡卡分別指定的主機名(其他網絡卡一樣配置)
新建/etc/hostname.rge0,內容為:solaris1
新建/etc/hostname.rge1,內容為:solaris2

修改/etc/hosts,如下配置
::1     localhost
127.0.0.1       localhost
10.83.25.145    solaris1 loghost    //說明:外網IP對應主機名solaris1,也就是第一個網絡卡nge0
192.168.1.15    solaris2 loghost    //說明:內網IP對應主機名solaris2,也就是第二個網絡卡nge1

設定子網掩碼/etc/netmasks
10.83.25.0      255.255.255.0
192.168.1.0     255.255.255.0

設定預設閘道器/etc/defaultrouter
10.83.25.254

設定DNS伺服器/etc/resolv.conf
nameserver 10.83.0.150
nameserver 10.83.0.151

修改/etc/nsswitch.conf
hosts: files dns 只要在hosts一項新增dns項就可以


對於個網絡卡啟動和關閉
#ifconfig nge0 plumb 啟動
#ifconfig nge0 unplumb 關閉

或者#ifconfig -a plumb

然後#ifconfig -a就看到如下內容:
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
        inet 127.0.0.1 netmask ff000000
nge0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
        inet 10.83.25.145 netmask ffffffe0 broadcast 10.83.25.224
        ether 0:1e:18:1a:1c:e1
nge1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
        inet 192.168.1.15 netmask ffffff00 broadcast 192.168.1.255
        ether 0:1e:18:1a:1c:e1