Linux 网卡 Bringing up interface eth0 解决方法

在虚拟机环境中,遇到Linux网卡Bringing up interface eth0的问题,通常是由于复制虚拟机导致的配置不一致。解决办法包括删除并重启以自动生成新配置,或者手动修改vmx文件、ifcfg-eth0文件以及70-persistent-net.rules文件中的MAC地址,使其保持一致。具体步骤涉及改名、删除UUID和hwaddr行、重启,以及备份和修改文件内容。
摘要由CSDN通过智能技术生成

一般发生在虚拟机上。打开复制来的虚拟机时,选择“copy”而不是“move”,可以避免出现此问题。

解决方法是保证 vmx 文件,ifcfg-eth0 文件, 70-persistent-net.rules 文件中的网卡设备和 MAC 地址一致。

所以方法有两个,(一)是删除,重启时会自动生成一份 (二)是修改文件让它保持一致。

 

(一)方法一:删除

1. 改名 /etc/udev/rules.d/70-persistent-net.rules

cd /etc/udev/rules.d/
mv 70-persistent-net.rules 70-persistent-net.rules.bak

2. 删除 /etc/sysconfig/network-scripts/ifcfg-eth0 的 uuid 和 hwaddr 行

3. 重启机器

init 6

 

(二)方法二:修改

1. 找出 vmx 文件中的 MAC 地址,例如取得的是 “00:0c:29:f8:0f:fb”

2. 先备份 ifcfg-eth0 ,再修改其中的 MAC 地址为 vmx 文件中的。

3. 先备份 /etc/udev/rules.d/70-persistent-net.rules 文件,再修改其中的 MAC 地址为 vmx 文件中的。

修改前

# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值