以前總是用NetworkManager服務,這次也不知道為什麼,還是我自己不小心修改了什麼,在CentOS 5.5下面用NetworkManager就是不好使,雖然能夠正確地獲得所有IP、mask、gateway、dns,但是上網總有問題,當上網上不去的時候,ping網關就ping不通,ping了一會兒之後,又通了,這時就能夠上網了。總出現這種情況,實在是讓我感覺很是不爽,於是乾脆用靜態IP算了。
經過一番搜尋,靜態配置主要包含幾個設定檔:
/etc/sysconfig/network
--------------------內容如下------------------------
NETWORKING=yes
HOSTNAME=xxxx
----------------------------------------------------
/etc/sysconfig/network-scripts/ifcfg-eth0
--------------------內容如下------------------------
# Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller
DEVICE=eth0
BOOTPROTO=static #static 靜態; dhcp 動態;none 手動
HWADDR=90:E6:BA:34:EA:60
ONBOOT=yes
TYPE=Ethernet
USERCTL=yes
IPV6INIT=no
PEERDNS=yes
IPV6_AUTOCONF=no
IPADDR=192.168.1.221
NETMASK=255.255.255.0
GATEWAY=192.168.1.254
BROADCAST=192.168.1.255
DNS1=202.102.134.68
DNS2=202.106.0.20
------------------------------------------------------------
/etc/resolv.conf
dns的資訊據說也可以寫在這兒,不過我還是直接寫到ifcfg-eth0裡了
這個檔案的格式是:
nameserver <ip>
search domain
domain domain
------------------------------------------------------------
後記:不知道為什麼這麼設定之網上網依舊比相同機器用 Windows XP 要慢一些,真是有點搞不懂了。
之前的問題也沒有解決。有木有高手啊!?