默認centos6網(wǎng)卡名是eth0 ,centos7以后版本和Ubuntu網(wǎng)卡名都是ens33 ,在自動化運維時候網(wǎng)卡名不一樣,會導致無法統(tǒng)一控制
centos7:
一、
1、
vim /etc/default/grub
找到下面這行:
GRUB_CMDLINE_LINUX="rhgb quiet"
在后面添加?net.ifnames=0?
GRUB_CMDLINE_LINUX="rhgb quie net.ifnames=0 "
使用grub2-mkconfig?命令重新生成grub配置并更新內(nèi)核
grub2-mkconfig -o /boot/grub2/grub.cfg
2、 移動原來的配置文件為eth0
mv /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-eth0
修改配置文件中的ens33為eth0
NAME=eth0
DEVICE=eth0
3、重啟centos
二、安裝時修改
安裝界面,按Tab鍵?輸入net.ifname=0 biosdevname=0
?
?
Ubuntu
1、登陸用戶
2、切換到root
sudo -i
3、修改配置
vim /etc/default/grub
找到這行:
GRUB_CMDLINE_LINUX=""
修改為:
GRUB_CMDLINE_LINUX="net.ifnames=0 "
使用grub-mkconfig?命令重新生成grub配置并更新內(nèi)核
grub-mkconfig -o /boot/grub/grub.cfg
4、修改網(wǎng)卡配置(否則重啟后沒網(wǎng)絡)
vim ./etc/network/interfaces
?
?
?
基于BIOS支持啟用biosdevname軟件
內(nèi)置網(wǎng)卡:em1,em2
pci卡:pYpX Y:slot ,X:port
(2) 名稱組成格式
en: Ethernet 有線局域網(wǎng)
wl: wlan 無線局域網(wǎng)
ww: wwan無線廣域網(wǎng)
名稱類型:
o<index>: 集成設備的設備索引號
s<slot>: 擴展槽的索引號
x<MAC>: 基于MAC地址的命名
p<bus>s<slot>: enp2s1? #p表示總線
?
本文摘自 :https://www.cnblogs.com/