AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / server / Perguntas / 42799
Accepted
p.campbell
p.campbell
Asked: 2009-07-20 18:19:44 +0800 CST2009-07-20 18:19:44 +0800 CST 2009-07-20 18:19:44 +0800 CST

Como forço o Linux a readquirir um novo endereço IP do servidor DHCP?

  • 772

O ambiente é Debian , embora a resposta se aplique a todas as distribuições.

linux networking debian dhcp
  • 6 6 respostas
  • 245615 Views

6 respostas

  • Voted
  1. Best Answer
    slm
    2009-07-20T18:29:37+08:002009-07-20T18:29:37+08:00

    Você também pode usar este comando:

    dhclient -r interface
    

    Onde interfaceestá o dispositivo para o qual você deseja obter um novo endereço.

    dhclient -r eth0
    

    O -rsinalizador força dhclienta liberar primeiro quaisquer concessões que você tenha, você pode usar este comando para solicitar uma nova concessão:

    dhclient eth0
    

    De man dhclient:

       -r     Tell  dhclient  to  release the current lease it has from the 
              server.  This is not required by the DHCP protocol, but some 
              ISPs require their clients to notify the server if they wish 
              to release an assigned IP address.
    
    • 68
  2. Frenchie
    2009-07-20T18:23:17+08:002009-07-20T18:23:17+08:00

    Qualquer um dos seguintes deve obtê-lo para renovar.

    /etc/init.d/networking restart
    

    ou

    ifdown eth0; ifup eth0
    

    Eu não recomendaria executar nenhum dos dois em uma conexão SSH, embora você provavelmente vá se safar com a primeira se ela não retornar com um novo endereço IP.

    • 17
  3. BFGoody
    2016-06-18T06:14:03+08:002016-06-18T06:14:03+08:00

    Gostaria de comentar p.campbell, mas tenho apenas 1 reputação e, portanto, não posso, primeiro reviso as interfaces instaladas:

    ip addr
    

    liberar o IP da interface selecionada (por exemplo, eth0, eth1, enp1s0, sit0, wlan0,...):

    sudo dhclient -r *interface*
    

    solicitar novo IP do servidor DHCP (alerta em caso de erro):

    sudo dhclient -1 *interface*
    

    verifique o IP:

    ip addr
    

    Ubuntu 16.04 LTS confirmado

    • 15
  4. p.campbell
    2009-07-20T18:36:03+08:002009-07-20T18:36:03+08:00

    Se você estiver usando a dhcpcdferramenta, então:

    dhcpcd -k interface
    dhcpcd -n interface
    

    O primeiro diz para liberar e desconfigurar a interface, e o segundo diz para recarregar a configuração e religar a interface novamente.

    • 10
  5. Trevor Karjanis
    2018-08-28T10:48:36+08:002018-08-28T10:48:36+08:00

    Se o endereço MAC da interface não for alterado, o servidor DHCP pode atribuir o mesmo endereço ao renovar. Portanto, um simples lançamento e renovação com dhclient pode não adquirir um novo endereço. Altere o endereço MAC e adquira um novo endereço IP com os seguintes comandos. Não se esqueça de anotar o original se precisar voltar a ele mais tarde.

    ifconfig <interface> down
    ifconfig <interface> hw ether <MAC address>
    ifconfig <interface> up
    
    • 8
  6. Osqui
    2022-01-27T07:54:53+08:002022-01-27T07:54:53+08:00

    Em sistemas em que o NetworkManager está ativado, executando...

    nmcli con
    

    ...obtém uma lista de conexões e executa...

    nmcli con down id 'Connection Name'
    nmcli con up id 'Connection Name'
    

    desativa a conexão e faz backup

    • 0

relate perguntas

  • Protegendo um novo servidor Ubuntu [fechado]

  • Ferramentas de utilização de largura de banda? [fechado]

  • (Soft) RAID 6 no Ubuntu 7.10, devo migrar para 8.10?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Resolver o nome do host do endereço IP

    • 8 respostas
  • Marko Smith

    Como posso classificar a saída du -h por tamanho

    • 30 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    Qual é o utilitário de linha de comando no Windows para fazer uma pesquisa reversa de DNS?

    • 14 respostas
  • Marko Smith

    Como verificar se uma porta está bloqueada em uma máquina Windows?

    • 4 respostas
  • Marko Smith

    Qual porta devo abrir para permitir a área de trabalho remota?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    MikeN No Nginx, como posso reescrever todas as solicitações http para https mantendo o subdomínio? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 Qual é a diferença entre colchetes duplos e simples no bash? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch Como altero a senha da minha chave privada? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt Como funciona a sub-rede IPv4? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve