На моем сервере Ubuntu 17.04 Loopback-интерфейс постоянно переименовывается в «rename1» во время загрузки (системный журнал: 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
Итак, на случай, если кто-то еще столкнется с этим: я только что столкнулся с этой проблемой. Как и у других людей, которые это видели, с моими конфигурационными файлами все в порядке. В конечном итоге проблема заключалась в устаревшем initramfs; обновление initramfs (с update-initramfs -u
) исправил мою проблему.
Взгляните в /etc/network/interfaces
Я не уверен, что 17.04 сохраняет его там, но это было то, где он был в прошлом.