CentOS 7 VMware Workstation 10 添加多網卡及重命名為ethx(eth0,eth1失敗)(還想再添加網卡eth1???),因為工作需要切換到CentOS 7系統,網絡配置,比較麻煩:
最小化安裝的CentOS 7裡面甚至連ifconfig、route -ne都沒有,需要自行yum install net-tools 安裝。
弱弱的問一句,要是網絡沒通,然後又沒有這些基礎網絡配置查詢命令,你教我咋個yum,汗!
服務重啟,再次巨坑+1:新的服務啟動都切換到systemctl 控制,而且每個服務後綴都要.service,無語!
systemctl restart netwrok.service
起個服務這麼長,目前還沒發現補全的命令。
吐槽完畢接下來正式開始網絡配置:
安裝CentOS 7自行安裝,此處不講解,參考 http://www.linuxidc.com/Linux/2014-10/108013.htm。
一:重命名為eth0:
安裝完了,一看網卡命名,全部變成enoxxxxxxxxx一長串數字。
如果還是希望繼續改為之前的eth0,eth1命名方式,執行以下命令:
vim /etc/sysconfig/grub
添加net.ifnames=0 biosdevname=0語句,具體位置見下圖紅色框
grub2-mkconfig -o /boot/grub2/grub.cfg
mv /etc/sysconfig/network-scripts/ifcfg-enoxxxxxx /etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-eth0
將之前的name=en0xxxxx修改為name=eth0 DEVICE也修改為DEVICE=eth0
reboot重啟大工告成。
二:還想再添加網卡eth1?:
各種Google、baidu、各種重啟,就是不行:
總結下幾點,centos7裡面若是HWADDR與真實的mac地址不對,重啟網絡服務要報LSB錯誤。
具體mac地址如何查看可以用ifconfig或者ip addr。
最後發現,在虛擬機開啟狀態,用vmware的設置裡面將未生效網卡刪除,然後再添加一塊網卡,虛擬機會自動刷新,新增加的網卡用ifconfig查看出現了。這時候只需要自己copy一個/etc/sysconfig/network-scripts/ifcfg-eth1文件。
注意:要用ifconfig查看到的mac地址,修改到HWADDR項。重啟網絡服務,成功。