
Tenho a sensação de que a pergunta em si parece estúpida, mas não é. Por favor, deixe-me esclarecer.
Tenho DNS dinâmico com BIND e NIS configurado na minha LAN e tenho um laptop que estou usando tanto no modo sem fio quanto com fio. Quero dizer que às vezes tenho que usar uma interface com fio para obter maior rendimento, mas na maioria das vezes não preciso disso e uso o modo sem fio. Tudo funciona muito bem.
O problema é que quero que ambas as interfaces obtenham o mesmo IP do DHCP. Apenas para configuração conveniente do firewall.
Se eu adicionar ambos os hosts ao dhcp desta maneira
# bt wireless
host bt {
hardware ethernet 00:1f:1f:62:60:28;
fixed-address 172.16.77.110;
}
# bt wired
host bt {
hardware ethernet 00:14:22:b7:5a:de;
fixed-address 172.16.77.110;
}
DHCP diz logs após mensagem
dhcpd: Dynamic and static leases present for 172.16.77.110
dhcpd: Remove host declaration bt-wired or remove 172.16.77.110
dhcpd: from the dynamic address pool for 172.16/16
Os registros de host são adicionados fora de qualquer sub-rede, mas não faz diferença se eu os colocar lá, o efeito ainda é o mesmo.
Isso não é crítico, mas também não é meu capricho, porque mesmo que o DHCP pareça funcionar bem para aquele host "bt", não consigo mais fazer conexão com ele a partir de uma máquina remota com esta configuração de DHCP definitivamente incorreta.
Eu ficaria grato se alguém reservasse um minuto para obter conselhos sobre como configurar o DHCPD corretamente.
ATUALIZAR. Sei que existe uma solução para atribuir nomes de host diferentes na configuração do DHCP, mas gostaria de usar os benefícios de nomes de host curtos.
Responder1
Se a conexão sem fio estiver sempre ligada e a conexão com fio às vezes estiver ligada: atribua (com DHCP) o IP "primário" à sua interface wifi e o IP "secundário" à sua interface com fio. Adicione uma rota estática em seu roteador que torne o gateway IP "secundário" para o "primário", com métrica de rota inferior à métrica da interface wifi. (Acho que você também precisará habilitar a ponte de interface em sua máquina, se ela não estiver habilitada por padrão em seu sistema operacional).
Se a conexão sem fio nem sempre estiver ligada, você terá que atribuir o IP "primário" estaticamente na própria máquina, sem DHCP.
Responder2
Não sou muito versado na configuração da linha de comando, mas você pode simplesmente reduzir o tempo de concessão do DHCP para um valor ridiculamente baixo? Então a concessão atribuída ao seu adaptador sem fio expira um minuto após a desconexão?
Ou talvez apenas libere manualmente o aluguel ao trocar de adaptador. Você provavelmente poderia escrever um arquivo em lote para fazer isso com um ícone clicável duas vezes.