方法一:
CentOS中eth0问题,复制或者克隆虚拟机后eth0变成eth1。
使用ifconfig -a后发现有eth1和lo
解决方案:
1.将配置网卡配置文件由eth0改为eth1:
mv /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1
2.把/etc/sysconfig/network-scripts/ifcfg-eth1中DIVCE=eth0改为DIVCE=eth1和删除HWADDER=...这一行。
3.重启服务:
ifup eth1 或者/etc/init.d/network restart
方法二:
首先打开/etc/sysconfig/network-scripts/ifcfg-eth0,配置好IP地址,并删除MAC地址。
# vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 TYPE=Ethernet
HWADDR=00:0C:29:BE:56:DB
UUID=5c0c914d-01ac-4543-8ffb-71cfc8f4fc60
ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static
IPADDR=192.168.1.10 GATEWAY=192.168.1.1
删除网络配置规则文件:rm -f /etc/udev/rules.d/70-persistent-net.rules 这个文件默认 识别网卡的MAC地址自动生成。
重启机器#reboot
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。