Interfaces de mortes de falha de rede DHCP do servidor

0

Eu tenho um servidor com o / etc / network / interfaces atual:

auto lo
iface lo inet loopback

auto em1
iface em1 inet dhcp

auto em1:1
iface em1:1 inet static
    address 192.168.168.1
    netmask 255.255.255.0
O arquivo

dhclient.conf é o padrão, nada é editado. Se eu conectar duas máquinas juntas, a porta ethernet no pc1 para a porta ethernet no pc2, a conexão funciona muito bem por 5 minutos (esse é o tempo limite padrão do dhclient.conf). Se eu alterar o tempo limite do dhclient.conf para 20 segundos, as máquinas permanecem conectadas por 20 segundos e, em seguida, eliminam as duas interfaces (em1 e em1: 1). Eu posso fazer ifdown para ambas as conexões & amp; ifup para criá-los, mas eles vão morrer de novo em qualquer que seja o tempo limite do dhcp.

/ etc / network / interfaces tem que ser assim, DHCP em em1 com um alias ou conexão virtual para em1: 1 que é estático. Eu poderia definir o tempo limite dhcp como 9999999999999999999999999999999999999, mas, eventualmente, ele vai bater esse tempo limite & amp; bombear. Nenhum erro nos arquivos de log.

Alguma ideia? Nenhuma sugestão do Network Mangler por favor:)

    
por Rich Johnson 05.06.2015 / 23:00

1 resposta

1

Tivemos um problema semelhante em um aplicativo incorporado que queríamos conectar a um servidor DHCP quando disponível, mas também ter um IP estático em um alias.

Nossa solução final foi simplesmente adicionar um script ao /etc/dhcp/dhclient-enter-hooks.d/ que simplesmente reinicia o alias. Testamos isso com um ping de inundação e não tivemos nenhum pacote descartado no alias, mesmo quando a nova tentativa do DHCP fez com que esse script fosse executado. Esse script inteiro segue:

ifup em1: 1 @ > / dev / null

    
por PFB 23.07.2015 / 16:13