dhcpd na interface com vários endereços e rótulos de link (aliases)

1

Eu estava rodando um servidor dhcp em uma versão antiga do isc dhcpd por volta de 2005, 3.0 algo. Acabei de atualizar para ISC dhcpd versão isc-dhcpd-4.1-ESV-R6.

Antes da atualização, a interface (eth0) tinha dois endereços atribuídos a ela, 172.16.0.1 em eth0: 0 e 192.168.0.1 uma eth0: 1. Mas a interface real eth0 não tinha endereço atribuído. Apenas a sub-rede 192.168.0.0/24 estava entregando o endereço, e isso funcionou bem. Agora, após a atualização, isso me dá o erro:

No subnet declaration for eth0 (no IPv4 addresses).

O que é verdade, existem apenas sub-redes definidas para eth0: 0 e eth0: 1. Eu tentei brincar com o meu arquivo de configuração, adicionando uma declaração de rede compartilhada, mas nada funcionou. Finalmente, acabei de atribuir um endereço à interface física eth0 e comecei felizmente.

Eu só quero saber se é possível obter o comportamento antigo, pois tenho código que depende disso. Ou eu tenho que atribuir um endereço fictício na eth0? A configuração do dhcp é assim:

ddns-update-style interim;
ignore client-updates;

subnet 172.16.0.0 netmask 255.255.255.0 { 
}
subnet 192.168.0.0 netmask 255.255.255.0 {

    range 192.168.0.2 192.168.0.4;

    option ip-forwarding off;
    option domain-name-servers 192.168.0.1;
    option broadcast-address 192.168.1.255;
    option subnet-mask 255.255.255.0;
    option routers 192.168.0.1;

    default-lease-time 30;
    max-lease-time 60;
}
    
por Eric Seifert 07.02.2013 / 19:50

0 respostas

Tags