Solaris 網路配置檔案

2021-09-30 04:30:06 字數 3368 閱讀 4932

/etc/hostname.ce0 網絡卡ce的ip位址

/etc/hosts 網路中主機名的ip位址的對應表

/etc/nsswitch.conf 網域名稱解析的方法及順序

/etc/resolv.conf dns server的位址及網域名稱

/etc/defaultrouter 設定預設的閘道器位址

/etc/inet/hosts 網路中主機名的ip位址的對應表

/etc/inet/netmasks 設定網路號及網路掩碼

/etc/inet/networks 設定網路名

solaris系統中大多數配置檔案都在 /etc 目錄中。配置檔案可以大致分為下面幾類:訪問檔案、引導和登入/登出、系統管理、網路配置、系統命令等。本文將要介紹的是網路配置檔案,主要包括:

1. /etc/hostname.inte***ce

該檔案是物理網絡卡的配置檔案,這個檔案包括乙個主機名稱或者主機的ip位址。有le、hme等字尾等。le是十兆網絡卡,hme為百兆網絡卡等等。後面跟乙個數字,第乙個十兆網絡卡為le0,第二個為le1;第二個百兆網絡卡為hme0,第二個為hme1等。solaris 安裝程式要求您在安裝過程中至少配置乙個介面。自動配置的第乙個介面將成為主網路介面。安裝程式為主網路介面和在安裝時選擇配置的任何其他介面建立 /etc/hostname.inte***ce 檔案。 如果在安裝過程中配置了其他介面,請驗證每個介面是否有對應的 /etc/hostname.inte***ce 檔案。在 solaris 安裝過程中,無需配置多個介面。但是,如果稍後要將更多介面新增到系統中,則必須手動配置它們。

說明:如一台sun工作站連線了internet網和內部網,則可對應建立兩個檔案分為hostname.le0和hostname.le0:2。

2. /etc/nodename

在 solaris 安裝過程中指定系統的主機名時,該主機名將輸入到 /etc/nodename 檔案中。確保節點名稱項是系統的正確主機名。如果計算機名稱是cjh ,那麼/etc/nodename 檔案中肯定包括一行:cjh 。

3. /etc/defaultdomain

/etc/defaultdomain檔案包括本地主機的網域名稱。如,假定主機 tenere 是域 deserts.worldwide.com 的一部分。則在 /etc/defaultdomain 中包括以下資訊:deserts.worldwide.com。

4. /etc/defaultrouter

/etc/defaultrouter包括主機的路由位址。選用動態路由協議,則可將/etc/defaultrouter檔案置為空。若選擇靜態協議,只需在/etc/defaultrouter檔案中填入預設路由器名,這樣當unix路由器找不到尋徑路由時便將ip包發往預設路由器。

5. /etc/inet/hosts

/etc/inet/hosts是主機資料庫檔案。主機資料庫包含網路中各系統的ipv4 位址和主機名。如果使用nis 或dns 名稱服務,或者使用ldap 目錄服務,則hosts 資料庫在專門儲存主 機資訊的資料庫中進行維護。例如,在執行nis 的網路中,hosts 資料庫在hostsbyname 檔案中進行維護。如果使用本地檔案提供名稱服務,則hosts 資料庫將在/etc/inet/hosts 檔案中維護。此檔案包含主網路介面的主機名和ipv4 位址、連/etc/inet/hosts 檔案格式:

ipv4-address hostname [nicknames] [#comment]

ipv4-address 包含本地主機必須識別的每個介面的ipv4 位址。

hostname 包含設定期間指定給系統的主機名,以及指定給本地主機必須識別的

其他網路介面的主機名。

[nickname] 包含主機暱稱的可選字段。

[#comment] 是可選的注釋字段。接到系統的其他網路介面的主機名和ipv4 位址以及系統必須檢查的其他網路位址。

乙個典型檔案如下:

# internet host table

127.0.0.1 localhost

10.1.1.8 suncjh loghost

說明:其中127.0.0.1 是回送位址。回送位址是本地系統用來允許程序間通訊的保留網路介面。主機可使用此位址將資料報傳送給自己。ifconfig 命令使用回送位址進行配置和測試。

6. /etc/inet/ipnodes

/etc/inet/ipnodes 檔案同時儲存ipv4 和ipv6 位址。此外,也可以儲存以傳統的點分十進位制或cidr 表示法表示的ipv4 位址。此檔案作為將主機名與其ipv4 和ipv6 位址進行關聯的本地資料庫。

7. /etc/inet/netmasks

/etc/inet/netmasks是子網掩碼資料庫。如果在網路中設定了子網,則配置網路時只需要編輯netmasks 資料庫。netmasks資料庫由網路及其關聯的子網掩碼的列表組成。建立子網時,每個新網路必須是單獨的物理網路。不能在單個物理網路中設定子網。

對於 c 類網路號 192.168.83,請鍵入:192.168.83.0 255.255.255.0;對於 cidr 位址,將網路字首轉換為等效的用點分十進位制表示法表示的項。例如,使用以下內容可以表示 cidr 網路字首 192.168.3.0/22。

1 首先必須獲得管理員許可權或者授權角色使用者。

2 進入etc目錄。

6 在檔案/etc/defaultdomain加入網域名稱:

deserts.worldwide.com

7 編輯檔案/etc/defaultrouter

把192.168.1.1修改為 10.0.0.0 。

8 修改子網掩碼資料庫檔案/etc/inet/netmasks

刪除一行:

192.168.1.1 255.255.255.0

加入它一行:

10.0.0.0 255.0.0.0

9 重新引導系統,使用命令:

reboot -- -r

10檢視修改是否生效

 使用ifconfig檢視ip位址結果如圖1 。

 使用hostmane檢視主機名稱如圖2 。

圖2 使用hostmane檢視主機名稱

 使用netstat -r 檢視路由表如圖3 。

圖3 使用netstat -r 檢視路由表

對 ipv4 位址使用 cidr 表示法時,不必指定網路掩碼。ifconfig 使用網路字首標識來確定網路掩碼。例如,對於 192.168.6.0/27 網路,ifconfig 設定網路掩碼 ffffffe0。如果使用了更常見的 /24 字首標識,則生成的網路掩碼是 ffffff00。使用 /24 字首標識相當於在配置新 ip 位址時為 ifconfig 指定網路掩碼 255.255.255.0。這樣伺服器的ip位址會馬上修改為192.168.6.25,需要說明的重新引導系統,則系統會恢復到其以前的 ip 位址和子網掩碼和主機名稱。這一點和linux是相同的。

到此為止solaris 10伺服器網路介面配置基本結束了。

linux網路配置檔案

type ethernet bootproto static 設定靜態ip defroute yes ipv4 failure fatal no ipv6init yes ipv6 autoconf yes ipv6 defroute yes ipv6 failure fatal no name e...

常用網路配置檔案

vi etc sysconfig network scripts ifcfg eth0 這裡數字是隨機的 網絡卡資訊 vi etc sysconfig network 主機名 vi etc resolv.conf dns 配置 網絡卡資訊 位置 etc sysconfig network scrip...

網路對映配置檔案

hostname 檢視主機名稱 service network restart 重啟網路 linux網路對映檔案配置位置 etc hosts windows網路對映檔案配置位置 c windows system32 drivers etc hosts 網路對映書寫格式 ip位址 主機名 中間以空格隔...