最近,總算有閑心折騰下這個已經在我的pc上存在了三個月的centos5.6了,路漫漫其修遠兮,Linux之路拉開帷幕。
用grub引導,c5.6開機,在連網那塊,每次都載入的很慢。開機後發現無法上網,用終端Ping網關,unreachable。
於是慢慢懷疑當時在實驗室配置的network資訊還正確不。
1、檢測
終端輸入 # ifconfig,發現配置資訊相當混亂,ip沒設,gateway,bootmask等都沒設。
2、配置
(1)用命令直接配置,優點方便快捷,缺點,無法儲存,每次重啟都要重新設定。
# up eth0<!--啟用網卡-->
# down eth0<!--禁用網卡-->
# ifconfig eth0 192.168.1.135 <!--配置IP-->
# route add default gw 192.168.1.1<!--配置預設閘道-->
# ifconfig netmask 255.255.255.0 up <!--設定子網路遮罩(馬上有效)-->
更多配置資訊請參考:百度文庫 linux配置命令
(2)重寫設定檔,優點是一勞永逸,長期有效。缺點嗎,不適宜初學者。
# vim /etc/sysconfig/network
#i<!--vim插入快捷命令-->/*追加:*/
NETWORKING=yes
NETWORKING_IPV6=yes
HOSTNAME=localhost.localdomain
GATEWAY=192.168.1.1
[Esc]
# ZZ(大寫,vim命令,儲存退出)
# vim /etc/sysconfig/network-scripts/ifcfg-eth0
追加->
DEVICE=eth0
HWADDR=6C:62:6D:EB:C9:CD
IPADDR=192.168.1.156
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=static
#ZZ退出vim,Ping 192.168.1.1沒有問題,ping 8.8.8.8沒有問題,ping baidu.com沒有問題
至此配置完畢,可以正常上網了。
說道一點是在配置過程中,我把IPADDR寫成IPADDER導致老是有 can't specify device or ipaddr的錯誤!
細心,血的教訓,還有昨天晚上ajax裡用的是post方式,而php指令碼卻用$_get去接收,我真是人才阿!