Отсутствует сетевое петлевое устройство после обновления безопасности Ubuntu 12.04
У меня была Ubuntu 12.04 на сервере в течение последних нескольких месяцев, все работало нормально. Прошлой ночью я сделал aptitude update && aptitude safe-upgrade
внести все последние изменения в систему безопасности, и теперь, когда я загружаю сервер, устройство не создается.
Он правильно отображает физические интерфейсы Ethernet, и я могу пинговать и выходить из машины на этих интерфейсах, но ничто не может подключиться ни к чему на localhost
или же 127.0.0.1
,
ifconfig
только списки eth0
а также eth1
,
нет lo
совсем.
Вот содержимое /etc/network/interfaces:
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
#NetworkManager#iface eth0 inet dhcp
Где я должен искать, чтобы диагностировать и исправить?
Спасибо!
2 ответа
У меня была похожая проблема.
мой lo
не запускался автоматически при загрузке (после отключения IPv6 через sysctl и перезагрузки сервера).
Моим первым решением было запустить его вручную с ifup --force lo
, Но после этого мне пришлось перезапустить большинство моих служб, поскольку они не работали должным образом без обратной связи.
Наконец, этот старый пост на форуме помог мне найти правильное и постоянное решение:
sudo rm -rf /var/run/network/*
sudo reboot
(Видимо там был какой-то старый .lock
файл там, который препятствовал тому, чтобы loopback начался должным образом.)
Если lo можно вывести вручную с ifup lo
но не вызывается автоматически, вы должны быть в состоянии поставить команду ifup lo
в /etc/rc.local
поэтому он будет запускаться при каждой загрузке. Не элегантное решение, но оно должно быть постоянным.