DHCP várias subredes na mesma interface

Posted: quarta-feira, 3 de novembro de 2010 by Wairisson Gomes in
0

Precisei fazer um VLSM na minha rede, bom pra quem não sabe o que é VLSM é meio complicado, como meu tutor Marco Filipetti do ccna.com.br define VLSM é você criar sub-redes de sub-redes, resumindo é assim, eu recebi 1024 endereços em um sub-rede 10.0.0.0/22 daí eu usava um dhcp para atribuição de todos os endereços como uma única rede como já dizia Murhy "isso vai dar errado!!" com o tempo a rede ficou maior e o gerenciamento complicou, o caminho foi dividir os 1024 endereços em várias outras subredes aí foi que o meu dhcp me deixou a mão, na configuração tradicional eu tentei adicionar mais uma subrede e criei um subinterface (terminologia cisco para placa de rede virtual) com ip dentro da subrede pretendida mais o dhcp não reiniciava dava um erro do tipo "Warning: subnet 10.0.0.0/22 overlaps subnet 10.0.3.0/25" aí pesquisando encontrei um post em uma maillist dessa da vida que esta vagando desde os tempo do mestre Linus era calouro, que dizia pra declarar o "shared-network". Complicou né ?
Então vamos postar um antes e depois do dhcp.conf que as coisas ficarão mais claras:

Antes:

ddns-updates off;
deny client-updates;
one-lease-per-client false;
allow bootp;
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
authoritative;

subnet 10.0.0.0 netmask 255.255.252.0 {
option routers 10.0.0.1;
option domain-name-servers 10.0.0.15, 10.0.0.21;
option broadcast-address 10.0.3.255;
option netbios-name-servers 10.0.0.1;
option domain-name "imagem.inf.br";

host eniac {
hardware ethernet 00:1d:7d:f9:d8:f7;
fixed-address 10.0.0.15;
}

}

Depois :

shared-network REDE_IMAGEM {

ddns-updates off;
deny client-updates;
one-lease-per-client false;
allow bootp;
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
authoritative;

subnet 10.0.0.0 netmask 255.255.252.0 {
option routers 10.0.0.1;
option domain-name-servers 10.0.0.15, 10.0.0.21;
option broadcast-address 10.0.3.255;
option netbios-name-servers 10.0.0.1;
option domain-name "imagem.inf.br";

host eniac {
hardware ethernet 00:1d:7d:f9:d8:f7;
fixed-address 10.0.0.15;
}

}

}

0 comentários: