Podemos alterar o id de cliente DHCP de / etc / network / interfaces?

0

Eu gostaria de saber se existe uma maneira de codificar um id de cliente DHCP dentro de / etc / network / interfaces. De preferência, de uma forma que substitua o endereço MAC do cliente como um determinante para obter uma concessão.

Minha VM Ubuntu 16.04 está recebendo a mesma concessão de IP que seu host (Windows 10, executando hyper-V). A interface virtual para a VM (configuração como um dispositivo Ethernet virtual) é preenchida com a interface Wifi do host. Eu suspeito que meu home wifi não pode suportar mais de um endereço MAC por conexão ou algo parecido (não-WDS).

Seria conveniente diferenciar os clientes dhcp usando uma opção do cliente passada de /etc/network/interfaces . Eu não sei exatamente como eu deveria passar este parâmetro para dhclient da linha de comando nem dos arquivos de configuração.

Coisas que eu tentei (sem sucesso):

  • dhclient -i parece não fazer nada diferente. (mesmo depois de deletar todos os arquivos de aluguel)
  • Ativando o spoofing de endereço mac nas configurações do adaptador para a VM no hyper-v. (Eu acho que isso se aplica a coisas acontecendo dentro do convidado embora).

Caso isso seja importante, meu roteador doméstico está executando o OpenWrt Chaos Calmer 15.05.1. Não tenho certeza qual servidor dhcpd específico é executado nele.

Problema relacionado:

Problema do comutador virtual do Hyper-V: O mesmo IP no convidado e no host

    
por init_js 10.05.2018 / 05:56

1 resposta

1

Me deparei com sua postagem enquanto tentava descobrir a mesma coisa para o Ubuntu 18.04. Em 18.04, há um arquivo /etc/dhcp/dhclient.conf que me permitiu alterar as opções do DHCP. Em minhas VMs, o ID do cliente padrão foi gerado usando o nome do host e não alterei meu nome de host após clonar as VMs. Alterar o nome do host resolveu o problema.

Parece que o mesmo arquivo existe no Ubuntu 16.04 link

    
por 27.09.2018 / 04:15

Tags