Como forçar um cliente DHCP Linux a obter um endereço IP diferente [duplicado]

0

Situação: interface de rede não configurada eth1 . Como root, dou o comando dhclient eth1 e obtenho um IP. Agora eu quero mudar esse IP do lado do cliente, forçar o cliente DHCP a obter um novo endereço.

Respostas de esta questão só tem o comando para liberar e requalificar a concessão, mas recebo o mesmo IP todas as vezes, então ele não responde a pergunta.

Estou à procura de uma solução genérica do Linux, não dependente deste ambiente exato, mas apenas para referência, este é o meu ambiente atual:

  • SO: Ubuntu 14.04 em execução como uma missão do VirtualBox
  • Servidor DHCP: Rede somente host do VirtualBox

Também estou ciente das soluções a seguir, que funcionam com as anteriores: use a VM para definir um novo endereço MAC, para que ele também receba um novo IP ou simplesmente configure manualmente outro IP para a rede somente host. Mas estou especificamente perguntando como forçar um novo IP DHCP do lado do cliente sem reiniciar, se é que isso é possível com o DHCP.

Como alternativa, se alguém puder confirmar que o DHCP não suporta o cliente que deseja alterar um endereço IP, de preferência com uma referência, isso também seria uma resposta válida.

    
por hyde 01.04.2015 / 10:09

1 resposta

2

O servidor DHCP decide qual endereço ele fornece a qual cliente. O cliente só pode liberar e renovar seu endereço e não solicitar ao servidor DHCP um endereço diferente.

A maioria dos servidores DHCP distribui o mesmo ipaddress para um cliente visto antes, quando o ipaddress não está em uso no momento.

É possível solicitar ao servidor um ipaddress específico, depois que o endereço atual for liberado ( Como solicitar um endereço IP específico do servidor DHCP? ) embora a decisão de fornecer este ou outro endereço permaneça com o servidor.

    
por 01.04.2015 / 11:12

Tags