最近,总算有闲心折腾下这个已经在我的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去接收,我真是人才阿!