12.8.1 Red Hat和Fedora的網路設定

來源:互聯網
上載者:User

From: http://book.51cto.com/art/200808/87187.htm

12.8  特定於發行版本的網路設定

第2章詳細介紹了我們舉例的幾種系統各自的引導過程。在接下來的幾節裡,我們簡單總結一下和配置網路有關的若干任務。我們舉例的系統都會自動設定環回介面,您絕對不需要修改那部分的配置。除此之外,每種系統略有不同。

對於我們舉例的系統來說,有4個檔案是它們都有的:/etc/hosts、/etc/resolv.conf、/etc /nsswitch.conf和/etc/host.conf。這幾個檔案在前面介紹網路一般配置的章節裡都講過了。除了 resolv.conf 可能還有hosts,在您把一台機器添加到網路中的時候,通常都不需要修改它們。

在對引導時刻能控制網路設定的檔案做過任何修改之後,可能都需要重新啟動一下系統,或者讓網路介面先down再up,以保證所做的改動起作用。在我們舉例的所有發行版本上,您可以使用ifup和ifdown命令。

12.8.1  Red Hat和Fedora的網路設定

表12.12給出了Red Hat和Fedora的網路設定檔。

表12.12 Red Hat和Fedora網路設定檔

 
(點擊查看大圖)

機器的主機名稱在檔案/etc/sysconfig/network 中設定,這個檔案還包括幾行內容,指出這台機器的DNS網域名稱和預設閘道。例如,下面是一台機器上的network檔案,它有一個乙太網路介面:

 

特定於介面的資料儲存在/etc/sysconfig/network-scripts/ifcfg-ifname檔案裡,其中ifname是網路 介面的名字。這幾個設定檔能讓您設定每個介面的IP地址、網路遮罩、網路號和廣播位址。它們還包括一行內容,指出這個介面是否應該在系統引導時 “up”。

一般這個目錄下會有用於乙太網路介面(eth0)的檔案和用於環回介面(lo)的檔案。例如:

 

 

是本節前面的network檔案裡提到的機器redhat.toadranch.com上的ifcfg-eth0和ifcfg-lo檔案。

系統提供了兩個便於進行介面管理的指令碼。ifup 和 ifdown 接受一個網路介面名作為參數,並且啟動(up)或者停止(down)指定的介面。改變了/etc/sysconfig目錄下任何檔案中的網路資訊之後,都 要運行ifdown ifname命令然後再運行ifup ifname。最好重新啟動系統,以確保您所作的改動不會造成任何細微的問題。ifup和ifdown沒有手冊頁,但它們是shell指令碼(儲存在 /sbin下),所以您可以看看它們的內容,詳細瞭解它們能做什麼。

如果您需要一次管理所有的介面,那麼可以運行指令碼/etc/rc.d/init.d/network,這個指令碼接受的參數有start、stop、restart和status。在系統引導時,是以start參數調用這個指令碼的。

系統的啟動指令碼還可以配置靜態路由。在系統引導時刻,添加到檔案/etc/sysconfig/static-routes裡的所有路由都進入到路由表中。這個檔案裡的配置項給route add提供了參數,雖然順序是亂的(先給而不是最後給介面)。

 
(點擊查看大圖)

首先指定介面,然後是路由參數:路由類型(net或者host)、目標網路、與這個網路相關聯的網路遮罩,最後是下一跳網關。需要用關鍵字gw。目 前的Linux核心雖然不用參數metric,但允許引入並在路由表中保留這個參數,供路由守護進程使用。上面靜態路由的例子會得到下面的route命 令:

 
(點擊查看大圖)
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.