Помилка відповідей RTNETLINK: файл існує


17

12.04, працюючи як гість у VirtualBox за допомогою двох адаптерів, я отримав цю помилку у відповідь на ifup eth1

RTNETLINK answers: File exists
Failed to bring up eth1

Це був зміст /etc/network/interfaces

# The loopback network interface
auto lo
iface lo inet loopback

# Host-only interface
auto eth1
iface eth1 inet static
        address         192.168.56.20
        netmask         255.255.255.0
        network         192.168.56.0
        broadcast       192.168.56.255
        gateway         192.168.56.1

# NAT interface
auto eth2
iface eth2 inet dhcp

Дивіться це запитання для більш детальної інформації про те, чому я налаштував це таким чином.
Як у VirtualBox налаштувати віртуальну машину, лише для хоста, яка має доступ до Інтернету?

Відповіді:


20

Проблема полягала в тому, що встановлювали два шлюзи за замовчуванням, один статичний та один dhcp. У вас не може бути двох шлюзів за замовчуванням з однаковим показником.

https://bugs.launchpad.net/ubuntu/+source/ifupdown/+bug/1043244/comments/8

Рішення: видаліть лінію шлюзу з конфігурації eth1.

Або додайте явний metric 100рядок eth1, щоб надати eth1шлюзу нижчий пріоритет, ніж eth2шлюз.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.