我刚刚在 VMware Workstation 10 上安装(全新安装)Ubuntu 15.10 64 位虚拟机。
此处,网络接口名称已从“ethX”更改为“enXXXX”。
我的目标是能够为旧名称更改新名称,但在阅读并尝试不同的操作后,它们都不起作用。因此,我将尽我所能解释我所拥有的以及我所做的事情,以获得您的帮助。
配置:
- 系统:基于 VMware Workstation 10 的 Ubuntu 15.10 64 位
- 以太网卡:网络地址转换
- 以太网默认配置[dhcp](图形界面):
- 名称: eno12345678
- MAC:XX:XX:XX:XX:XX:XX
- ip: 192.168.170.3
- 掩码:255.255.255.0
- /etc/网络/接口:
- 自动定位
- iface lo inet环回
测试:
- 调整 ”/etc/网络/接口“ 文件包含:
- 自动 eth0
- iface eth0 inet 静态
- 地址 192.168.170.3
- 网络掩码 255.255.255.0
- 网关192.168.170.2
- dns 名称服务器 192.168.170.2
- 创建规则文件:
- /etc/udev/rules.d/70-persistent-net.rules 'SUBSYSTEM=="net",ACTION=="add",ATTR{地址}=="XX:XX:XX:XX:XX:XX" ,内核==“enoXXXX”,名称=“ethX”'
- 调整 ”/etc/默认/grub“ 文件:
- 'GRUB_CMDLINE_LINUX',附加“net.ifnames=0 biosdevname=0”
- 没有'GRUB2'仅在我的机器上的文件夹'幼虫'。
- “grub-mkconfig -o /boot/grub/grub.cfg”
- 没有'/etc/系统配置/' 文件夹。
- 都没有,没有’/etc/sysconfig/network-scripts/ifcfg-*' 文件。
我将不胜感激您可以提供的有关更改网络接口名称的任何帮助/提示。有什么办法可以改变这个吗?或者你会推荐我另一个选择吗?
我的目标之一是通过 USB 向便携式设备提供互联网。
克罗!
答案1
恢复旧接口名称的最简单方法是修改您所做的 grub 文件(尽管我对参数不熟悉biosdevname
。我会将这些放在以 开头的行中GRUB_CMDLINE_LINUX_DEFAULT
。修改后/etc/default/grub
,您必须执行 sudo update-grub 和重新启动以使新参数生效。