Adicionar rota estática através do DHCP

5

Estou tentando fazer com que um servidor OSX Lion forneça uma rota estática para seus clientes (todos os Leões da OSX) por meio do DHCP. Não consigo fazer com que o cliente realmente aplique a rota estática.

Até agora, consegui que o servidor DHCP (BOOTPD) realmente servisse a OPÇÃO DHCP 33 (static_route) nas ofertas DHCP editando o /etc/bootpd.plist e adicionando algo como:

<key>dhcp_option_33</key>
<data>[some base64 goes here]</data>

.. e reiniciar o serviço DHCP.

No cliente, consegui que o cliente realmente solicitasse a opção dhcp modificando e adicionando a opção 33 à chave DHCPRequestedParameterList:

<key>DHCPRequestedParameterList</key>
<array>
   ... keys snipped for brevity ...
   <integer>33</integer>
</array>

.. e reiniciando o cliente. Isso faz com que o cliente solicite a opção static_route do servidor DHCP (eu posso ver a saída correta em ipconfig getpacket en0 ), mas ela não aplica a regra.

Alguém já conseguiu aplicar as opções do static_route em clientes OSX através do DHCP?

    
por NSSec 05.07.2012 / 16:00

2 respostas

2

FWIW, os clientes OSX não parecem implementar a opção DHCP 121 (que substitui a opção 33), o que é surpreendente, considerando que a Apple está listada como uma das autoras da RFC 3442.

Eu acho que eles não estão suportando a opção 33 (não posso trabalhar em um ISC DHCPD).

Uma solução alternativa é a fealdade do lançamento:

link

    
por 08.07.2012 / 13:53
0

A pergunta foi escrita para o Leão, mas é aplicável a várias versões posteriores.

O El Capitan e mais tarde suporta totalmente a opção DHCP 121 para rotas estáticas provisionadas por DHCP.

O Yosemite e versões mais antigas exigem software adicional para trabalhar com rotas estáticas do DHCP, que estão disponíveis aqui: link

    
por 15.10.2016 / 09:22