一、前言
今天在Vmware Workstation中安裝了Ubuntu Server 15.10,然后發現網卡名稱出現了問題,主網卡竟然不叫“eth0”,而是叫一個奇怪的名字“eno16777736”,強迫症的我表示接受不能,於是便開始找解決方法。
谷歌之,發現了一些線索,找到了“eno16777736”這個名字的來歷,這其實是Vmware中這個網卡設備的acpi_index
。而網上的解決方法都是針對RedHat和CentOS的,不能直接用在Ubuntu上,於是我又開始繼續找資料,最后東拼西湊竟然成功了,所以來分享給大家。
二、解決步驟
首先看看剛裝好的時候不正常的樣子
第一步,輸入如下命令,編輯對應文件(使用管理員權限執行,下同) # vim /etc/default/grub
在”GRUB_CMDLINE_LINUX”中添加參數net.ifnames=0 biosdevname=0
,如下圖所示
第二步,輸入如下命令,更新grub配置文件 # update-grub
執行結果如下圖所示
若提示沒有此命令,請先輸入安裝命令 # apt-get install grub2-common
第三步,輸入如下命令,編輯對應文件 # vim /etc/network/interfaces
將“eno16777736”全部改為“eth0”,如下圖所示
第四步,重啟系統,再一次查看網卡名稱已恢復正常,如下圖