Cent 6.5 虚拟机设置固定IP

今天遇到一个小坑,虚拟机启动时发现IP变了,这样肯定是不方便调试的,那就需要设置个固定IP。

首先ip addr 发现有两个:一个lo, 一个eth1,eth1的ip是192.168.220.129。
在网上查看到要修改对应的vi /etc/sysconfig/network-scripts/ifcfg-eth1文件。
但是实际查看时,却发现network-scripts只存在ifcfg-eth0文件,没有eth1。
又查了一下,发现是因为基本系统的网络相关配置都是基于eth0的,如果基于此克隆虚拟机继续克隆或复制新的虚拟机,网卡的标识每一次都会自动加1变成eth1(第二次克隆会变成eth2),dmesg却显示内核只识别到网卡eth0。之前克隆过虚拟机,所以这里就要手动改一下。
vi /etc/udev/rules.d/70-persistent-net.rules
删除所有eth0的信息,把eth1的信息改成eth0,并且把文件里的mac地址添加到 ifcfg-eth0的HWADD中。
然后就修改ifcfg-eth0:

DEVICE=eth0
BOOTPROTO=static
HWADDR=08:00:27:0D:5E:6D
ONBOOT=yes
TYPE=Ethernet
IPADDR=192.168.1.225
NETMASK=255.255.255.0

BOOTPROTO=dhcp要改成static,使用静态IP,然后ONBOOT=yes很重要,否则不会启动。

接下来重启虚拟机就可以了。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容