Solaris 10 配置 IP 地址

cnhtm發表於2010-02-10

環境說明:

Solaris 10 x86
兩塊網路卡
網路卡1:
IP:192.168.19.218
NETMASK:255.255.0.0

網路卡2:
IP:192.168.0.218
NETMASK:255.255.255.0

閘道器:
192.168.18.1

配置IP過程

[@more@]

1、確定網路卡介面名

一下紅色的兩行為網路卡介面名

# kstat -c net | grep net

name: e1000g0 class: net
name: e1000g1 class: net

name: ip6stat class: net
name: ipdrop class: net
name: ipsec_stat class: net
name: ipstat class: net
name: ah_stat class: net
name: esp_stat class: net
name: lo0 class: net
name: strstat class: net
name: tcpstat class: net

啟動介面

# ifconfig e1000g0 plumb
# ifconfig e1000g1 plumb

設定IP

# ifconfig e1000g0 192.168.19.218 netmask 255.255.0.0 up
# ifconfig e1000g1 192.168.0.218 netmask 255.255.255.0 up

設定預設閘道器

# route add default 192.168.18.1 add net default: gateway 192.168.18.1

檢查ip配置

# ifconfig -a
lo0: flags=2001000849 mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
e1000g0: flags=1000843 mtu 1500 index 2
inet 192.168.19.218 netmask ffff0000 broadcast 192.168.255.255
ether 0:c:29:46:38:c7
e1000g1: flags=1000843 mtu 1500 index 3
inet 0.0.0.0 netmask ff000000 broadcast 0.255.255.255
ether 0:c:29:46:38:d1

要使以上配置永久生效,按如下步驟修改各個檔案

修改/etc/hosts檔案

這個檔案中指定ip地址與別名的對應關係,如果以後要修改ip地址,修改這個檔案的ip就可以

# cat /etc/hosts
127.0.0.1 localhost
192.168.19.218 oratest
192.168.0.218 oratest_priv

編輯網路介面檔案

修改介面檔案,如果不存在就直接建立,這個檔案確定網路介面、別名、ip三者的對應關係。
有幾個網路卡,就有幾個hostname. 檔案
這個檔案只有一行內容,對應於/etc/hosts檔案中ip地址後的別名

# cat /etc/hostname.e1000g0
oratest

# cat /etc/hostname.e1000g1
oratest-priv

修改預設閘道器的配置

# cat /etc/defaultrouter
192.168.18.1

修改子網掩碼配置

# cat /etc/netmasks
192.168.19.0 255.255.0.0
192.168.0.0 255.255.255.0

--end--

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22049049/viewspace-1031228/,如需轉載,請註明出處,否則將追究法律責任。

相關文章