Control deplin asupra router de la ASUS linia de comandă, universul meu cibernetic
Cum se obține un control deplin asupra ASUS router instalat cu originalul firmware (fabrica), o linie de comandă prin protocolul de acces Telnet.
Pentru router mai multe configurabil există, de asemenea, străpuns routerelor alternativ, cum ar fi ddwrt, OpenWRT și altele. Dar acest lucru nu este întotdeauna justificat. interfață bazată pe web a firmware-ului original nu poate conține nici un declanșatoare, dar chiar firmware-ul are multe dintre instrumentele necesare.
Deci, putem face toate operațiile de manipulare a router-ului la original (din fabrică) firmware-ul prin linia de comandă, folosind protocolul de acces Telnet.
Cel mai sigur și cel mai puternic mod este de a utiliza protocolul SSH, dar puteți utiliza Telnet nu este sigur, deoarece este disponibil în toate routerele ASUS.
În cazul în care interfața web a routerului nu are un declanșator pentru a activa Telnet, va trebui să citiți acest articol: „Cum se activează serverul Telnet pe router ASUS».
Obținerea accesului la linia de comandă
În primul rând, trebuie să vă conectați la router utilizând orice client Telnet, cum ar fi PuTTY sau client consolă.
Pentru a lua legătura cu un client consolă:
Pasul 1. Deschideți un terminal.
Pasul 2: Conectarea la router prin protocolul de acces Telnet:
Felicitări, acum sunteți în linia de comandă Linux, router-ul!
Acum sunteți pe o linie de comandă ASUS Linux router.
În general, Linux router-ul este foarte similar cu Debian, dar are unele particularități. Voi începe cu generalul.
Afișează informații despre hardware-ul și firmware-ul routerului poate fi după cum urmează:
Cum vedeți partiția SquashFS montat ca ro cu parametrul care este read-only. Dar, ramfs (/ var), montat ca parametru rw adică citire și scriere. Deci, putem crea și șterge fișiere în acest director. Dar, după o repornire totul va fi ca înainte, iar noile fișiere vor fi șterse.
Toate script-urile de pornire se află în directorul /etc/init.d/.
Acest loc este pe secțiune a conectat în modul numai de citire, astfel încât să nu puteți adăuga scripturi aici.
Pe un router instalat BusyBox. BusyBox - un set de UNIX utilități linie de comandă, care este utilizat ca interfață principală pentru sistemele de operare embedded. În diferite versiuni și construiește conține o cantitate diferită de utilități.
Pentru a obține o listă de comenzi acceptate de această instanță a BusyBox, rulați-l fără argumente sau de a folosi opțiunea --list:
Pentru a afla ce face ca unele echipe folosesc opțiunea --help cu această comandă:
În cazul în care lista va vedea ceva similar cu [...] -> Busybox atunci acest program este parte din BusyBox.
Și acum despre caracteristicile pe care le-am scris mai sus. Toate setările routerului (setarea este modificată prin intermediul interfeței web, setări personalizate, script-uri de boot) sunt stocate în memorie non-volatilă - NVRAM (Non Volatile Random Access Memory). Există o echipă specială pentru a lucra cu această memorie - flash si este deja instalat în firmware-ul original.
Acesta poate fi rulat fără nici un argument pentru a vedea toate opțiunile:
După cum puteți vedea, există mai multe opțiuni. Abreviere înseamnă hw - echipamente (hardware).
Toate setările sunt stocate în variabile.
Arată toate variabilele:
Și multe alte variabile.
Notă: Toate variabilele care încep cu prefixul DEF_ au o valoare prestabilită (configurarea inițială). Acesta este activat atunci când apăsați butonul Reset de pe router sau din interfața web a router-ului sau folosind comenzile flash în terminal.
Notă: Nu toate aceste variabile variabile rabotayut.Takie ca SAMBA_ENABLED = 0 nu funcționează, datorită faptului că Samba nu este instalat.
Pentru a găsi variabilele cu cuvântul NAME. Utilizați comanda flash în conjuncție cu grep:
Notă: Numele tuturor variabilelor sunt scrise cu litere mari.
Arată valoarea unei anumite variabile (de exemplu, administrator):
Setați noua valoare a variabilei (de exemplu, numele administratorului):
Acum aveți un nou nume de utilizator administrator (conectare) și crește siguranța.
Dar, pentru ca modificările să aibă efect, trebuie să reporniți router:
Dacă doriți să reveniți la setările din fabrică (resetare la setările implicite):
asus cli cmd linie de comandă consolă commande Flash firmware-ul inițial router firmware shell hack hacking telnet consola router router router
Partajați acest lucru:
arthur Gareginyan
Arthur este un designer și plin inginer de software stivă. El este fondatorul MyCyberUniverse.com. Site-ul său personal poate fi găsit la arthurgareginyan.com. Check out plugin-uri sale WordPress gratuit la wordpress.org.