Bagaimana cara mendefinisikan gateway default dengan beberapa antarmuka DHCP?

9

Bagaimana cara ifconfigmenentukan antarmuka jaringan mana yang akan digunakan sebagai default ketika DHCP menetapkan rute default untuk setiap NIC? Sepertinya ini dalam kondisi balapan dan saya harus memiliki solusi yang lebih andal. Apakah ada pengaturan /etc/network/interfacesyang dapat menentukan gateway yang disukai? Saya membaca tentang "metrik" tetapi sepertinya itu tidak berfungsi.

10,04 LTS Server dengan dua NIC pada jaringan yang dikelola. Alamat IP diberikan melalui DHCP yang tidak saya kelola.

eth0ditugaskan alamat NAT pribadi; eth1ditugaskan IP publik.

DrumEater
sumber

Jawaban:

3

Saat Anda mengatur subnet, gunakan opsi router di dhcpd.conf

option routers 239.252.197.1;

Dari http://linux.die.net/man/8/dhcpd

subnet 239.252.197.0 netmask 255.255.255.0 {
  range 239.252.197.10 239.252.197.250;
  default-lease-time 600 max-lease-time 7200;
  option subnet-mask 255.255.255.0;
  option broadcast-address 239.252.197.255;
  option routers 239.252.197.1;
  option domain-name-servers 239.252.197.2, 239.252.197.3;
  option domain-name "isc.org";
}

Jika Anda tidak memiliki akses ke server DHCP, Anda mungkin dapat melakukan ini di file / etc / network / interfaces. Ini mirip dengan cara mengaturnya secara statis, hanya menggunakan DHCP dan menentukan gateway.

iface eth0 inet dhcp
    gateway 10.21.8.1
tgm4883
sumber
Saya tidak memiliki akses ke server DHCP. Pasti ada cara untuk menentukan rute default dalam file antarmuka.
DrumEater
Harap perbarui pertanyaan Anda bahwa Anda tidak memiliki akses ke server DHCP. Juga, coba tambahan saya untuk jawaban saya, karena saya percaya itu akan berfungsi tetapi belum mengujinya dalam konfigurasi DHCP.
tgm4883
1
Tampaknya berhasil. Saya meninggalkan satu baris lain hanya untuk memastikan tidak ada persaingan antara keduanya dan dengan sengaja mengubah urutan NIC primer dan sekunder sehingga yang terakhir sebagai pemicu terakhir: # Antarmuka jaringan sekunder auto eth1 iface eth1 inet dhcp rute del default gw . . **. 254 # Antarmuka jaringan utama auto eth0 iface eth0 inet dhcp gateway 10. **. **. 254
DrumEater
Tidak yakin mengapa itu tidak menjorok - saya menambahkan empat spasi ...
DrumEater