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 функция автоматически выключается во время перезагрузки.

Если эта статья помогла вам, пожалуйста, оставьте комментарий :smiley:

Спасибо за прочтение!