天天看點

Linux下IP的配置

在 Linux 系統中,TCP/IP 網絡是通過若幹個文本檔案進行配置的,需要編輯這些檔案來完成聯網工作。在RedHat linux剛安裝好後可以通過圖形化界面來配置,以下介紹通過指令行配置網絡

  需要通過以下三個檔案來配置網絡

  1.   /etc/sysconfig/network

  2.   /etc/resolv.conf

  3.   /etc/sysconfig/network-scripts/ifcfg-eth0 (eth0為預設的,需要根據自己的情況而定)

  我們依次來了解和配置上面的三個檔案

  /etc/sysconfig/network 網絡設定

  該檔案用來指定伺服器上的網絡配置資訊,包含了控制和網絡有關的檔案和守護程式的行為的參數。下面是一個例子檔案:

  NETWORKING=yes

  HOSTNAME=localhost.localdomain

  #GATEWAY=192.168.1.10

  FORWARD_IPV4=yes

  GATEWAYDEV=

  

      其中, NETWORK=yes/no 表示網絡是否被配置;

  HOSTNAME=hostname hostname 表示伺服器的主機名;

  GATEWAY=                  表示網絡網關的IP 位址;

  FORWARD_IPV4=yes/no 是否開啟IP 轉發功能;

  GAREWAYDEV=           表示網關的裝置名,如:eth0 等。

(注:這裡的GATEWAY最好注釋掉,因為在/etc/sysconfig/network-scripts/ifcfg-eth0 中也有GATEWAY配置,)

  改完/etc/init.d/network 需要重新啟動才能生效

  指令:# /etc/rc.d/init.d/network start 啟動network

  # /etc/rc.d/init.d/network stop 停止network

  # /etc/rc.d/init.d/network restart 重新開機network

 

  /etc/resolv.conf 配置DNS 客戶

  檔案/etc/resolv.conf 配置DNS 客戶,它包含了主機的域名搜尋順序和DNS伺服器的位址,每一行應包含一個關鍵字和一個或多個的由空格隔開的參數。最多可以設定3行,前面的生效。

  下面是一個例子檔案:

  nameserver 192.168.0.36

  nameserver 192.168.0.37

  search huawei-3com.com

  合法的參數及其意義如下:

  nameserver 表明DNS 伺服器的IP 位址。可以有很多行的nameserver,每一個帶一個I P 位址。在查詢時就按nameserver 在本檔案中的順序進行,且隻有當第一個nameserver 沒有反應時才查詢下面的nameserver.

  domain 聲明主機的域名。很多程式用到它,如郵件系統;當為沒有域名的主

  機進行DNS 查詢時,也要用到。如果沒有域名,主機名将被使用,删除所有在第一個點( . )前面的内容。

  search 它的多個參數指明域名查詢順序。當要查詢沒有域名的主機,主機将在由search 聲明的域中分别查找。domain 和search 不能共存;如果同時存在,後面出現的将會被使用。

  sortlist 允許将得到域名結果進行特定的排序。它的參數為網絡/掩碼對。允許任意的排列順序。Red Hat 中沒有提供預設的/etc/resolv.conf 檔案,它的内容是根據在安裝時給出的選項動态建立的。

  

繼續閱讀