VM里linux连不到网卡,vmware,virtualbox 虚拟机Linux系统复制或克隆后网络连不上,网卡找不到解决办法...

现在很多Linux发行版使用udev动态管理设备文件,并根据设备的信息对其进行持久化命名.

udev会在系统启动过程中识别网卡,将MAC地址和网卡名称对应起来记录在udev规则文件中.

/etc/udev/rules.d/*-net.rules

CentOS: 70-persistent-net.rules

当虚拟机被copy or clone后,会产生新的网卡配置,启动的时候udev会添加此配置到rules文件中,

由于存在之前的网卡配置eth0,新的网卡配置名为eth1, 但实际上虚拟机的网卡是eth0,显然对应不上了.

解决办法:

删除/etc/udev/rules.d/*-net.rules(CentOS: 70-persistent-net.rules)中的eth0配置,然后修改eth1为eth0,

重新启动.

或者直接把整个文件删除掉,启动时会重新生成此配置文件.

有可能启动后获取不到IP地址,哪是因为IP配置信息里的MAC地址还是旧的,修改下就好了.

文件位置: CentOS: /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0(哪张网卡)

ONBOOT=yes

BOOTPROTO=static(dhcp)

IPADDR=192.168.1.8

NETMASK=255.255.255.0

GATEWAY=192.168.1.1

HWADDR=00:0C:29:96:38:F8(此处需要修改为新识别到的网卡MAC地址)

重启Linux OK。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值