Ligação DHCP estática

1

Boa hora do dia, pessoas da SF. Eu criei uma entrada de ligação DHCP manual em um roteador Cisco para que um cliente seja sempre alugado para ele. Os clientes querem obter o mesmo endereço em ambos os seus sistemas Linux de inicialização dupla. Ele tenta obter um endereço IP e ele é bem-sucedido em um dos sistemas operacionais de inicialização dupla. Quando ele reinicia para outro, ele consegue um contrato completamente diferente.

Eu não entendi. Os endereços MAC são os mesmos (nós verificamos em ifconfig , então o que poderia estar acontecendo aqui? Por que o roteador está confuso? Ou é outra coisa?

Além disso, como posso verificar o endereço IP do servidor DHCP de quem obtive um endereço IP (no Linux)?

Configuração na Cisco:

ip dhcp pool MANUAL_BINDING0001
   host 192.168.0.64 255.255.255.0
   hardware-address dead.beef.1337
   dns-server 192.168.8.11
   default-router 192.168.0.254
   domain-name verynicedomainigothere.cn

PS. É obrigatório usar a linha de configuração client-name ?

    
por Alex 06.06.2014 / 09:02

1 resposta

1

O cliente armazena informações sobre as concessões que teve em um arquivo dhclient.leases.

Este arquivo pode estar localizado em /var/lib/dhclient (para RHEL / CentOS, etc.), /var/liv/dhcp para o Ubuntu, outros ditros podem usar locais diferentes.

O arquivo de aluguel em si não pode ser chamado de dhclient.leases, ele é freqüentemente chamado de dhclient.

  • se > .leases dhclient.etho.leases.

    Se presente, o option dhcp-server-identifier dirá a você onde o cliente obteve o endereço IP.

    O cliente pode obter o endereço IP de um servidor DHCP diferente daquele que você está vendo - veja acima.

    O cliente já pode ter um endereço IP válido do seu servidor DHCP, portanto, ele passa pela realocação da concessão, em vez da alocação da concessão, e recebe o endereço IP que já possui.

    Você pode ter que depurar isso na rede usando algo como tcpdump wireshark ou similar.

    Leitura adicional

  • por 06.06.2014 / 10:01