linux 网卡名称wlan0,ubuntu16.04,如何修改网卡名称为eth0,wlan0
總結一下:
問題就是,當你重新或全新安裝uubntu16.04后,(如果你當初配置過靜態局域網IP 或其他相關 升級系統到16.04的話不會有此問題).你會發現16.04 已經通過udev和systemd 管理的網卡命名.你ifconfig 下會發現eth0 變成了enp4s0f1 wlan0變成了wlp3s0.然后我們已經習慣了eth0 和waln0了,那我們在ubuntu16.04 如何正確的配置回網卡名稱為eth0和wlan0呢?
實際這樣在16.04如下操作就對了.
1.sudo apt-get install biosdevname
2.sudo gedit /etc/default/grub
把相關行 改成:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
3.保存后,執行 sudo grub-mkconfig -o /boot/grub/grub.cfg
4.重啟系統
這樣重啟系統后,你就會發現ifconfig 后你的網卡名又自動變回 eth0 和wlan0了.
但是這時候,在/etc/udev/rules.d/ 還是只有一個默認的60-vboxdrv.rules 并沒有類似 70-persistent-net.rules 或 80-net-setup-link.rules 這樣的文件生成.
重啟后如果沒生效,那你在第3步驟再試試執行 sudo update-grub 或者先sudo update-grub 再grub-mkconfig -o /boot/grub/grub.cfg,再重啟系統ifconfig查看下試試.
因為我是參考著來的,最后也不確定是哪行命令有效.
PS:好像真正起作用的是這行 net.ifnames=0 .
因為我第一此失敗,只是改成了 GRUB_CMDLINE_LINUX="biosdevname=0",這樣修改重啟后并沒有效果.
想確定的人可以試試,到底是 GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0" 還是 GRUB_CMDLINE_LINUX="net.ifnames=0" 有效.
總結
以上是生活随笔為你收集整理的linux 网卡名称wlan0,ubuntu16.04,如何修改网卡名称为eth0,wlan0的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 百度人脸识别,百度人脸识
- 下一篇: 蓝天采集器Zblog文章远程免登录发布接