Como atualizar meu endereço IP dinâmico em meu roteador usando o cliente dhcp

0

Eu gostaria de mudar meu IP dinâmico no roteador do meu ISP sem reiniciar o roteador. Eu já posso telnet para um shell de caixa ocupado e pode emitir os seguintes comandos

zebra        swapdev      printserver  ln           ebtables     cat
wpsd         startbsp     pppc         klog         dns          busybox
wlancmd      sntp         ping         kill         dms          brctl
web          smbpasswd    ntfs-3g      iwpriv       dhcps        atserver
usbserver    smbd         nmbd         iwconfig     dhcpc        atmcmd
usbmount     sleep        netstat      iptables     ddnsc        atcmd
upnp         siproxd      mount        ipp          date         at
upg          sh           mldproxy     ipcheck      cwmp         ash
umount       scanner      mknod        ip           cp           adslcmd
tr111        rm           mkdir        igmpproxy    console      acl
tr064        ripd         mii_mgr      hw_nat       cms          ac
telnetd      reg          mic          ethcmd       cli
tc           radvdump     ls           equipcmd     chown
switch       ps           log          echo         chmod
#

Aqui está a saída de #top para a qual os processos já estão sendo executados no roteador

PID  PPID USER     STAT   VSZ %MEM %CPU COMMAND
  857   856 0        R     1808   3%   0% top
  281     1 0        S     4316   7%   0% cms
  275   110 0        S     3268   5%   0% mic
  279     1 0        S     2916   5%   0% log
  854   853 0        S     2908   5%   0% telnet_cli -l 1
  541     1 0        S     2512   4%   0% dhcps
  565     1 0        S     2260   4%   0% pppc -I ppp257
  717     1 0        S     2200   4%   0% dhcpc -i nas0 -I nas0 -a -v HG533FTTx
  856   854 0        S     1812   3%   0% sh -si
    1     0 0        S     1808   3%   0% init
  110     1 0        S     1808   3%   0% -/bin/sh
  254     1 0        S     1768   3%   0% atserver
  742     1 0        S     1416   2%   0% usbmount
  551     1 0        S     1408   2%   0% dns
  277     1 0        S     1360   2%   0% klog
  539     1 0        S     1104   2%   0% ipcheck
  853   275 0        S     1048   2%   0% /bin/telnetd -s 14 -t 0
  415     1 0        S     1040   2%   0% wpsd
   88     1 0        SW       0   0%   0% [mtdblockd]
    4     1 0        SW<      0   0%   0% [khelper]

O roteador é um HG533 Huawei

Eu preciso reiniciar o dhclient para obter um novo endereço IP sem uma reinicialização do roteador. Não tenho certeza de qual dhclient é usado, meu palpite é que é udhcp.

Estes dois comandos estão na lista de processos fornecida por #ps

565 0           576 S   pppc -I ppp257
717 0           332 S   dhcpc -i nas0 -I nas0 -a -v HG533FTTx<v1.14t>

Obrigado

    
por hbyte 20.01.2015 / 12:51

1 resposta

1

Você pode tentar usar o comando dhcpc para liberar e renovar a concessão do DHCP, que pode fornecer um novo endereço IP, mas, apesar do termo "dinâmico" confuso, os servidores DHCP tendem a fornecer o mesmo host o mesmo endereço IP para a duração do tempo de concessão do DHCP configurado, se o pool DHCP for grande o suficiente para atender a todos os clientes exclusivos que fazem solicitações. A metade do tempo da concessão, um cliente com uma concessão válida renovará sua concessão no mesmo IP, para facilitar a persistência nos parâmetros IP. Se o servidor DHCP tiver sido redefinido desde que a concessão original foi concedida, a solicitação de renovação será mais do que provavelmente honrada, pois a concessão não poderá ser alugada novamente com sucesso para outro cliente enquanto o primeiro locatário ainda estiver ocupando esse endereço. Apesar de já ter passado muitos anos desde que trabalhei nas configurações do ISP DHCP, não havia uma função de despejo ou abandono disponível para o servidor ou para o cliente.

Isso evita que clientes mal-conectados pulem de um endereço IP para um endereço IP em um curto intervalo de tempo ou que sessões muito longas falhem quando o cliente for forçado a alterar endereços IP após o vencimento de sua concessão.

    
por 20.01.2015 / 17:24

Tags