Come definire il gateway predefinito con più interfacce DHCP?


9

Come ifconfigdetermina quale interfaccia di rete utilizzare come predefinita quando DHCP assegna una route predefinita per ciascuna scheda di rete? Sembra in una condizione di gara e ho bisogno di una soluzione più affidabile. C'è un'impostazione /etc/network/interfacesche potrebbe definire il gateway preferito? Ho letto di "metrica" ​​ma non sembrava funzionare.

10.04 Server LTS con due schede di rete su una rete gestita. Gli indirizzi IP sono assegnati tramite DHCP che non gestisco.

eth0viene assegnato un indirizzo NAT privato; eth1viene assegnato un IP pubblico.

Risposte:


3

Quando si configura la sottorete, utilizzare l'opzione router in dhcpd.conf

option routers 239.252.197.1;

Da 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";
}

Se non hai accesso al server DHCP, potresti essere in grado di farlo nel file / etc / network / interfaces. Questo è simile a come sarebbe impostato staticamente, usando solo DHCP e specificando il gateway.

iface eth0 inet dhcp
    gateway 10.21.8.1

Non ho accesso al server DHCP. Deve esserci un modo per definire la route predefinita all'interno del file delle interfacce.
DrumEater

Si prega di aggiornare la domanda che non si ha accesso al server DHCP. Inoltre, prova la mia aggiunta alla mia risposta, poiché credo che funzionerà ma non l'ho testato in una configurazione DHCP.
tgm4883,

1
Sembra aver funzionato. Ho lasciato un'altra linea solo per essere sicuro che non ci fosse una competizione tra i due e ho volutamente cambiato l'ordine delle schede NIC primarie e secondarie in modo che quella come predefinita si inneschi per ultima: # L'interfaccia di rete secondaria auto eth1 iface eth1 inet dhcp su route del default gw . . **. 254 # L'interfaccia di rete primaria auto eth0 iface eth0 inet dhcp gateway 10. **. **. 254
DrumEater

Non sono sicuro del perché non sia un rientro - Ho aggiunto quattro spazi ...
DrumEater il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.