Ini adalah file antarmuka saya:
auto eth0
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1
auto eth1
iface eth1 inet static
address 192.168.2.10
netmask 255.255.255.0
gateway 192.168.2.1
Jika saya me-restart jaringan daemon saya mendapatkan error ini: eth1 is not up
. Saya ingin dua gateway default untuk mencapai apa yang disebutkan dalam jawaban yang diterima untuk pertanyaan di sini . Beginilah seharusnya tabel routing saya:
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
default 192.168.2.1 0.0.0.0 UG 0 0 0 eth1
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
192.168.2.0 * 255.255.255.0 U 0 0 0 eth1
Saya mendapatkan tabel di atas dengan menggunakan ifconfig
dan route add default gw
perintah. Tapi saya ingin melakukannya dengan /etc/network/interfaces
file tersebut. Bagaimana saya bisa melakukannya?
Pembaruan1:
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
up ip route del 192.168.1.0/24
post-up ip route add 192.168.1.0/24 dev eth0 metric 1
up route add default gw 192.168.1.1 metric 1
debian
networking
routing
nixnotwin
sumber
sumber
Jawaban:
Ini / etc / network / interface bekerja untuk saya di 2.6.32-40 Ubuntu 10.04 LTS:
Saya mendapatkan dua rute default:
Perhatikan metriknya. Apakah saya mengerti pertanyaan Anda?
sumber
eth0
harus muncul terlebih dahulu karena itu adalah jaringan utama dan gateway. Apa outputnetstat -anr
atau hanyaroute
perintah dalam pengaturan Anda?metric 3
dariifmetric
paket debian tidak berhasil untuk saya.