Я щойно оновив віртуальну серверну машину 14.04 до 16.04. Після перезавантаження VM я бачу таку помилку:
[FAILED] Failed to start Raise network interfaces.
See 'systemctl status networking.service' for details
Після входу я можу запустити згадану команду і отримати наступний вихід (зображення, оскільки я не в змозі підключитися):
Конфігурація /etc/network/interfaces
виглядає чудово - містить налаштований eth0 (тут не використовується dhcp)
Що мене здивує - це ifconfig -a
списки
- ens160
- ло
Де я б очікував
- eth0
- ло
Спроба підняти пристрій eth0 через
sudo ifup -v eth0
Виходи:
...
Cannot find device "eth0"
Failed to bring up eth0.
Сам пристрій віртуальної дротової мережі все ще налаштований у самому VM, як і раніше.
ip link
показує також lo
і ens160
- де ens160
налаштована mac-адреса в vmware для єдиного налаштованого пристрою віртуальної мережі.
ОНОВЛЕННЯ
Я в змозі вирішити цю проблему, якщо я зміню всі посилання на eth0 /etc/network/interfaces
на ens160.
АЛЕ - для мене це неправильно з кількох причин:
- Я хотів би зрозуміти цю проблему
- Я хотів би дотримуватися eth0 замість ens160
Тож, будь ласка, хтось може пояснити цю зміну, що не відбулося з кількома іншими машинами 14.04 на тому ж сервері, які я також оновив до 16.04.