Oi
Bem, eu tenho que fazer uma aplicação para uma rede, esta rede é bem velha, tipo, não possui dispositivos gerenciaveis nada, é uma rede em barramento unico e eles utilizam servidor DHCP para atribuir IP as maquinas. A minha aplicação precisa conhecer os IPs de todos computadores dessa rede, mas de forma dividida, por exemplo, os IPs da sala 1, da sala 2 etc, mas como é DHCP estes IPs mudam e um IP que estiver na sala 1 hoje, pode estar na sala 2 amanha. Eles não querem usar IP fixo porque dizem que da muito trabalho na manutenção.
Eu nunca mexi com DHCP ou administração de redes, gosto mais de programação, e como não tenho uma rede para ficar testando, eu tenho tipo que acertar de primeira quando tiver a chance de mexer. Eu tava pensando em apartir dos endercos MACs de uma sala, setar um endereço IP dentro de uma faixa especifica, por exemplo:
Sala1:
MAC 11 IP 1-20
MAC 12 IP 1-20
MAC 13 IP 1-20
...
Sala2:
MAC 21 IP 21-40
MAC 22 IP 21-40
MAC 23 IP 21-40
e assim por diante para todas maquinas, ai pelo menos vou saber que a sala 1 tem IPs entre 1-20 (isso que preciso), agora o computador 1 da sala 1 não interessa se tem o IP 1 ou o IP 19.
Eu estive olhando alguns topicos sobre DHCP, entendi alguns deles, pelo que vi, da para no DHCP setar um ip fixo para uma maquina de acordo com o MAC dela. Meio assim certo?
#host micro1 {
# hardware ethernet 00:00:00:00:00:00;
# fixed-address 10.0.0.10;
#}
A maquina com mac 00:00:00:00:00:00 ganha sempre o IP 10.0.0.10.
O que eu precisava era de algo como:
#host micro1 {
# hardware ethernet 00:00:00:00:00:00;
# fixed-address 10.0.0.10-10.0.0.20;
#}
Da para fazer??
Obrigado