侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

解决vmware中centos6克隆机网卡起不来的问题(含解决脚本)

2023-11-10 星期五 / 0 评论 / 0 点赞 / 28 阅读 / 1773 字

现象:原本的源主机的ifcfg-eth0,在克隆完的克隆机上显示为eth1,导致service network restart 也无法启用网络。 原因:因为在centos6中,有一个规则文件来控制网卡

现象:原本的源主机的ifcfg-eth0,在克隆完的克隆机上显示为eth1,导致service network restart 也无法启用网络。

原因:因为在centos6中,有一个规则文件来控制网卡。这个文件的位置是/etc/udev/rules.d/70-persistent-net.rules

1.如果是单独使用此虚拟机,比如nat模式,经过实验,没有ifcfg-eth1文件,也能够通过service network restart 来起网络。

2.如果是和源主机处在同时使用在同一网段,就会造成相同的mac地址,会有arp冲突。这是需要解决的问题!

以下是我写的脚本用于解决这个问题(centos6.8)

#!/bin/bashcd /etc/udev/rules.d/sed -i '8d' 70-persistent-net.rulessed -i 's/eth1/eth0/' 70-persistent-net.rulescat 70-persistent-net.rules | grep address | awk -F, '{print $4}' | awk -F/" '{print $2}' > /tmp/xxcat /tmp/xx | tr 'a-z' 'A-Z' > /tmp/qqmd=$(cat /tmp/qq)cd /etc/sysconfig/network-scripts/sed -i '4d' ifcfg-eth0sed -i '/HWADDR/c/HWADDR='"$md"'' ifcfg-eth0    /其中变量要使用'"(变量)"'才能有效sed -i '/ONBOOT/c/ONBOOT=yes' ifcfg-eth0sed -i '/NM_CONTROLLED/c/NM_CONTROLLED=no' ifcfg-eth0sed -i '/BOOTPROTO/c/BOOTPROTO=static' ifcfg-eth0read -p "please input ipaddr : " ipaecho "ipaddr is : $ipa"read -p "please input netmask : " netecho "netmask is : $net"read -p "please input gateway : " gatecho "gateway is : $gat"sed -i '/BOOTPROTO/a/IPADDR/='"$ipa"'' ifcfg-eth0sed -i '/IPADDR/a/NETMASK/='"$net"'' ifcfg-eth0sed -i '/NETMASK/a/GATEWAY/='"$gat"'' ifcfg-eth0service network restartreboot

 

chmod u+x (你的脚本).sh

./(你的脚本)

可以直接拷贝使用

广告 广告

评论区