Posso forçar o dhclient a usar o identificador de cliente de / etc / network / interfaces

2

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.

    
por user533150 21.04.2016 / 23:56

0 respostas