Como definir o gateway padrão com várias interfaces DHCP?

9

Como o ifconfig determina qual interface de rede usar como padrão quando o DHCP atribui uma rota padrão para cada NIC? Parece que está em uma condição de corrida e eu preciso ter uma solução mais confiável. Existe uma configuração em /etc/network/interfaces que poderia definir o gateway preferido? Eu li sobre "métrica", mas isso não parece funcionar.

10.04 Servidor LTS com duas NICs em uma rede gerenciada. Endereços IP são atribuídos via DHCP que eu não gerencio.

eth0 é atribuído a um endereço NAT privado; eth1 é atribuído a um IP público.

    
por DrumEater 18.06.2012 / 17:10

1 resposta

3

Quando você está configurando a sub-rede, use a opção de roteadores em dhcpd.conf

option routers 239.252.197.1;

De link

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 você não tiver acesso ao servidor DHCP, poderá fazer isso no arquivo / etc / network / interfaces. Isso é semelhante a como seria configurado estaticamente, usando apenas o DHCP e especificando o gateway.

iface eth0 inet dhcp
    gateway 10.21.8.1
    
por tgm4883 18.06.2012 / 17:17

Tags