Fehler RTNETLINK antwortet: Datei existiert


17

Am 12.04, als Gast in VirtualBox mit zwei Adaptern, bekam ich diesen Fehler als Antwort auf ifup eth1

RTNETLINK answers: File exists
Failed to bring up eth1

Dies war der Inhalt von /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

In dieser Frage erfahren Sie, warum ich sie so konfiguriert habe.
Wie richte ich in VirtualBox virtuelle Host-Maschinen ein, die auf das Internet zugreifen können?

Antworten:


20

Das Problem war, dass zwei Standard-Gateways festgelegt wurden, eines statisch und eines von DHCP. Sie können nicht zwei Standardgateways mit derselben Metrik haben.

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

Die Lösung: Entfernen Sie die Gateway-Leitung aus der Konfiguration von eth1.

Oder fügen Sie eine explizite metric 100Zeile hinzu eth1, um dem eth1Gateway eine niedrigere Priorität als dem eth2Gateway zuzuweisen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.