É possível que o DHCP atribua diferentes endereços IP à mesma máquina?

3

Eu instalei e configurei um servidor DHCP no meu CentOS 6.5. Ele funciona corretamente e atribui endereços IP às máquinas dos clientes em minha rede, e como notei quando um cliente se reconecta, o servidor DHCP reatribui o endereço IP que já foi atribuído a esse cliente. Minhas perguntas são:

  1. É possível que o DHCP atribua endereços IP diferentes à mesma máquina?
  2. Se isso acontecer, por quanto tempo será que ele atribuiu esse endereço IP a esse cliente (endereço MAC)?
  3. Se isso não ocorrer, quando o intervalo for totalmente usado, será possível atribuir um endereço IP (que lembra que ele foi atribuído a um endereço MAC) a outro computador? Por exemplo, se o cliente1 usar 192.168.1.20 como um endereço IP e, em seguida, desconectar e outro cliente (cliente2) se conectar e o único endereço IP restante for 192.168.1.20, o servidor DHCP atribuirá esse endereço IP ao novo cliente (cliente2)? ou mantém para o cliente antigo (client1) e se mantém, por quanto tempo?
por Networker 19.05.2014 / 23:37

1 resposta

3

Você recorreu, a menos que as concessões estáticas tenham sido configuradas, um servidor DHCP mantém apenas o estado persistente de endereços IP atualmente atribuídos com os quais o servidor se comprometeu, e possíveis endereços IP que foram oferecidos , mas ainda não solicitado pelo cliente. O servidor confirma um endereço IP pela duração do tempo de concessão (que é configurado no servidor), embora os clientes possam renovar uma concessão, se necessário, ou até que um cliente libere o endereço IP voluntariamente. É o cliente que lembra o endereço anteriormente atribuído a ele e o solicita novamente do servidor DHCP.

Normalmente, quando um cliente entra pela primeira vez em uma rede, ele transmite mensagens DHCPDISCOVER na sub-rede física local. Os servidores DHCP na sub-rede respondem com mensagens DHCPOFFER contendo várias opções de configuração, incluindo o endereço IP oferecido. O cliente responde com uma mensagem DHCPREQUEST a um determinado servidor, pedindo para reservar o endereço IP oferecido. O servidor confirma a concessão com uma mensagem DHCPACK ou um DHCPNAK (confirmação negativa) no caso de não conseguir satisfazer a concessão especificada no DHCPREQUEST anteriormente recebido (por exemplo, o endereço foi alugado para outro cliente nesse meio tempo). / p>

Se o cliente se lembrar de um endereço IP anteriormente alocado para ele, ele poderá ignorar a etapa DHCPDISCOVER e transmitir uma mensagem DHCPREQUEST solicitando o endereço anterior na sub-rede local. Servidores com conhecimento dos parâmetros de configuração do cliente respondem com um DHCPACK. Se a solicitação do cliente for inválida (por exemplo, o cliente foi movido para uma nova sub-rede), os servidores responderão com um DHCPNACK.

Observe que, embora os servidores mantenham o estado de quais endereços IP foram atribuídos, não é responsabilidade deles determinar se o endereço IP solicitado por um cliente não está sendo usado. Se o cliente detectar (por exemplo, através do uso do ARP ) que o endereço solicitado (e recebeu um aviso de) já está sendo usado, é obrigado a recusar o endereço enviando uma mensagem DHCPDECLINE para o servidor.

O protocolo DHCP é definido em RFC 2131 . A interação cliente-servidor é detalhada em seção 3.1 . A reutilização de um endereço de rede anteriormente alocado é descrita especificamente em seção 3.2 .

    
por 20.05.2014 / 08:08

Tags