Estou usando o Ubuntu 12.04 LTS com o isc dhclient versão 4.1.
Meu objetivo é usar o DHCP para obter endereços IP para várias subinterfaces na eth0. Eu tenho três sub-rotinas configuradas para isso no meu arquivo /etc/network/interfaces
. E eu posso fazê-lo funcionar se eu especificar a opção hwaddress
para ser diferente para cada interface. No entanto, eu preferiria usar a opção do cliente em vez de alterar o endereço MAC. O problema é que dhclient
não está enviando o identificador de cliente quando eu especificar a opção do cliente em /etc/network/interfaces
. Capturei o tráfego DHCP em ifup
e verifiquei que o identificador de cliente não estava sendo enviado.
Existe uma maneira (talvez em dhclient.conf?) de fazer o dhclient obter o identificador de cliente do arquivo de interfaces e enviá-lo na solicitação DHCP quando ifup
é chamado? Ou existe uma maneira melhor de fazer isso completamente?
Aqui está um exemplo do meu arquivo de interfaces tentando usar a opção do cliente:
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet dhcp
client testiface0
auto eth0:2
iface eth0:2 inet dhcp
client testiface1
auto eth0:3
iface eth0:3 inet dhcp
client testiface2
Meu arquivo dhclient.conf tem essa linha: send host-name "<hostname>";
Se houver um equivalente para identificador de cliente, acho que funcionaria, mas não consegui encontrar nada nas páginas man.