Jak odświeżyć mój dynamiczny adres IP na routerze za pomocą klienta dhcp

0

Chciałbym zmienić mój dynamiczny adres IP na routerze mojego usługodawcy internetowego bez ponownego uruchamiania routera. Mogę już wysłać telnet do zajętej powłoki i mogę wydać następujące polecenia

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
#

Oto wynik #top, na który procesy są już uruchomione na routerze

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]

Router to Huawei HG533

Muszę ponownie uruchomić dhclient, aby uzyskać nowy adres IP bez ponownego uruchamiania routera. Nie jestem pewien, jaki jest używany dhclient, domyślam się, że to udhcp.

Te dwa polecenia znajdują się na liście procesów dostarczonej przez #ps

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

Dzięki

hbyte
źródło
Niektóre routery przypisują adres IP DHCP zgodnie z adresem MAC klienta. Więc nie zdziw się, jeśli otrzymasz ten sam adres IP po nowym żądaniu.
user3767013,

Odpowiedzi:

1

Możesz spróbować użyć dhcpcpolecenie zwolnienia i odnowienia dzierżawy DHCP, które - może - dać ci nowy adres IP, ale pomimo mylącego terminu „dynamicznego” serwery DHCP zwykle nadają temu samemu hostowi ten sam adres IP na czas skonfigurowanego DHCP czas dzierżawy, jeśli pula DHCP jest wystarczająco duża, aby obsłużyć wszystkich unikalnych klientów wysyłających żądania. Po upływie 1/2 czasu dzierżawy klient z ważną dzierżawą odnowi dzierżawę na tym samym adresie IP, aby ułatwić utrzymanie parametrów adresu IP. Jeśli serwer DHCP został zresetowany po wydaniu pierwotnej dzierżawy, prośba o odnowienie będzie więcej niż prawdopodobnie zaakceptowana, ponieważ dzierżawy nie można pomyślnie ponownie wydzierżawić innemu klientowi, gdy pierwszy dzierżawca nadal zajmuje ten adres. Chociaż minęło wiele lat, odkąd pracowałem nad konfiguracjami ISP DHCP,

Ma to na celu zapobieżenie przeskakiwaniu przez słabo połączonych klientów z adresu IP na adres IP w krótkich odstępach czasu lub bardzo długich sesji zakończonych niepowodzeniem, gdy klient jest zmuszony zmienić adresy IP po wygaśnięciu dzierżawy.

Nevin Williams
źródło
Jednak po ponownym uruchomieniu routera otrzymuję nową dzierżawę. I moje IP się zmienia.
hbyte
0

Polecenie „killall pppc” przerywa połączenie ppp i odnawia wan ip. w moim HG658c działa jak urok. mam nadzieję, że działa na twoim routerze.

byttech innowacyjny
źródło