vi /etc/sysconfig/network-scripts/ifcfg-eth0
详细配置内容:
TYPE=Ethernet
BOOTPROTO=static
IPADDR=192.168.1.2
GATEWAY=192.168.1.1
NETMASK=255.255.255.0
DNS1=202.102.134.68
DNS2=218.56.57.58
DEFROUTE=yes
HWADDR=44:37:E5:7E:AA:81
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
ONBOOT=yes
DEVICE=eth0
重要的几个参数: 1: BOOTPROTO (如果Dhcp 则 BOOTPROTO=dhcp,如果是静态手工设置 BOOTPROTO=static,否则为none)
2:IPADDR (IP地址)
3:GATEWAY(网管)
4:DNS1(域名服务器地址,不上网可以不配置)
5:HWADDR(硬件MAC,可开终端,输入: ifconfig eth0查看硬件Mac)
6:ONBOOT (开机是否自动启用)
7.DEVICE (设备名,这个不写的话虽然 service network restart 都通过,就是ping不通。)
(以上配置文件重启永久生效)
如果你已经配置信息,但又不成功想重新配置,请删除如下路径的内容:
rm -r /etc/sysconfig/networking/devices/ifcfg-eth0
rm -r /etc/sysconfig/networking/profiles/default/ifcfg-eth0
rm -r /etc/sysconfig/network-scripts/ifcfg-eth0
还有一种更easy的配置,但貌似不成功,你可以试试:
system-config-network
如果,在配置了ifcfg-eh0后还无法起效请执行如下命令,应该就没有问题了:
1. Remove Network Manager from startup Services.
chkconfig NetworkManager off
2. Add Default Net Manager
chkconfig network on
Stop NetworkManager first
service NetworkManager stop
and then start Default Manager
service network restart