修改linux虚拟机克隆时网卡变成eth1
来源:互联网 发布:淘宝网丝绒长裙 编辑:程序博客网 时间:2024/06/06 02:18
做linux虚拟机克隆时,在/etc/udev/rules.d/70-persistent-net.rules 会多一条 "eth1"网卡的记录,配置 IP地址后ifconfig 显示是eth1
思路:克隆后的虚拟机网卡的mac地址变了。实际上生效的就是eth1的mac地址。 如下做的操作,就是用eth1的mac地址替换掉eth0的mac地址, 网卡默认是不启用,设置为启用。 写的难看,但功能能实现。初始化的时候执行一次就好。
#编辑ifcfg-et0
#!/bin/sh
mac=$(grep "eth1" /etc/udev/rules.d/70-persistent-net.rules | awk -F "[,\"]" '{print $11}') #设置变量mac
sed -i '2s/.*/HADDR='$mac'/' /etc/sysconfig/network-scripts/ifcfg-eth0 #取新mac地址替换eth0配置文件
sed -i 's/ONBOOT=no/ONBOOT=yes/' /etc/sysconfig/network-scripts/ifcfg-eth0 #启用网卡eth0
#编辑70-persistent-net.rules
#!/bin/sh
mac=$(grep "eth1" /etc/udev/rules.d/70-persistent-net.rules | awk -F "[,\"]" '{print $11}') #设置变量mac
sed -i -r 's/(ATTR\{address\}==")[^"]*/\1'$mac'/' /etc/udev/rules.d/70-persistent-net.rules #修改eth0MAC地址
sed -i '$d' /etc/udev/rules.d/70-persistent-net.rules #删除多余eth1记录
rm -rf 自己 # 克隆linux虚拟机初始化时执行一次,之后删除
- 修改linux虚拟机克隆时网卡变成eth1
- centos克隆 网卡eth1变成eth0修改方法
- 虚拟机克隆后eth0网卡变成eth1网卡并且IP地址消失问题解决
- 虚拟机克隆后eth0网卡变成eth1网卡并且IP地址消失问题解决
- 虚拟机克隆之后,网卡名称从eth0变成eth1之后的解决办法
- centos网卡eth1变成eth0修改方法
- centos网卡eth1变成eth0修改方法
- VM 克隆的 centos 的Linux下网卡eth1如何修改为eth0解决办法
- 问题1-- VM 克隆的 centos 的Linux下网卡eth1如何修改为eth0解决办法
- 虚拟机拷贝后网卡eth0变成了eth1的解决办法
- Vmware克隆Linux虚拟机后网卡修改办法
- Linux的网卡由eth0变成了eth1,如何修复
- Linux的网卡由eth0变成了eth1,如何修复?
- Linux的网卡由eth0变成了eth1,如何修复
- Linux的网卡由eth0变成了eth1,如何修复
- Linux的网卡由eth0变成了eth1,如何修复
- Linux的网卡由eth0变成了eth1,如何修复
- Linux的网卡由eth0变成了eth1,如何修复
- 使用jQuery和CSS3制作数字时钟(jQuery篇) 附源码下载
- 漫步云端:CoreOS实践指南(一)
- 【转】winform窗体间传值
- ubuntu12.04开启Samba服务
- Haproxy+keepalived安装配置
- 修改linux虚拟机克隆时网卡变成eth1
- linux虚拟机新增磁盘识别方法
- nginx开机启动脚本
- Windows Server 2012 R2 无法启用Microsoft .NET Framework 3.5 功能
- 怎么取消 Windows Server 2012 RDP 限制每个用户只能进行一个会话
- myeclipse安装插件方法
- CSS ----- background-attachment
- CentOS 搭建postfix邮件服务器 配置php mail
- 学习C++模板,类模板