RedHat linux網路設定(直接修改設定檔 非setup)
要建立一個Linux伺服器就首先要瞭解Linux環境下和網路服務相關的設定檔的含義及如何進行安全的配置。在Linux系統中,TCP/IP網路是通過若干個文字檔進行配置的,也許你需要編輯這些檔案來完成連網工作,下面介紹幾個基本的TCP/IP網路設定檔。
1./etc/sysconfig/network-scripts/ifcfg-<interface-name>檔案
在RedHat 中,系統網路裝置的設定檔儲存在/etc/sysconfig/network-scripts目錄下,ifcfg-eth0包含第一塊網卡的配置資訊,ifcfg-eth1包含第二塊網卡的配置資訊。在啟動時,系統通過讀取這個設定檔決定某個網卡是否啟動和如何配置。
下面是/etc/sysconfig/network-scripts/ifcfg-eth0檔案的樣本:
DEVICE=eth0
IPADDR=192.168.0.2
NETMASK=255.255.255.0
BROADCAST=192.168.0.255
ONBOOT=yes
BOOTPROTO=none
GATEWAY=192.168.0.1
若希望手工修改網路地址或增加新的網路連接,可以通過修改對應的檔案ifcfg-<interface-name>或建立新的檔案來實現。
DEVICE=<name> <name>表示物理裝置的名字
IPADDR=<address> <address>表示賦給該網卡的IP地址
NETMASK=<mask> <mask>表示子網路遮罩
BROADCAST=<address> <address>表示廣播位址
ONBOOT=yes/no 啟動時是否啟用該卡
BOOTPROTO=none none:無須啟動協議
bootp:使用bootp協議
dhcp:使用dhcp協議
GATEWAY=<address> <address>表示預設閘道
MACADDR=<MAC-address> <MAC-address>表示指定一個MAC地址
USERCTL=yes/no 是否允許非root使用者控制該裝置
2./etc/resolv.conf檔案
檔案/etc/resolv.conf配置DNS用戶端,它包含了DNS伺服器位址和網域名稱搜尋配置,每一行應包含一個關鍵字和一個或多個的由空格隔開的參數。下面是一個例子檔案:
search wuxp.com
nameserver 192.168.0.1
nameserver 192.168.0.2
search wuxp.com:表示當提供了一個不包括完全網域名稱的主機名稱時,在該主機名稱後添加wuxp.com的尾碼; nameserver:表示解析網域名稱時使用該地址指定的主機為網域名稱伺服器。其中網域名稱伺服器是按照檔案中出現的順序來查詢的。因此,應該首先給出最可靠的伺服器。目前,至多支援三個名字伺服器。
3./etc/sysconfig/network檔案
該檔案用來指定伺服器上的網路設定資訊,下面是一個樣本:
NETWORK=yes
RORWARD_IPV4=yes
HOSTNAME=server.wuxp.com
GAREWAY=192.168.0.1
GATEWAYDEV=eth0
NETWORK=yes/no 網路是否被配置
FORWARD_IPV4=yes/no 是否開啟IP轉寄功能
HOSTNAME=<hostname> <hostname>表示伺服器的主機名稱
GAREWAY=<address> <address>表示網路網關的IP地址
GAREWAYDEV=<device> <device>表示網關的裝置名稱,如:eth0
4./etc/hosts檔案
當機器啟動時,在可以查詢DNS以前,機器需要查詢一些主機名稱到IP地址的匹配。這些匹配資訊存放在/etc/hosts檔案中。在沒有網域名稱伺服器情況下,系統上的所有網路程式都通過查詢該檔案來解析對應於某個主機名稱的IP地址。
下面是一個/etc/hosts檔案的樣本:
127.0.0.1 Localhost server.wuxp.com
192.168.0.3 station1.wuxp.com
最左邊一列是主機IP資訊,中間一列是主機名稱。任何後面的列都是該主機的別名。
setup配置:
選==》 網路設定
1、Edit Devices:
名稱:eth0
裝置:eth0
Use DHCP:[ ]
Static IP: 192.168.1.180
Netmask:255.255.255.0
Default gateway IP:192.168.1.1
2、Edit DSN Configuration:
Hostname:任意名稱(kevin)
Primary DNS:202.106.46.151
Secondary DNS:8.8.8.8
Tertiary DNS:8.8.4.4
Search:空
/etc/init.d/network restart