Bom, resolvi escrever este pequeno tutorial para facilitar a vida de muita gente.
Eu acho uma grande gambiarra ter que adicionar rotas via "Prompt de Comando" e fica bem ruim quando ninguém documenta a gambiarra.
Logo, era muito mais simples colocar tudo no DHCP tanto no Windows Server quanto no isc-dhcpd do Linux ou FreeBSD.
Mas com a idade eu fui me rendendo ao PfSense, que realmente é mais simples de "passar a bola" para as demais equipes, só que nem toda ferramenta só porque é gráfica está escrito "for Dummies" na tela de login.
Supondo que todos saibam configurar o PFSense:
Exemplo:
IP máquina local: 192.168.1.223
IP rede remota: 10.1.1.0/24
Gateway da rede local: 192.168.1.245
O PFSense necessita que essa declaração seja feita em hexadecimais. Sim, não faço a menor idéia de porquê! Mas é assim que a banda toca.
Necessitamos então de:
1 - Máscara de subrede
2 - Rede remota
3 - Gateway
Aqui usados como:
1 - 24
2 - 10.1.1.0
3 - 192.168.1.245
Em Hexadecimais:
1 - 18 (Não me perguntem como)
2 - 0a:01:01:00 (vamos omitir o 00 SEMPRE)
3 - c0:a8:01:f5
Ficando assim: 18:0a:01:01:c0:a8:01:f5
[MASCARA][ROTA][GATEWAY] - não tem erro.
No PFSense em Additional BOOTP/DHCP Options declare:
Option 121 String 18:0a:01:01:c0:a8:01:f5
Salve e reinicialize o serviço de DHCP.
Depois confira no seu cliente.
E até a próxima!
OBS: Há um Script que faz a tarefa ficar muito mais fácil e funcional
Exemplo:
$ sh hexroute.sh 10.1.1.0/24 192.168.1.245
18:0a:01:01:c0:a8:01:f5
Escrevi esta dica baseado nestes links:
https://ercpe.de/blog/advanced-dhcp-options-pushing-static-routes-to-clients
https://forum.netgate.com/topic/84789/adding-static-routes-using-dhcp-rfc-3442
Nenhum comentário:
Postar um comentário