Galat RTNETLINK jawaban: File ada

17

Pada 12,04, berjalan sebagai tamu di VirtualBox menggunakan dua adapter, saya mendapatkan kesalahan ini sebagai tanggapan ifup eth1

RTNETLINK answers: File exists
Failed to bring up eth1

Ini adalah isi dari /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

Lihat pertanyaan ini untuk mengetahui lebih lanjut tentang mengapa saya mengonfigurasinya dengan cara ini.
Di VirtualBox, bagaimana cara mengatur mesin virtual hanya host yang dapat mengakses Internet?

Christian Long
sumber

Jawaban:

20

Masalahnya adalah bahwa dua gateway default sedang diset, satu statis dan satu oleh dhcp. Anda tidak dapat memiliki dua gateway default dengan metrik yang sama.

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

Solusinya: hapus garis gateway dari konfigurasi eth1.

Atau, tambahkan metric 100baris eksplisit ke eth1, untuk memberikan eth1gateway prioritas yang lebih rendah daripada eth2gateway.

Christian Long
sumber