我是靠谱客的博主 成就棒棒糖,最近开发中收集的这篇文章主要介绍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的全部内容,希望文章能够帮你解决linux 网卡名称wlan0,ubuntu16.04,如何修改网卡名称为eth0,wlan0所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部