linux虚拟机网卡无法识别的解决方法(shell脚本实例)
当linux虚拟机的网卡不能识别时,可以考虑使用以下的shell脚本尝试解决。
linux脚本内容:
vi network-issue-fix.sh
#!/bin/bash
echo "Updating 70-persistent-net.rules with eth0..."
sed -i '7,9d' /etc/udev/rules.d/70-persistent-net.rules
sed -i s/eth1/eth0/g /etc/udev/rules.d/70-persistent-net.rules
echo "Updating ifcfg-eth0 with new MAC address..."
newmac=`ip a | tail -n 1 | awk '{print $2}'`
oldmac=`grep HWADDR /etc/sysconfig/networking/devices/ifcfg-eth0 | awk -F "=" '{print $2}'`
sed -i s/$oldmac/$newmac/g /etc/sysconfig/networking/devices/ifcfg-eth0
cp /etc/sysconfig/networking/devices/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0
echo "Rebooting the OS"
sleep 2
reboot
执行:
./network-issue-fix.sh
执行脚本后,系统重启,问题解决。
以上脚本中的网卡为eth0,请根据实际情况自行修改。
您可能感兴趣的文章:
linux虚拟机网卡无法识别的解决方法(shell脚本实例)
php中在虚拟机环境下使用xdebug注意事项
用Apache实现虚拟主机服务
Win8.1下VMware虚拟机无法安装虚拟网卡怎么办?
linux下添加vsftpd虚拟用户的shell脚本
超详细分析php docker的原理及作用
学python必须装虚拟机吗
python虚拟环境Pipenv:更高效的管理依赖
crontab调用shell无法读取环境变量的解决办法
如何开启Win7系统的WiFi热点(承载网络)