Boa tarde,
Eu sou responsável por um servidor DHCP que atribui endereços a várias subredes distintas. Cada computador ganha um IP amarrado ao MAC diferente, sendo que o router, a máscara e o DNS são os mesmos pra todos. Recentemente precisei fazer com que uma das subredes ganhasse um DNS específico, mas quando faço isso o DHCP dá um warning dizendo que uma rede se sobrepõe a outra e não inicializa. O interessante é que com versões mais antigas do DHCP funcionava tranquilamente (eu precisei reinstalar o SO do servidor, agora está com DHCP 3.0.6). Aqui está um exemplo do que estou querendo dizer:
Veja que a rede 10.1.6.0/24, que está contida na rede 10.1.0.0/16, está ganhando gateway e DNS diferentes. Todo o resto da rede representada por 10.1.0.0/16 ganha 10.1.1.1 como gateway e 10.1.1.1 como DNS.Código :ddns-update-style none; option domain-name-servers 10.1.1.1; authoritative; subnet 10.1.0.0 netmask 255.255.0.0{ option routers 10.1.1.1; option subnet-mask 255.255.255.0; } subnet 10.1.6.0 netmask 255.255.255.0{ option routers 10.1.6.1; option domain-name-servers 10.1.6.1; }
Pra tentar fazer inicializar com essa nova versão eu tentei usar um pool, mas não deu certo. Seria algo assim:
Eu sei que o ideal seria criar uma declaração de subnet pra cada subrede e então declarar o gateway e o DNS de cada uma, junto com a criação de interfaces virtuais, mas a rede já estava assim quando cheguei. O Linux nem aceita configurar um gateway que esteja fora do intervalo de rede configurado, mas o Windows sim. Como me daria um enorme trabalho pra reconfigurar tudo decidi manter desse jeito.Código :ddns-update-style none; option domain-name-servers 10.1.1.1; authoritative; subnet 10.1.0.0 netmask 255.255.0.0{ option routers 10.1.1.1; option subnet-mask 255.255.255.0; pool { range 10.1.6.1 10.1.6.254; option domain-name-servers 10.1.6.1; } }
Alguém pode me ajudar?