{"id":692,"date":"2016-11-06T14:38:10","date_gmt":"2016-11-06T14:38:10","guid":{"rendered":"http:\/\/kapica.it\/?p=692"},"modified":"2021-10-27T10:51:24","modified_gmt":"2021-10-27T10:51:24","slug":"reboot-lub-reconnect-w-tanich-domowych-routerach-za-pomoca-pliku-wsadowego-tp-link-pentagram-itp","status":"publish","type":"post","link":"http:\/\/kapica.it\/?p=692","title":{"rendered":"Reboot lub reconnect w tanich, domowych routerach za pomoc\u0105 pliku wsadowego (TP-Link, Pentagram, itp.)"},"content":{"rendered":"<p>Podczas korzystania z \u0142\u0105czy opartych na technologii ADSL (takich jak np. Neostrada), czasem zachodzi konieczno\u015b\u0107 restartu modemu internetowego. Najprostszym wyj\u015bciem jest oczywi\u015bcie chwilowe od\u0142\u0105czenie zasilania, ale je\u015bli modem znajduje si\u0119 w odleg\u0142ej lokalizacji jest to niewygodne. Mo\u017cna r\u00f3wnie\u017c zalogowa\u0107 si\u0119 na stron\u0119 GUI urz\u0105dzenia i z jej poziomu dokona\u0107 restartu. Poni\u017cej przedstawi\u0119 wygodniejsz\u0105 metod\u0119 zerwania po\u0142\u0105czenia i ustanowienia go ponownie za pomoc\u0105 pliku wsadowego &#8222;.bat&#8221;.<\/p>\n<p>Po co reboot lub reconnect? W przypadku kiepskiej jako\u015bci \u0142\u0105czy telefonicznych mo\u017cliwe jest zrywanie po\u0142\u0105czenia z central\u0105 i modem, zale\u017cnie od modelu, mo\u017ce mie\u0107 problem z szybkim, ponownym jego zainicjowaniem. Powodem korzystania z szybkiego reconnect jest uzyskiwanie nowego adresu IP w WAN bez konieczno\u015bci d\u0142ugo trwaj\u0105cego restartu modemu (Neostrada &#8211; zmienne IP). Przy ma\u0142ym obci\u0105\u017ceniu serwer\u00f3w logowania poni\u017csza metoda umo\u017cliwia zmian\u0119 IP w ci\u0105gu kilku sekund.<\/p>\n<p>W celu uzyskania tak przydatnych funkcji musimy odpowiednio przygotowa\u0107 komputer i router:<\/p>\n<ul>\n<li>Sprawd\u017a czy na Twoim komputerze jest dost\u0119pny program klienta telnet (w Windows 10 jest domy\u015blnie zablokowany i nale\u017cy go zainstalowa\u0107 za pomoc\u0105 komendy <strong>dism \/online \/Enable-Feature \/FeatureName:TelnetClient  <\/strong>wydanej w cmd na prawach administratora)<\/li>\n<li>Udost\u0119pnij po\u0142\u0105czenie telnet z routerem po stronie interfejsu LAN (nale\u017cy to wykona\u0107 w GUI routera, najcz\u0119\u015bciej zak\u0142adka Access Management \/ ACL)<\/li>\n<\/ul>\n<p><a href=\"http:\/\/kapica.it\/wp-content\/uploads\/2016\/11\/ACL_telnet.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"size-medium wp-image-693 aligncenter\" src=\"http:\/\/kapica.it\/wp-content\/uploads\/2016\/11\/ACL_telnet-300x189.jpg\" alt=\"acl_telnet\" width=\"300\" height=\"189\" srcset=\"http:\/\/kapica.it\/wp-content\/uploads\/2016\/11\/ACL_telnet-300x189.jpg 300w, http:\/\/kapica.it\/wp-content\/uploads\/2016\/11\/ACL_telnet.jpg 764w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<ul>\n<li>Przetestuj po\u0142\u0105czenie telnet z routerem (uruchom telnet i wpisz &#8222;open 192.168.1.1&#8221; gdzie przyk\u0142adowo podany adres IP jest adresem Twojego routera. Je\u015bli wszystko przebiegnie poprawnie router poprosi o has\u0142o do admin, po kt\u00f3rego podaniu wy\u015bwietli znak zach\u0119ty)<\/li>\n<li>\u015aci\u0105gnij z sieci oprogramowanie &#8222;Telnet scripting tool&#8221; (potrzebny jest plik o nazwie tst10.exe)<\/li>\n<li>Przygotuj plik tekstowy <em>newip.txt<\/em> z zawarto\u015bci\u0105 (przygotowan\u0105 dla modemu TP-LINK &#8211; dla innych rozwi\u0105za\u0144 nale\u017cy j\u0105 dostosowa\u0107, szczeg\u00f3lnie oczekiwanie na znak zach\u0119ty!):<\/li>\n<\/ul>\n<blockquote><p>192.168.1.1 23<br \/>\nSEND &#8222;\\m&#8221;<br \/>\nWAIT &#8222;Password:&#8221;<br \/>\nSEND &#8222;has\u0142o\\m&#8221;<br \/>\nWAIT &#8222;TP-LINK&gt;&#8221;<br \/>\nSEND &#8222;wan node index 3\\m&#8221;<br \/>\nWAIT &#8222;TP-LINK&gt;&#8221;<br \/>\nSEND &#8222;wan node disable\\m&#8221;<br \/>\nWAIT &#8222;TP-LINK&gt;&#8221;<br \/>\nSEND &#8222;wan node save\\m&#8221;<br \/>\nWAIT &#8222;TP-LINK&gt;&#8221;<br \/>\nSEND &#8222;wan node enable\\m&#8221;<br \/>\nWAIT &#8222;TP-LINK&gt;&#8221;<br \/>\nSEND &#8222;wan node save\\m&#8221;<br \/>\nWAIT &#8222;TP-LINK&gt;&#8221;<\/p>\n<p><span style=\"text-decoration: underline;\">gdzie:<\/span><\/p>\n<p>&#8211; pierwsza linijka zawiera adres IP routera<\/p>\n<p>&#8211; has\u0142o &#8211; to has\u0142o do konta admin<\/p>\n<p>&#8211; w linijce z komend\u0105   <em>wan node index 3<\/em> &#8211; zamiast 3 nale\u017cy wpisa\u0107 numer swojego PVC na kt\u00f3rym mamy skonfigurowane po\u0142\u0105czenie z internetem (liczone od 1 nie od zera, czyli PVC 2 ma numer index 3)<\/p><\/blockquote>\n<ul>\n<li>Przygotuj nowy plik <em>renew.bat<\/em> z tre\u015bci\u0105:<\/li>\n<\/ul>\n<blockquote><p>tst10 \/r:newip.txt \/m<\/p><\/blockquote>\n<ul>\n<li>Umie\u015b\u0107 wszystkie 3 pliki w tym samym folderze (tst10.exe, renew.bat, newip.txt)<\/li>\n<li>Uruchom plik renew.bat &#8211; modem powinien na chwil\u0119 straci\u0107 po\u0142\u0105czenie z internetem po czym uzyska\u0107 ponownie z innym IP.<\/li>\n<\/ul>\n<p>Je\u017celi potrzebujesz resetu ca\u0142ego po\u0142\u0105czenia (\u0142\u0105cznie z nowym wynegocjowaniem po\u0142\u0105czenia ADSL z central\u0105) w pliku newip.txt umie\u015b\u0107 jedynie linijk\u0119:<\/p>\n<blockquote><p>192.168.1.1 23<br \/>\nSEND &#8222;\\m&#8221;<br \/>\nWAIT &#8222;Password:&#8221;<br \/>\nSEND &#8222;has\u0142o\\m&#8221;<br \/>\nWAIT &#8222;TP-LINK&gt;&#8221;<br \/>\nSEND &#8222;wan adsl reset\\m&#8221;<\/p><\/blockquote>\n<p>&nbsp;<\/p>\n<p>Wszystkie komendy mo\u017cesz przetestowa\u0107 z poziomu klienta telnet. Je\u015bli posiadasz inny modem ni\u017c TP-Link trzeba sprawdzi\u0107 znak zach\u0119ty i wpisa\u0107 go do instrukcji WAIT. Pozosta\u0142e komendy w popularnych modemach powinny pracowa\u0107 poprawnie, je\u015bli nie &#8211; sprawd\u017a ich dost\u0119pno\u015b\u0107 przez ? w telnet.<br \/>\nDocelowo metoda ta b\u0119dzie wykorzystana w moim programie do automatycznego nawi\u0105zywania zerwanego po\u0142\u0105czenia.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Podczas korzystania z \u0142\u0105czy opartych na technologii ADSL (takich jak np. Neostrada), czasem zachodzi konieczno\u015b\u0107 restartu modemu internetowego. Najprostszym wyj\u015bciem jest oczywi\u015bcie chwilowe od\u0142\u0105czenie zasilania, ale je\u015bli modem znajduje si\u0119 w odleg\u0142ej lokalizacji jest to niewygodne. Mo\u017cna r\u00f3wnie\u017c zalogowa\u0107 si\u0119 na stron\u0119 GUI urz\u0105dzenia i z jej poziomu dokona\u0107 restartu. Poni\u017cej przedstawi\u0119 wygodniejsz\u0105 metod\u0119 zerwania&#8230;<\/p>\n","protected":false},"author":1,"featured_media":693,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[4,159],"tags":[106,103,104,105],"_links":{"self":[{"href":"http:\/\/kapica.it\/index.php?rest_route=\/wp\/v2\/posts\/692"}],"collection":[{"href":"http:\/\/kapica.it\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/kapica.it\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/kapica.it\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/kapica.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=692"}],"version-history":[{"count":5,"href":"http:\/\/kapica.it\/index.php?rest_route=\/wp\/v2\/posts\/692\/revisions"}],"predecessor-version":[{"id":698,"href":"http:\/\/kapica.it\/index.php?rest_route=\/wp\/v2\/posts\/692\/revisions\/698"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/kapica.it\/index.php?rest_route=\/wp\/v2\/media\/693"}],"wp:attachment":[{"href":"http:\/\/kapica.it\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=692"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/kapica.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=692"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/kapica.it\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=692"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}