/etc/sysconfig/network文件
這個檔案主要的功能在於設定『主機名稱( HOSTNAME )與啟動 Network 與否』!一般來說,如果您變動過這個檔案內的主機名稱時,請務必重新開機 (reboot),因為這樣才會讓系統上面所有的程式都使用最新設定的主機名稱。
文件內容如下,其中xxx為你的主機名。
HOSTNAME=
/etc/hosts文件
當機器啟動時,在可以查詢DNS以前,機器需要查詢一些主機名到IP地址的匹配。這些匹配信息存放在/etc/hosts文件中。在沒有域名服務器情況下,系統上的所有網絡程序都通過查詢該文件來解析對應於某個主機名的IP地址。
下面是一個“/etc/hosts”文件的示例:
127.0.0.1 Localhost Gate.openarch.com
208.164.186.1 gate.openarch.com Gate
最左邊一列是主機IP信息,中間一列是主機名。任何後面的列都是該主機的別名。
一旦配置完機器的網絡配置文件,應該重新啟動網絡以使修改生效。使用下面的命令來重新啟動網絡:
/etc/rc.d/init.d/network restart
/etc/sysconfig/network-scripts網絡配制
網絡配制是根據網絡服務腳本來寫的,基本都在/etc/sysconfig/network或相似目錄中。
以fedora為例,配制在etc/sysconfig/network-script目錄中。
以下是localhost,dhcp,ip三種類型的配制文件示例。不一樣的系統是有差別的,可以自己參考。
ificfg-lo 自身,回環ip地址
ifcfg-lo
DEVICE=lo
IPADDR=127.0.0.1
NETMASK=255.0.0.0
NETWORK=127.0.0.0
# If you're having problems with gated making 127.0.0.0/8 a martian,
# you can change this to something else (255.255.255.255, for example)
BROADCAST=127.255.255.255
ONBOOT=yes
NAME=loopback
ifcfg-dhcp
HWADDR=08:00:27:0E:xxxx
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="dhcp"
UUID=ae61138d-43d6-4740-82cf-xxxx
ONBOOT=yes
LAST_CONNECT=1300948164
ifcfg-ip
TYPE=Ethernet
BOOTPROTO=none
IPADDR=192.168.0.121
PREFIX=24
GATEWAY=192.168.0.1
DNS1=202.112.209.123
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="ip"
UUID=76498fe4-4979-4637-ac06-69b7f360be11
ONBOOT=yes
/etc/resolv.conf 文件
如果系統要連接到Internet上,就需要域名服務(DNS) 來把Internet域名解析成IP地址,反之亦然。在/etc/resolv.conf文件裡設置 ISP 或網絡管理員提供的域名服務器的 IP 地址就可以達到這個目的了。
domain <你的域名>
nameserver <第一DNS>
nameserver <第二DNS>
域名服務器常常不止一項(作為備份用途),如果您只需要一個域名服務器,把文件裡的第二行 nameserver 刪除就可以了。在局域網裡這個 IP 地址還可能是路由器。