O que é DHCP?
O DHCP ou o protocolo de configuração do host dinâmico é usado para atribuir dispositivos IP aleatórios automaticamente. Ao usar um servidor ou roteador com um servidor DHCP, os clientes não precisam definir seus endereços IP manualmente. Eles precisam solicitá -lo do DHCP. Os endereços IP fornecidos pelo DHCP são conhecidos como endereços IP dinâmicos, enquanto os endereços IP conjuntos manualmente são conhecidos como endereços IP estáticos.
Renove o endereço IP no Debian 11 usando o DHCP (todos os cartões de rede):
O dhclient A ferramenta é o principal método Linux para lidar com DHCP ou endereços IP dinâmicos. Quando nosso sistema inicializa, o DHClient tenta configurar um endereço IP dinâmico para cada dispositivo de rede em nosso sistema. No entanto, o DHClient pode ser chamado pelo usuário a qualquer momento para renovar um endereço IP da interface.
No primeiro exemplo deste tutorial, executaremos dhclient seguido pelo -r sinalizador para liberar o endereço IP atual. É importante observar que o comando dhclient lançará todos os endereços IP quando um dispositivo de rede não for especificado.
Observação: Depois de executar este comando, você perderá sua conexão de rede. Você o recuperará seguindo as próximas etapas deste tutorial:
sudo dhclient -r
Agora, seu sistema lançou seu endereço IP e sua conexão com a Internet se foi.
Você também pode implementar o -v (verbosidade) opção para obter todo o processo de liberação de IP detalhado na saída, como mostrado no exemplo abaixo:
sudo dhclient -v -r
Depois que seu endereço IP for lançado, você pode solicitar um novo usando o comando dhclient sem parâmetros adicionais, conforme mostrado na captura de tela abaixo:
sudo dhclient
E você também pode implementar o sinalizador -v para obter uma saída detalhada, conforme mostrado no exemplo a seguir:
sudo dhclient -v
Como você pode ver, o endereço IP 192.168.1.103 foi atribuído ao dispositivo WLP3S0.
Renove o endereço IP no Debian 11 usando o DHCP (placa de rede específica):
Como mencionado anteriormente, se você não especificar um dispositivo ao executar o comando dhclient, todos os endereços IP da placa de rede serão afetados.
Especificar uma placa de rede ao executar o dhclient é bem simples. Basta adicionar o nome da placa de rede no final do comando.
O exemplo a seguir mostra como liberar o endereço IP do WLP3S0 Cartão Wi-Fi especificamente. Conforme mencionado nas primeiras etapas deste tutorial, a opção -v foi adicionada apenas para obter uma saída detalhada. Você pode pular.
sudo dhclient -v -r wlp3s0
Então, para obter um novo endereço IP dinâmico para o cartão Wi-Fi WLP3S0 especificamente, execute o seguinte comando:
sudo dhclient -v wlp3s0
Como você pode ver, o endereço IP foi atribuído adequadamente ao WLP3S0 dispositivo de rede.
Como funciona o DHCP?
Quando você executa o dhclient Comando, ou quando você inicializa seu computador, o DHCLIENT envia mensagens de transmissão (DHCP Discover) para as sub -redes para descobrir servidores DHCP disponíveis. O pacote DHCP Discover inclui o endereço MAC do computador físico para o cliente ser identificado pelo servidor. Em seguida, o servidor DHCP envia uma resposta (oferta DHCP) para enviar um endereço IP. O cliente responde de volta com um pacote de solicitação ou solicitação DHCP aceitando a oferta. Em seguida, o servidor DHCP atribui um endereço IP ao cliente, integrando -o à rede. Este processo é conhecido como Negociação do DHCP.
Em termos de pacotes, podemos resumir esse processo como dhcpdiscover> dhcpoffer> dhcprequest> dhcpack onde:
Dhcpdiscover: Um pacote é enviado do cliente para sub -redes que procuram servidores DHCP disponíveis para obter o endereço IP.
Dhcpoffer:.
Dhcprequest: O cliente envia um pacote para o servidor DHCP aceitando a oferta. Se mais de um servidor DHCP oferecesse o endereço IP, o cliente aceitaria o primeiro recebido e outros servidores DHCP seriam notificados de que a solicitação inicial já estava satisfeita.
Dhcpack: Finalmente, depois que o servidor DHCP recebeu o pacote de solicitação final do cliente. Ele responderá com um pacote DHCPACK concluindo a atribuição de IP.
Como verificar o histórico de arrendamento do DHCP?
Em alguns casos, você pode querer ver o seu histórico de endereços IP dinâmicos. Isso pode ser conseguido verificando os registros do sistema localizados em/var/log/syslog. O comando a seguir permite que você veja todos os processos de negociação que envolvem o comando dhclient:
sudo grep dhclient/var/log/syslog
Como você pode ver, podemos ver todo o processo de negociação e endereços IP anteriormente atribuídos.
Observação: Se este artigo foi interessante para você, você pode querer ler comandos avançados de rede Linux.
Conclusão:
Como você pode ver, renovar um endereço IP no Debian 11 usando o DHCP é muito fácil. Compreender como os servidores e clientes DHCP funcionam é um conhecimento básico que qualquer usuário do Linux deve aprender a entender quantos dispositivos adquirem seu endereço IP. Embora os endereços IP dinâmicos não façam sentido nas redes planejadas, eles são uma ótima maneira de gerenciar endereços IP públicos, já que dois dispositivos não podem ter o mesmo endereço. Como você pode ver, solicitar um endereço IP dinâmico de um dispositivo Linux pode ser feito por qualquer nível do usuário do Linux se houver acesso privilegiado. Em muitos casos, quando você se conecta a uma rede pública, mas não recebe acesso à Internet, tente solicitar um endereço IP dinâmico usando o método explicado. Isso foi útil para mim em algumas situações.
Para obter informações adicionais sobre o comando dhclient, você pode visitar a página do homem em https: // linux.morrer.net/homem/8/dhclient.
Obrigado por ler este tutorial explicando como renovar endereços IP DHCP no Debian 11. Continue seguindo o Linux Dint para dicas e tutoriais de Linux adicionais.