概述
总结一下:
问题就是,当你重新或全新安装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的全部内容,希望文章能够帮你解决linux 网卡名称wlan0,ubuntu16.04,如何修改网卡名称为eth0,wlan0所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复