环回接口重命名为rename1

环回接口重命名为rename1

在我的 Ubuntu 17.04 服务器上,环回接口在启动期间一直被重命名为“rename1”(Syslog:)rename1: renamed from lo

我尝试通过编辑 grub.conf 来禁用重命名:GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"

我没有文件/etc/udev/rules.d/

ifconfig输出以下内容:

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
      ...
rename1: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
    inet 127.0.0.1  netmask 255.0.0.0
    inet6 ::1  prefixlen 128  scopeid 0x10<host>
    loop  txqueuelen 1000  (Local Loopback)
    RX packets 8  bytes 544 (544.0 B)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 8  bytes 544 (544.0 B)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

我怎样才能永久地将环回接口的名称更改为lo

我的/etc/network/interfaces内容如下:

# The loopback network interface
auto lo
iface lo inet loopback

答案1

看一下,/etc/network/interfaces我不确定 17.04 是否将其保留在那里,但那是它过去所在的位置。

答案2

因此,以防其他人遇到此问题:我刚刚遇到此问题。与其他遇到此问题的人一样,我的配置文件都很好。问题最终是由于过时的 initramfs 造成的;更新 initramfs(使用update-initramfs -u)解决了我的问题。

相关内容