Servidor DHCP: oferece diferentes endereços de sub-rede para diferentes interfaces

4

Estou executando o Ubuntu 10.04 no meu roteador doméstico, que possui várias interfaces de rede. Eu tenho dhcpd configurado para fornecer endereços de 192.168.1.0/24 subnet em determinada interface. No entanto, gostaria de também fornecer endereços da 192.168.2.0/24 subnet para outra interface. Como posso configurar o dhcpd para fazer isso? Ou, se eu usar outro software de servidor DHCP, por exemplo, dnsmasq - como isso pode ser configurado para fazer a mesma coisa?

    
por mbaitoff 02.05.2012 / 04:59

1 resposta

6

Em (eu acredito) /etc/default/dhcp3-server , adicione a linha

INTERFACES="eth0 eth1"

Agora, no arquivo de configuração dhcpd.conf , você define duas sub-redes diferentes e as respectivas opções.

subnet 192.168.1.0 netmask 255.255.255.0 {
    option subnet-mask 255.255.255.0;
    option routers 192.168.1.1;
    range 192.168.1.100 192.168.1.200;
}

subnet 192.168.2.0 netmask 255.255.255.0 {
    option subnet-mask 255.255.255.0;
    option routers 192.168.2.1;
    range 192.168.2.100 192.168.2.200;

}

Isto supõe, é claro, que uma interface é endereçada corretamente em 192.168.1.0 e a outra interface é endereçada corretamente em 192.168.2.0.

    
por 02.05.2012 / 14:41