thumb

Про те, як в оригінальній прошивці, на роутері Asus RT-N12E/LX, включити Telnet протокол доступу, навіть якщо прошивка не підтримує таку можливість.

О роутере ASUS RT-N12

Існує два варіанти роутера ASUS RT-N12, “LX” и “E”. Ці версії однакові, але “LX” версія має дві антени, а “E” тільки одну антену. У мене роутер Asus RT-N12LX.

На цей роутер немає альтернативних прошивок таких, як OpenWRT або DD-WRT, тому, що в ньому встановлений застарілий чіп RTL8192C.

Для настройки роутера спробувати виконати всі необхідні маніпуляції в оригінальній прошивки, але для цього необхідний доступ до командного рядка через SSH або Telnet. На Asus RT-N12E/LX встановлена прошивка версії 2.0.* (прошивка з “синім” дизайном) яка містить Telnet сервер. Але Telnet сервер за замовчуванням вимкнений, а веб-інтерфейс не містить тригера для його включення. У фірмовій документації на роутер така можливість не описана. Значить, якщо ми зможемо запустити цей сервер, то ми отримаємо доступ до командного рядка роутера. І … ми можемо!

Включення Telnet сервера на роутері ASUS

Перед включенням Telnet сервера необхідно авторизуватися на веб-сторінці налаштування.

Для цього, відкрийте ваш веб-браузер і перейдіть на веб-сторінку конфігурації роутера. Для ASUS, це або http://192.168.1.1 або router.asus.com.

Авторизуйтесь використовуючи логін “admin” і пароль “admin” або той який ви встановили раніше.

Потім, для включення Telnet сервера, перейдіть за цією адресою:

http://192.168.1.1/telnetd.cgi?enable=1

Тепер Telnet сервер працює!

Примітка: Різниця між Telnet і SSH полягає в тому, що Telnet відправляє дані в вигляді відкритого тексту, тобто дані не зашифровані. Використання Telnet через Internet небезпечно: пакети можуть бути видні будь-кому.

Підключення по Telnet до роутера

Для підключення до роутера можна використовувати будь-який Telnet клієнт, наприклад PuTTY або консольний клієнт.

Домен, IP-адреса, логін і пароль такі ж як у веб-інтерфейсі роутера.

  • IP-адреса — 192.168.1.1 (або той який ви встановили).
  • Домен — router.asus.com (стандартне для роутерів ASUS).
  • Порт — 23 (стандартне для Telnet протоколу).
  • Логін — “admin” (стандартне для роутерів ASUS).
  • Пароль який ви встановили (стандартний пароль “admin”).

Для підключення за допомогою консольного клієнта:

Відкрийте термінал.

Підключіться до роутера по протоколу доступу Telnet:

telnet 192.168.1.1
Trying 192.168.1.1...
Connected to 192.168.1.1.
Escape character is '^]'.

# |

Вітаю, тепер ви в командному рядку Linux роутера ASUS RT-N12E/LX!

Примітка: Логін і пароль не потрібно!

Відключення Telnet сервера на роутері ASUS

Після настройки роутера необхідно відключити Telnet протокол через міркувань безпеки.

Авторизуйтесь на веб-сторінці налаштування роутера.

Для виключення Telnet сервера, перейдіть за цією адресою:

http://192.168.1.1/telnetd.cgi?enable=0

Примітка: Telnet функція автоматично вимикається під час перезавантаження.