按照网上教程修改完ipcfg-eth0文件(我用centos7的没有该文件,就需要自己在/etc/sysconfig/network-scripts/创建),做完后敲sudo service network restart出现下面的错误:
上google查了,有两种问题造成。这里做下总结,碰到此问题,能少走弯路。
1.原因:Networkmanager造成
解决办法:停掉Networkmanager ------------->systemctl stop NetworkManager
------------>systemctl disable NetworkManager
2.原因:Mac地址没写对。这个很让人困惑。我的问题就出在这里
为什么说困惑呢?因为我配置ipcfg-eth0文件这个文件的时候是按照宿机上的MAC地址配的。CMD 下ipconfig/all下的物理地址。
结果是错误的!!!
因为vm虚拟机会再配一个MAC地址的。所以没设置对,基本没戏。那么再哪找到这个MAC地址呢?
两种方法:1.敲ip addr像这样
2.在网络适配器的高级里看到MAC地址