Как зайти на роутер через telnet
Перейти к содержимому

Как зайти на роутер через telnet

  • автор:

[Беспроводное устройство] Как подключиться к роутеру по протоколу Telnet

[Беспроводное устройство] Как подключиться к роутеру по протоколу Telnet Роутеры ASUS позволяют пользователям входить в систему и настраивать маршрутизатор через веб-интерфейс и через приложение «ASUS Router». В дополнение к вышеуказанным методам мы также предоставляем функцию Telnet для опытных пользователей, чтобы подключиться к роутеру и управлять им с помощью команд. Здесь в качестве примера мы используем ZenWiFi XT8 и компьютер на Windows 10, чтобы продемонстрировать, как подключиться к роутеру через Telnet. Содержание: Включение Telnet в роутере ASUS Подключиться к роутеру по протоколу Telnet с компьютера под управлением Windows 10 Включение Telnet в роутере ASUS Шаг 1. Подключите компьютер к локальной сети роутера через проводное соединение и откройте веб-меню, введя в адресной строке браузера: https://router.asus.com Подробнее можно узнать в статье: Как войти на страницу настроек (Web GUI) (ASUSWRT)? Шаг 2. Авторизуйтесь в веб-меню. Примечание: Если вдруг забыли имя пользователя и/или пароль, пожалуйста выполните сброс настроек роутера на заводские и перенастройте роутер. (По умолчанию имя пользователя и пароль admin/admin). Подробнее о том как выполнить сброс настроек роутера: [Беспроводное устройство]Как вернуть роутер ASUS к заводским настройкам? Шаг 3. Откройте вкладку [Администрирование] > вкладка [Система]. Шаг 4. В разделе «Служба» найдите пункт [Включить Telnet] and выберите чекбокс [Да] (По умолчанию выставлено значение «Нет») Примечание: Из соображений безопасности рекомендуется использовать SSH вместо Telnet. SSH обеспечивает зашифрованную сетевую связь. Чтобы узнать, как включить SSH на маршрутизаторе ASUS, обратитесь к Часто задаваемым вопросам 2 Шаг 5. Нажмите кнопку [Применить] чтобы изменения вступили в силу. Подключиться к роутеру по протоколу Telnet с компьютера под управлением Windows 10 Подключение к роутеру ASUS через функцию Telnet с компьютера под управлением Windows 10. Шаг 1. В меню настроек роутера откройте вкладку [Локальная сеть]> [LAN IP] Найдите введённый LAN IP адрес, по которому должен выполняться вход по Telnet. Например: 192.168.88.1 Шаг 2. В поисковой строке вызовите командную строку «CMD«. Шаг 3. Введите telnet LAN IP адрес роутера и нажмите Enter. Ниже в качестве примера представлена картинка. Если LAN IP адрес роутера 192.168.88.1, то введите: telnet 192.168.88.1 и нажмите Enter. Примечание: Между telnet и LAN IP-адресом должен быть пробел. Шаг 4. Введите имя пользователя и пароль для входа в веб-интерфейс и нажмите Enter, чтобы войти в меню роутера через Telnet. Картинка ниже представлена в качестве примера, имя пользователя для ZenWiFi XT8 — admin [Логин]:Введите пожалуйста имя пользователя [Пароль]:Введите пожалуйста пароль Примечание. Введённый вами пароль не будет отображаться в окружении CMD. Примечание: Если забыли имя пользователя и/или пароль, пожалуйста выполните сброс настроек роутера на заводские и перенастройте роутер (По умолчанию имя пользователя и пароль — admin/admin). Как сбросить настройки роутера — подробно рассказано в статье: Беспроводное устройство]Как вернуть роутер ASUS к заводским настройкам? Часто задаваемые вопросы: 1. Что делать, если по-прежнему не получается подключиться к роутеру с компьютера под управлением Windows после включения функции Telnet в настройках оборудования? (1) Пожалуйста убедитесь что прошивка роутера обновлена до последней версии. (2) Пожалуйста убедитесь что ваш компьютер действительно подключён к локальной сети роутера и получает от неё IP-адрес. Можно проверить, получил ли компьютер IP-адрес, назначенный маршрутизатором, на странице настроек маршрутизатора. Подробнее об этом Вы можете узнать в статье: [Беспроводное устройство: Как проверить данные о клиентах на роутере ASUS? (3) Пожалуйста убедитесь что LAN IP-адрес в командной строке введён правильно. В меню настроек роутера, во вкладке [Локальная сеть)] > [LAN IP] проверьте IP-адрес роутера. (4) Пожалуйста убедитесь что в роутере включён Telnet-клиент. A. Найдите и откройте [Панель управления]. B. Откройте раздел [Программы и компоненты] C. Выберите пункт [Включение и отключение компонентов Windows] D. Найдите пункт [Telnet Клиент] и запустите. Нажмите [OK] для запуска установки Telnet-клиента. После того как установка закончится, снова попробуйте подключиться к роутеру через протокол Telnet 2. Как запустить функционал SSH в меню роутера ASUS ? SSH (Secure Shell) — это зашифрованный сетевой протокол передачи, который помогает передавать данные путём создания безопасного туннеля в сети. Это зашифрованное удаленное соединение. Шаг 1. Подключите копмьютер к локальной сети роутера через проводное соединение и войдите в меню настроек роутера. Откройте вкладку [Администрирование] > закладка [система] Шаг 2. Найдите пункт [Служба] > [Включить SSH]. В выпадающем списке выберите [LAN only] или [LAN & WAN]. Нажмите «Применить» чтобы изменения вступили в силу. 3. Возможно ли подключиться к роутеру из глобальной сети по протоколу Telnet? Да, если ваш роутер получил от оборудования провайдера публичный WAN IP адрес и функционал telnet заблаговременно был запущен в меню роутера, то вы сможете подключиться по протоколу telnet, когда вас нет дома. Как найти (Утилиту/Прошивку)? Можно загрузить последние версии драйверов, программного обеспечения, прошивок и руководств пользователя в Центре загрузок ASUS. Подробнее о Центре Загрузок

Эта информация была полезной?

Что мы можем сделать, чтобы улучшить эту статью? Отправить Пропустить
Связаться со службой поддержки
Пожалуйста, свяжитесь со службой поддержки, если информация выше не помогла решить Ваш вопрос.
Получить поддержку

  • Приведенная выше информация может быть частично или полностью процитирована с внешних веб-сайтов или источников. Пожалуйста, обратитесь к информации на основе источника, который мы отметили. Пожалуйста, свяжитесь напрямую или спросите у источников, если есть какие-либо дополнительные вопросы, и обратите внимание, что ASUS не имеет отношения к данному контенту / услуге и не несет ответственности за него.
  • Эта информация может не подходить для всех продуктов из той же категории / серии. Некоторые снимки экрана и операции могут отличаться от версий программного обеспечения.
  • ASUS предоставляет вышеуказанную информацию только для справки. Если у вас есть какие-либо вопросы о содержании, пожалуйста, свяжитесь напрямую с поставщиком вышеуказанного продукта. Обратите внимание, что ASUS не несет ответственности за контент или услуги, предоставляемые вышеуказанным поставщиком продукта.

Продукты и информация

  • Ноутбуки
  • Сетевое оборудование
  • Материнские платы
  • Видеокарты
  • Смартфоны
  • Мониторы
  • Показать все продукты

    Item_other —>
  • Моноблоки (All-in-One)
  • Планшеты
  • ASUS NUCs
  • Коммерческое сетевое оборудование
  • Серия ROG
  • AIoT и промышленные решения
  • Блоки питания
  • Проекторы
  • VivoWatch
  • Настольные ПК
  • Компактные ПК
  • Внешние накопители и оптические приводы
  • Звуковые карты
  • Игровое сетевое оборудование
  • Одноплатный компьютер
  • Корпуса
  • Компьютер-брелок
  • Наушники и гарнитуры
  • Охлаждение
  • Chrome-устройства
  • Коммерческие

    Commercial_list.Item —>
  • Моноблоки (All-in-One)
  • Информационные панели
  • Ноутбуки
  • Настольные ПК
  • Мониторы
  • Серверы и рабочие станции
  • Проекторы
  • Компактные ПК
  • Материнские платы
  • Сетевое оборудование
  • Игровые станции
  • Data Storage

Как управлять роутером через telnet?

Вообще, зачем на роутерах telnet?
У меня роутер dir-615 (d-link)
Вот зашел я на него через telnet, попинговал, посмотрел директории, и все.
А собственно, для чего телнет нужен? Можно ли через него устанавливать на роутер свое по? как через телнет узнать, что за ось стоит на нем? linux? Как написать для него свое по? на каком языке? как залить тутда?

  • Вопрос задан более трёх лет назад
  • 4894 просмотра

Комментировать
Решения вопроса 0
Ответы на вопрос 2

15432

Системный программист ^_^

По telnet обычно можно всё то же самое, что и по веб-интерфейсу — настройка маршрутизации, сетей и прочего.
Раз у вас по telnet можно смотреть директории, в вашем роутере имеется операционная система. Возможно, основанная на linux. А может на каком-то RTOS.
Если хочется своего ПО и большей кастомизации — установите на роутер OpenWRT прошивку, если возможно. Пишутся модули для OpenWRT на C или C++, как и большинство подобного низкоуровневого софта. Компилировать следует под архитектуру процессора, установленного в роутере. Установить модули можно с USB флешки. Из ограничений — объём ПЗУ роутера. У моего dlink dir-620 места было всего 8 МБ, сама OpenWRT занимала 7 МБ, мало что влезло. Перешел на асусовскую прошивку от падавана, там и торрент-клиент встроенный.

Свою прошивку тоже можно написать, опять же, смотрите исходники OpenWRT или падавановской прошивки. Но порядок сложности уже другой

Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать
нечего сказать

/* test.c */ #include int main()

gcc:
toolchains/bin/mips-linux-gcc test.c -o test.out -static

device:
cp /bin/cp /tmp/test.out
nc -lp 55555 > /tmp/test.out

host:
nc -q 1 192.168.0.1 55555 < test.out

Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

network-hardware

  • Сетевое оборудование
  • +1 ещё

Как с компьютера в LAN сети микротика попасть в сеть ZeroTier, участником которой является сам микротик?

  • 1 подписчик
  • вчера
  • 106 просмотров

Управление через telnet

Эта ветка закрыта для дальнейших ответов. Вы можете создать новую тему, чтобы поделиться своими идеями или задать вопросы.

Управление через telnet

Эта ветка закрыта для дальнейших ответов. Вы можете создать новую тему, чтобы поделиться своими идеями или задать вопросы.

Управление через telnet
Полезный: 0
Дата регистрации: 2011-09-30
2011-09-30 20:15:13
Полезный: 0
Дата регистрации: 2011-09-30
Управление через telnet
2011-09-30 20:15:13

Существует ли документация по командам в telnet? Веб-интерфейс слишком уж минималистичен, даже нагрузку ЦПУ не посмотреть.

Мы ценим Ваш отзыв. Не стесняйтесь, дайте нам знать больше. Войдите, чтобы отправить отзыв.
Отмена Вход и обратная связь
Мы ценим Ваш отзыв. Не стесняйтесь, дайте нам знать больше. Войдите, чтобы отправить отзыв.
Отмена Вход и обратная связь

  • Копировать ссылку
  • Подписаться
  • Добавить в закладки
  • Пожаловаться на неуместный контент

Отмена Управление потоком ОК
Отмена Сохранять
1 Ответить
Самый старый Новейшие
Посты: 2731
Полезный: 3
Дата регистрации: 2011-08-19
2011-10-05 13:47:50
Посты: 2731
Полезный: 3
Дата регистрации: 2011-08-19
Re: Управление через telnet
2011-10-05 13:47:50
Мы ценим Ваш отзыв. Не стесняйтесь, дайте нам знать больше. Войдите, чтобы отправить отзыв.
Отмена Вход и обратная связь
Мы ценим Ваш отзыв. Не стесняйтесь, дайте нам знать больше. Войдите, чтобы отправить отзыв.
Отмена Вход и обратная связь

  • Копировать ссылку
  • Пожаловаться на неуместный контент

Отмена Управление потоком ОК
Отмена Сохранять
Полезный: 0
Дата регистрации: 2011-09-30
2011-09-30 20:15:13
Полезный: 0
Дата регистрации: 2011-09-30

Информация

Избиратели 0

За него еще никто не проголосовал.

Теги

Статьи по теме
Отмена Пожаловаться на неуместный контент Уведомить модератора
Отмена Уведомить модератора
Отмена Модуль переноса ОК
Новое сообщение
Отмена Отправить
Отмена Сохранять

  • О компании
  • Контактная информация
  • Политика конфиденциальности
  • Новости
  • Награды
  • Безопасность

Наши профили в соцсетях
© TP-Link Corporation Limited, г. Все права защищены.

We use cookies and browser activity to improve your experience, personalize content and ads, and analyze how our sites are used. For more details, please read our Privacy Policy.

Cookie Settings Accept All Cookies

Работа с роутерами D-Link через Telnet

Сегодня мы узнаем, как с помощью утилиты telnet можно подключиться к роутеру D-Link и что это нам дает. Итак, что мы имеем:

  • Роутер. Моим подопытным будет роутер D-Link DSL-2640U. Это классический 4-х портовый модем, подключающийся к интернету с помощью технологии ADSL ( Asymmetric Digital Subscriber Line) через телефонный провод и раздающий его на все 4 порта + WiFi.
  • Компьютер под управлением операционной системы Windows 7 Pro

Итак. Опкрываем меню Пуск и вводим команду cmd. Можно так же воспользоваться командой Windows+R для вызова окна Выполнить и ввести команду cmd туда. Жмем Enter и перед нами всплывет окно командной строки.

Далее выполним команду telnet 192.168.1.1 23 , где 192.168.1.1 — это ip-адрес нашего модема, а 23 — порт telnet.

Если на Windows вы получите ошибку, попробуйте повторить ее после start /w pkgmgr /iu:»TelnetClient

Внимание, перед тем, как заходить на модем через telnet, убедитесь, что в настройках модема разрешено подключение через telnet (при заводских настройках оно включено по умолчанию)

Если вы все сделали правильно, то telnet запросить логин и пароль. И не паникуйте, что при вводе пароля не появляются символы на экране. Это специальная фишка linux-систем как защита от кражей паролей

Если вы все сделали правильно, то перед вами появится следующая картина:

Что такое BusyBox вы можете почитать здесь. Если кратко, то это своеобразный интерпретатор команд для unix-подобных систем.

Итак, какие команды наиболее интересны:

      • Команда ls — — выводит список файлов или каталогов (для вывода корневых каталогов можно так же использовать echo */ )
      • cat — читает файл. (например, узнать версию встроенной операционной системы можно с помощью cat /proc/version , архитектуру — cat /proc/cpuinfo , память — cat /proc/mtd , )
        • pwd — узнать текущий каталог
        • ip — команда, раскрывающая все возможности работы с сетью
        • free — оперативная память на борту

        Итак, попробуем посмотреть, что из каких файлов и папок состоит наша прошивка. Вводим команду ls -al и нажимаем Enter. И получиться у нас должно что-то типа такого:

        Куча всего непонятного, правда? Не пугайтесь. Не так страшен черт, как его малюют. Давайте разбираться:

        Первый столбец — это права доступа к файлу/папке (если кратко r — чтение, w — запись, x — исполнение, — — права отсутствуют, t — запрет на удаление пользователем), второй — это количество папок в в ветке, третий — размер файла, четвертый — название. Не так уж и страшно.

        Теперь рассмотрим, что же представляет каждая из этих папок в ос Linux:

        • /var — Системные данные и конфигурационные файлы (в ос linux обычно является отдельной файловой системой)
        • /usr — Большин­ство стандартных программ и другие полезные компоненты (также часто в linux является отдельной файловой системой)
        • /tmp — Временные файлы, которые могут удаляться при перезагрузке
        • /sbin — Команды, необходимые для обеспечения минимальной работоспособности системы
        • /root — Домашний каталог суперпользователя
        • /proc — Информация о всех выполняющихся процессах
        • /opt — Программные пакеты необязательных приложения (которые пока не находят широкого применения)
        • /mnt — Временные точки монтирования
        • /lib, lib32, /lib64 — Библиотеки и вспомогательные файлы для стандартных программ
        • /home — Стандартные домашние каталоги пользователей
        • /etc — Важные файлы запуска и конфигурации системы
        • /dev — Файлы устройств: дисков, принтеров, псевдотерминалов и т.д.
        • /bin — команды операционной системы ядра

        Если хотите узнать больше, введите в командной строке cat /proc/meminfo . Вы увидите следующее окошко:

        Из всего этого нас больше всего интересует MemTotal и MemFree — всего и свободной памяти соответственно. Важной так же является информация в proc/mounts

        На этом краткий обзор на сегодня закончу. В следующей статье

        Через telnet мы можем так же посмотреть mac-адрес нашего устройства с помощью команды ip link:

        Либо еще проще, через команду mfc mac get , например, для ревизий U/RA/U2A — можно проверить командой mfc hwrev get либо через mfc dump. Через telnet мы так же можем попробовать сменить mac-адрес модема, если верить вот этим инструкциям:

        Для H/W U1 с версией ПО 1.0.21 — mfc set_base_mac XX:XX:XX:XX:XX:XX Для H/W U1 с версией ПО 2.0.0 — mfc set_wan_mac XX:XX:XX:XX:XX:XX Для H/W U2 с версией ПО 2.5.3 — mfc mac set XX:XX:XX:XX:XX:XX

        Но у меня для моего U/RA/U2A из этих инструкций ничего не сработало: они выполнились и даже mfc mac get показал правильный мак, но в веб-интерфейсе нули так и остались. Помогла команда

        То, что вам нужно подставить вместо звезд, я думаю, вы догадаетесь без меня. Полный синтаксис команды будет такой: mfc init

        Какие есть альтернативы в случае неудачи. Не отчаивайтесь. Можно попробовать восстановить mac-адреса с помощью кабеля или даже редактирования прошивки, слитой через программатор. Но такая работа требует больше усилий и навыков. Но в принципе эти способы могут пригодиться, если telnet вам откажет. Так же некоторые прошивки позволяют редактировать мак непосредственно в веб

        Для более плотной работы с настройками модема введите команду resident_cli . Надо будет подтвердить логин и пароль еще раз. В окне терминала вы увидите снова общую информацию об устройстве и станет доступна консоль для настройки модема. Чтобы вернуться в окно BusyBox, выполните команду sh

        Какие еще интересные команды? Для настройки фаервола есть команда iptables . Она открывает перед администратором огромные возможности (от которых честно говоря, можно захлебнуться. Так что я рекомендую настройки фаервола делать через обычный веб-интерфейс)

        Перед тем, как прошивать, хорошо бы было снять копию текущей прошивки. Но это не так просто. В консоли D-Link нет готовой команды для бэкапа. Но есть другие не менее любопытные. Например, hexdump, а так же

        • dd — копирование файла с конвертированием и форматированием (с параметрами if, of, bs, skip, seek)
        • mkdir — создание каталога

        Важно знать: все прошивки D-Link распространяются под лицензией GPL! А значит имеют открытый исходный код. Я не знаю, почему компания решила открыть все свои исходники своего ПО. На мой взгляд, это шаг назад, т.к. любой злоумышленник может модифицировать прошивку, залить туда троян либо другой вирус и заразить модемы. В связи с этим интернете, к сожалению, есть много описаний уязвимостей модемов D-Link с подробными рецептами, как ими пользоваться. Очевидно, это минус. Но нам это сейчас на руку. Конечно, нашей целью не является написание вирусов, а наоборот — расширение функционала.

        Второй момент — это то, что исходники прошивки ни на каком ни php или asp, а на голом C++, под gcc заточенном. Не то, чтобы это было очень плохо, но это усложняет задачу. Лично для меня C++ — самый сложный стек, с которым мне приходилось сталкиваться. Я считаю, это язык для профессионалов. Но не все так плохо. Итак, впереди нас ждет веселое и увлекательное путешествие в реверс-инжиниринг исходного кода маршрутизаторов D-Link!

        Все исходники на свои программы D-Link выкладывает здесь.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *