> CentOS > CentOS教程 > 系统配置 >

CentOS配置IP

系统启动后可先ping下外网或局域网内其它机器。

如果配置虚拟机时选择的NAT上网方式,后面需要配置固定IP,请先参见VMware NAT方式下设置静态IP获得可用的IP范围和网关等信息。

先将ifcfg-eth0备份到home目录下,不要放在与它同一目录下,然后

vim /etc/sysconfig/network-scripts/ifcfg-eth0
 
IPADDR=192.168.88.201 #指定ip地址
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.88.2 #默认网关
DNS1=192.168.88.2 #DNS1服务器的地址,一般跟网关一样

然后备份/etc/sysconfig/network文件并vim修改网关。

重启网络服务

service network restart

相关命令ifconfig

ifconfig

显示当前激活的网络接口信息。

ifconfig -a

显示所有网络接口的信息,无论是否激活。

网卡接口关闭与激活

[root@localhost ~]# ifdown eth0   #关闭网络
[root@localhost ~]# ifup eth0     #启动网络

克隆的虚拟机相关错误

运行service network restart时

Device eth0 does not seem to be present,delaying initialization.      [FAILED]

ifconfig没有发现eth0和eth1,但ifconfig -a时发现的是eth1(硬件地址是00:0C:29:45:41:1E)

查看/etc/udev/rules.d/70-persistent-net.rules发现硬件地址有2个,eth0的是00:0C:29:22:4A:32(原来的), eth1的是00:0C:29:45:41:1E

查看/etc/sysconfig/network-scripts/ifcfg-eth0发现硬件地址是00:0C:29:22:4A:32(原来的)

而拷贝前的虚拟机这3处均为eth0,且硬件地址均为00:0C:29:22:4A:32

如果仍想用eth0标识,可以

rm -rf /etc/udev/rules.d/70-persistent-net.rules

然后将/etc/sysconfig/network-scripts/ifcfg-eth0的硬件地址改为00:0C:29:45:41:1E,还需要修改新IP

最后reboot重启机器。

(责任编辑:IT)