狼愛(ài)上貍

          我胡漢三又回來(lái)了

          Solaris 10服務(wù)器網(wǎng)絡(luò)接口配置實(shí)戰(zhàn)

          當(dāng)我們安裝完成一臺(tái)Solaris 10服務(wù)器或者工作站后通常要做的是配置網(wǎng)絡(luò)接口,這樣Solaris 10服務(wù)或者工作站才能和網(wǎng)絡(luò)中的其他計(jì)算機(jī)進(jìn)行聯(lián)機(jī)。

            一、 理解Solaris網(wǎng)絡(luò)配置文件

            常常有讀者會(huì)問(wèn)Uinx (Solaris 當(dāng)然也在其中)中有沒(méi)有一個(gè)標(biāo)準(zhǔn)的配置文件格式?一句話,沒(méi)有。不熟悉 Unix 的用戶一定會(huì)感到沮喪,因?yàn)槊總€(gè)配置文件看起來(lái)都象是一個(gè)要迎接的新挑戰(zhàn)。所以在Solaris 中,每個(gè)程序員都可以自由選擇他或她喜歡的配置文件格式。Solaris系統(tǒng)中大多數(shù)配置文件都在 /etc 目錄中。配置文件可以大致分為下面幾類:訪問(wèn)文件、引導(dǎo)和登錄/注銷、系統(tǒng)管理、網(wǎng)絡(luò)配置、系統(tǒng)命令等。本文將要介紹的是網(wǎng)絡(luò)配置文件,主要包括:

            1. /etc/hostname.interface

            該文件是物理網(wǎng)卡的配置文件,這個(gè)文件包括一個(gè)主機(jī)名稱或者主機(jī)的IP地址。有l(wèi)e、hme等后綴等。 le是十兆網(wǎng)卡,hme為百兆網(wǎng)卡等等。后面跟一個(gè)數(shù)字,第一個(gè)十兆網(wǎng)卡為le0,第二個(gè)為le1;第二個(gè)百兆網(wǎng)卡為hme0,第二個(gè)為hme1等。 Solaris 安裝程序要求您在安裝過(guò)程中至少配置一個(gè)接口。自動(dòng)配置的第一個(gè)接口將成為主網(wǎng)絡(luò)接口。安裝程序?yàn)橹骶W(wǎng)絡(luò)接口和在安裝時(shí)選擇配置的任何其他接口創(chuàng)建 /etc/hostname.interface 文件。 如果在安裝過(guò)程中配置了其他接口,請(qǐng)驗(yàn)證每個(gè)接口是否有對(duì)應(yīng)的 /etc/hostname.interface 文件。在 Solaris 安裝過(guò)程中,無(wú)需配置多個(gè)接口。但是,如果稍后要將更多接口添加到系統(tǒng)中,則必須手動(dòng)配置它們。

            說(shuō)明:如一臺(tái)SUN工作站連接了Internet網(wǎng)和內(nèi)部網(wǎng),則可對(duì)應(yīng)創(chuàng)建兩個(gè)文件分為hostname.le0和hostname.le0:2。

            2. /etc/nodename

            在 Solaris 安裝過(guò)程中指定系統(tǒng)的主機(jī)名時(shí),該主機(jī)名將輸入到 /etc/nodename 文件中。確保節(jié)點(diǎn)名稱項(xiàng)是系統(tǒng)的正確主機(jī)名。如果計(jì)算機(jī)名稱是cjh ,那么/etc/nodename 文件中肯定包括一行:cjh 。

            3. /etc/defaultdomain

            /etc/defaultdomain文件包括本地主機(jī)的域名。如,假定主機(jī) tenere 是域 deserts.worldwide.com 的一部分。則在 /etc/defaultdomain 中包括 以下信息:deserts.worldwide.com。

            4. /etc/defaultrouter

            /etc/defaultrouter包括主機(jī)的路由地址。選用動(dòng)態(tài)路由協(xié)議,則可將 /etc/defaultrouter文件置為空。若選擇靜態(tài)協(xié)議,只需在/etc/defaultrouter文件中填入缺省路由器名,這樣當(dāng)Unix 路由器找不到尋徑路由時(shí)便將IP包發(fā)往缺省路由器。

            5. /etc/inet/hosts

            /etc/inet/hosts是主機(jī)數(shù)據(jù)庫(kù)文件。主機(jī)數(shù)據(jù)庫(kù)包含網(wǎng)絡(luò)中各系統(tǒng)的IPv4 地址和主機(jī)名。如果使用NIS 或DNS 名稱服務(wù),或者使用LDAP 目錄服務(wù),則hosts 數(shù)據(jù)庫(kù)在專門存儲(chǔ)主機(jī)信息的數(shù)據(jù)庫(kù)中進(jìn)行維護(hù)。例如,在運(yùn)行NIS 的網(wǎng)絡(luò)中,hosts 數(shù)據(jù)庫(kù)在hostsbyname 文件中進(jìn)行維護(hù)。如果使用本地文件提供名稱服務(wù),則hosts 數(shù)據(jù)庫(kù)將在/etc/inet/hosts 文件中維護(hù)。此文件包含主網(wǎng)絡(luò)接口的主機(jī)名和IPv4 地址、連/etc/inet/hosts 文件格式:

            IPv4-address hostname [nicknames] [#comment]

            IPv4-address 包含本地主機(jī)必須識(shí)別的每個(gè)接口的IPv4 地址。

            hostname 包含設(shè)置期間指定給系統(tǒng)的主機(jī)名,以及指定給本地主機(jī)必須識(shí)別的

            其他網(wǎng)絡(luò)接口的主機(jī)名。

            [nickname] 包含主機(jī)昵稱的可選字段。

            [#comment] 是可選的注釋字段。接到系統(tǒng)的其他網(wǎng)絡(luò)接口的主機(jī)名和IPv4 地址以及系統(tǒng)必須檢查的其他網(wǎng)絡(luò)地址。

            一個(gè)典型文件如下:

            # Internet host table

            127.0.0.1 localhost

            10.1.1.8 suncjh loghost

            說(shuō)明:其中127.0.0.1 是回送地址。回送地址是本地系統(tǒng)用來(lái)允許進(jìn)程間通信的保留網(wǎng)絡(luò)接口。主機(jī)可使用此地址將數(shù)據(jù)包發(fā)送給自己。ifconfig 命令使用回送地址進(jìn)行配置和測(cè)試。

            6. /etc/inet/ipnodes

            /etc/inet/ipnodes 文件同時(shí)存儲(chǔ)IPv4 和IPv6 地址。此外,也可以存儲(chǔ)以傳統(tǒng)的點(diǎn)分十進(jìn)制或CIDR 表示法表示的IPv4 地址。此文件作為將主機(jī)名與其IPv4 和IPv6 地址進(jìn)行關(guān)聯(lián)的本地?cái)?shù)據(jù)庫(kù)。

            7. /etc/inet/netmasks

            /etc/inet/netmasks是子網(wǎng)掩碼數(shù)據(jù)庫(kù)。如果在網(wǎng)絡(luò)中設(shè)置了子網(wǎng),則配置網(wǎng)絡(luò)時(shí)只需要 編輯netmasks 數(shù)據(jù)庫(kù)。netmasks數(shù)據(jù)庫(kù)由網(wǎng)絡(luò)及其關(guān)聯(lián)的子網(wǎng)掩碼的列表組成。創(chuàng)建子網(wǎng)時(shí),每個(gè)新網(wǎng)絡(luò)必須是單獨(dú)的物理網(wǎng)絡(luò)。不能在單個(gè)物理網(wǎng)絡(luò)中設(shè)置子網(wǎng)。

            對(duì)于 C 類網(wǎng)絡(luò)號(hào) 192.168.83,請(qǐng)鍵入:192.168.83.0 255.255.255.0;對(duì)于 CIDR 地址,將網(wǎng)絡(luò)前綴轉(zhuǎn)換為等效的用點(diǎn)分十進(jìn)制表示法表示的項(xiàng)。例如,使用以下內(nèi)容可以表示 CIDR 網(wǎng)絡(luò)前綴 192.168.3.0/22。

          二、 配置實(shí)戰(zhàn)

            假設(shè)有一臺(tái)Sun 服務(wù)器

            主機(jī)名稱:cjh1 ,

            IP地址:192.168.1.2 ,

            子網(wǎng)掩碼:255.255.255.0,

            默認(rèn)路由:192.168.1.1。

            我們準(zhǔn)備把它修改為:

            主機(jī)名稱:suncjh ,

            IP地址:10.1.1.8 ,

            子網(wǎng)掩碼:255.0.0.0,

            默認(rèn)路由:10.0.0.0。

            步驟如下:

            1 首先必須獲得管理員權(quán)限或者授權(quán)角色用戶。

            2 進(jìn)入etc目錄。

            3 使用vi或者其他編輯器打開(kāi)文件:/etc/nodename 。將主機(jī)名稱:cjh1 修改為suncjh 。

            4 編輯網(wǎng)絡(luò)端口配置文件:hostname.eri0, 將主機(jī)名稱:cjh1 修改為suncjh 。同時(shí)把Ip地址修改為10.1.1.8 。

            5 編輯/etc/inet/hosts文件,刪除包括原來(lái)主機(jī)名稱的一行,加入一行:

            10.1.1.8 suncjh suncjh.deserts.worldwide.com

            其中deserts.worldwide.com是主機(jī)suncjh的域名。

            6 在文件/etc/defaultdomain加入域名:

            deserts.worldwide.com

            7 編輯文件/etc/defaultrouter

            把192.168.1.1修改為 10.0.0.0 。

            8 修改子網(wǎng)掩碼數(shù)據(jù)庫(kù)文件/etc/inet/netmasks

            刪除一行:

            192.168.1.1 255.255.255.0

            加入它一行:

            10.0.0.0 255.0.0.0

            9 重新引導(dǎo)系統(tǒng),使用命令:

            reboot -- -r

            10查看修改是否生效

             使用ifconfig查看ip地址結(jié)果如圖1 。

            

           

            圖1 ?使用ifconfig查看ip地址結(jié)果

            說(shuō)明:下表介紹了 ifconfig 查詢中的變量信息。使用圖1輸出作為示例。

                                 

             使用hostmane查看主機(jī)名稱如圖2 。

             

           

            圖2 使用hostmane查看主機(jī)名稱

             使用netstat -r 查看路由表如圖3 。

             

           

            圖3 使用netstat -r 查看路由表

            另外如果您希望臨時(shí)修改服務(wù)器的ip地址可以使用ifconfig命令:

            ifconfig pcn0 192.168.6.25/27 broadcast + up

            對(duì) IPv4 地址使用 CIDR 表示法時(shí),不必指定網(wǎng)絡(luò)掩碼。ifconfig 使用網(wǎng)絡(luò)前綴標(biāo)識(shí)來(lái)確定網(wǎng)絡(luò)掩碼。例如,對(duì)于 192.168.6.0/27 網(wǎng)絡(luò),ifconfig 設(shè)置網(wǎng)絡(luò)掩碼 ffffffe0。如果使用了更常見(jiàn)的 /24 前綴標(biāo)識(shí),則生成的網(wǎng)絡(luò)掩碼是 ffffff00。使用 /24 前綴標(biāo)識(shí)相當(dāng)于在配置新 IP 地址時(shí)為 ifconfig 指定網(wǎng)絡(luò)掩碼 255.255.255.0。這樣服務(wù)器的IP地址會(huì)馬上修改為192.168.6.25,需要說(shuō)明的重新引導(dǎo)系統(tǒng),則系統(tǒng)會(huì)恢復(fù)到其以前的 IP 地址和子網(wǎng)掩碼和主機(jī)名稱。這一點(diǎn)和linux是相同的。


          來(lái)自: http://hi.baidu.com/bossycrab/blog/item/48f886442613594a500ffed9.html

          posted on 2009-12-31 10:50 狼愛(ài)上貍 閱讀(394) 評(píng)論(0)  編輯  收藏 所屬分類: SOLARIS

          主站蜘蛛池模板: 五家渠市| 密山市| 佛冈县| 游戏| 阿尔山市| 玉林市| 广宗县| 乐山市| 沁源县| 贡觉县| 波密县| 政和县| 焦作市| 罗平县| 阿克苏市| 张家川| 甘孜| 中西区| 九寨沟县| 汉沽区| 吉隆县| 柞水县| 荥经县| 洞口县| 北安市| 泊头市| 新田县| 平潭县| 蒙自县| 闵行区| 大厂| 双峰县| 高雄市| 夏津县| 六枝特区| 惠州市| 武穴市| 天峨县| 巴楚县| 微山县| 周宁县|