在我的 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
)解决了我的问题。