首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu16.04复杂接口名称

问Ubuntu16.04复杂接口名称
EN

Ask Ubuntu用户
提问于 2016-06-11 20:55:47
回答 1查看 5.4K关注 0票数 2

我正在试图找出如何在Ubuntu16.04中恢复简单的接口名。即enp3s0改名为eth0。

  • 我试图修改GRUB配置。我尝试过编辑/etc/udev/rules.d/10-network.rules,但这两种方法对我没有任何帮助。我们非常感谢你的帮助。/etc/udev/rules.d/10-network.rules:(我把mac地址的名字藏起来了。)SUBSYSTEM=="net",ACTION==“添加”,ATTR{address}==“XX:XX”,KERNEL==“enp0s0”,NAME=“eth0”SUBSYSTEM=="net",ACTION==“添加”,ATTR{address}==“XX:XX”,KERNEL==“wlx02c5c1866772”,NAME=“wlan0”
  • 我在GRUB配置(/etc/default/grub)中更改了这一行.“GRUB_CMDLINE_LINUX=”看上去像这样: GRUB_CMDLINE_LINUX="net.ifnames=1“
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2016-06-17 22:06:46

在VBox上使用Ubuntu16.04,enp0s3→eth0测试

选项1:

  1. 覆盖udev规则sudo ln -s /dev/null /etc/udev/rues.d/80-net-setup.规则
  2. 更新RAMDisk sudo更新-initramfs -u

备选方案2:

  1. 创建一个systemd链接文件sudo vim /etc/systemd/network/10-eth.link
  2. 让我们定义与MAC相关的名称:(有许多选项,参见链接引用) 匹配 MACAddress=08:00:27:de:dd:4c 链接 Name=eth0
  3. 更新RAMDisk sudo更新-initramfs -u

选项3:

  1. 将net.ifnames=0添加到引导参数GRUB_CMDLINE_LINUX_DEFAULT=“静音启动net.ifnames=0”
  2. 更新grub sudo更新-grub

参考资料:系统D:可预测的网络接口名称,谢谢@ Thanks。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/785848

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档