Foreversoft.ru

IT Справочник
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Настройка роутера через командную строку

Интерфейс командной строки (CLI) интернет-центра

Для тонкой настройки интернет-центра предусмотрен профессиональный интерфейс командной строки (Cisco like CLI; CLI — Command Line Interface). Для подключения к интерфейсу командной строки интернет-центра нужно использовать сетевой протокол TELNET/SSH.

Подключение к командной строке интернет-центра Keenetic через telnet-клиента

NOTE: Важно! Если на вашем компьютере используется операционная система Windows Vista/7/8/10, обратитесь к статье «Включение службы Telnet», т.к. в этих версиях ОС по умолчанию не установлен компоненты «Клиент Telnet». В Windows 2000/XP служба Telnet работает по умолчанию.

Запустите приложение «Командная строка» в операционной системе Windows (в системах Linux/Mac OS запустите «Терминал»). Вы увидите окно командной строки операционной системы компьютера.

По умолчанию в интернет-центре Keenetic предустановлен IP-адрес 192.168.1.1. Для подключения к командной строке интернет-центра введите команду:

и нажмите Enter.

После этого появится приглашение ввести пароль для входа в настройки интернет-центра.

NOTE: Важно! Чтобы защитить систему от несанкционированного доступа, обязательно установите пароль администратора интернет-центра.

После успешной авторизации, вы увидите интерфейс командной строки (CLI):

Для удобного использования интерфейса командной строки роутера пользуйтесь клавишей Tab. Например, если в приглашении командной строки (config)> нажать клавишу Tab, вы увидите набор доступных команд текущего уровня. Для того чтобы сделать процесс ввода команд максимально удобным, интерфейс командной строки имеет функцию автодополнения команд и параметров, подсказывая пользователю, какие команды доступны на текущем уровне вложенности. Автодополнение работает по клавише [Tab].

Для выхода из интерфейса командной строки (CLI) используйте команду:

NOTE: Важно! Подробную информацию по работе с интерфейсом командной строки интернет-центра, полным описанием всех команд и их синтаксисом, вы найдете в справочнике командного интерфейса. Его можно найти на нашем сайте в разделе Центр загрузки, выбрав модель вашего устройства.

TIP: Советы:

1. Помимо службы TELNET, можно воспользоваться любой другой терминальной программой, например PuTTY.

2. Начиная с версии операционной системы KeeneticOS 2.12 был добавлен сервер SSH (Secure Shell — безопасная оболочка ), с помощью которого можно безопасно подключаться к командной строке интернет-центра. Подробную информацию вы найдете в инструкции: «Удаленный доступ через SSH к командной строке Keenetic».

3. При необходимости вы можете настроить доступ к командной строке роутера из внешней сети (из Интернета). Для этого обратитесь к инструкции «Доступ из Интернета к интерфейсу командной строки Keenetic «.

Подключение к командной строке интернет-центра Keenetic из веб-конфигуратора

Подключившись к веб-конфигуратору в адресной строке браузера вы увидите адрес вида http://192.168.1.1/dashboard
Сотрите слово dashboard и после символа косой черты / добавьте маленькую строчную букву a английского алфавита http://192.168.1.1/a

В веб-интерфейсе откроется страница Web cli, с которой можно отправлять команды для роутера.

Важно! Web cli не является полноценным интерфейсом командной строки. Некоторые команды здесь могут не выполняться и вывод команд будет отличаться от того как это выглядит в CLI при подключении через TELNET/SSH. Функция автодополнения команд и параметров по клавише Tab работает с версии KeeneticOS 2.15.
Для профессиональной настройки интернет-центра используйте только подключение к интерфейсу командной строки через TELNET/SSH.
Web cli предназначен для инженеров и разработчиков, но в исключительных случаях может применяться пользователями, когда необходимая настройка отсутствует в веб-конфигураторе, её можно сделать только выполнив специальную команду, а доступ к интерфейсу CLI по какой-то причине невозможен. Пожалуйста, соблюдайте осторожность при работе в Web cli. При необдуманных действиях можно повредить конфигурацию интернет-центра.

Рассмотрим пример. Предположим, на роутере нужно выполнить команды:

ip nat udp-port-preserve
system configuration save

На вкладке «Parse» в поле «Command» введите команду и нажмите кнопку «Send request». Последовательно выполните нужные команды.

Пользователи, считающие этот материал полезным: 127 из 148

Работа с роутерами 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.

Внимание, перед тем, как заходить на модем через 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-адрес модема, если верить вот этим инструкциям:

Но у меня для моего 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 выкладывает здесь.

Полный контроль над роутером ASUS из командной строки

Как получить полный контроль, над роутером ASUS с установленной оригинальной (заводской) прошивкой, через командную строку с помощью Telnet протокола доступа.

Для получения больших возможностей по настройке роутера многие тут-же прошивают роутер альтернативной прошивкой, такой как DDWRT, OpenWRT и другие. Но не всегда это оправдано. Вэб-интерфейс оригинальной прошивки может не содержать каких-то триггеров но в самой прошивки есть многие необходимые утилиты.

Читать еще:  Как узнать пароль от сайта роутера

Значит, мы можем проделать все манипуляции над роутером с оригинальной (заводской) прошивкой, через командную строку с помощью Telnet протокола доступа.

Самый безопасный и мощный способ это использовать SSH протокол, но можно воспользоваться не безопасным Telnet так, как он имеется во всех роутерах ASUS.

Если вэб-интерфейс вашего роутера не имеет триггера для включения Telnet, то вам необходимо прочитать эту статью: «Как включить Telnet сервер на роутере ASUS».

Получение доступа к командной строке

Прежде всего вам нужно подключиться к роутеру используя любой Telnet клиент, например PuTTY или консольный клиент.

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

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

Для подключения с помощью консольного клиента:

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

Для авторизации используйте логин и пароль такие же как в вэб-интерфейсе роутера:

Поздравляю, теперь вы в командной строке Linux роутер!

В роутере

Теперь вы в командной строке Linux роутера ASUS.

В общем, Linux роутер очень похож на Debian но имеет некоторые особенности. Начну с общего.

Показать информацию о железе и прошивке роутера можно так:

Показать все примонтированные разделы, можно так:

Как вы видите squashfs раздел примонтирован с параметром ro то есть только на чтение. Но, ramfs ( /var ) примонтирован с параметром rw то есть чтение и запись. Значит, мы можем создавать и удалять файлы в этой директории. Но после перезагрузки всё будет как раньше, а новые файлы будут удалены.

Все загрузочные скрипты находятся в директории /etc/init.d/ .

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

На роутере установлен BusyBox. BusyBox — это набор UNIX утилит командной строки, который используется в качестве основного интерфейса во встраиваемых операционных систем. В различных версиях и сборках он содержит различное количество утилит.

Для того, чтобы получить список команд, поддерживаемых данным экземпляром BusyBox, запустите его без каких-либо аргументов или используйте опцию —list :

Для того, что бы узнать о том, что делают отдельные команды, используйте опцию —help в сочетании с этой командой:

Но не все программы в прошивке являются частью BusyBox. Поэтому может потребоваться просмотреть список всех программ:

Если в списке вы видите что-то похожее на […] -> busybox то эта программа является частью BusyBox.

Если нет нужной вам программы, то вы можете скачать её из интернета (или создать его путем кросс-компиляции) и положить в временный каталог ( /tmp/ ). Также вы можете скачать полную версию BusyBox с официального сайта (http://www.busybox.net) и поместить его в временный каталог ( /tmp/ ). Но, как я писал выше, после перезагрузки всё будет как раньше и новые файлы будут удалены.

К примеру, в моём роутере, встроенный BusyBox (v1.13.4) не содержит редактор vi или nano .

NVRAM

А теперь про особенности о которых Я писал выше. Все настройки роутера (настройки изменяемые через веб-интерфейс, пользовательские настройки, загрузочные скрипты) хранятся в энергонезависимый памяти — NVRAM (Non Volatile Random Access Memory). Существует специальная команда для работы с этой памятью — flash и она уже установлена в оригинальную прошивку.

Его можно запустить без аргументов для того, чтобы увидеть все опции:

Как вы можете видеть есть несколько опций. Аббревиатура hw означает — оборудование (железо).

Все настройки хранятся в переменных.

Показать все переменные:

И многие другие переменные.

Примечание: Все переменные начинающиеся с префикса DEF_ имеют значение по умолчанию (исходная конфигурация). Она включается при нажатии кнопки Reset на корпусе роутера или из веб-интерфейса роутера или с помощью команды flash в терминале.

Примечание: Не все из перечисленных переменных работают.Такие переменные как SAMBA_ENABLED=0 не работают, из-за того, что Samba не установлен.

Для того, чтобы найти переменные с словом NAME , используйте команду flash совместно с grep :

Примечание: Имена всех переменных записываются в верхнем регистре.

Показать значение определенной переменной (например, имя администратора):

Установить новое значение переменной (например, имя администратора):

Теперь у вас есть новое имя администратора (логин), а это повышает безопасность.

Но для того, что бы изменения вступили в силу необходимо перезагрузить роутер:

Если необходимо вернуть все заводские параметры (сброс к изначальным настройкам):

Как зайти в настройки роутера

Вступление и подготовка

Настройка Wi-Fi роутера это не очень сложная процедура, которая, тем не менее, способна ввести в ступор обычного пользователя. Во многих случаях самостоятельные попытки настроить роутер заканчиваются платным вызовом мастера от компании поставщика интернет услуг. Именно поэтому мы решили простыми словами рассказать о всех особенностях этой актуальной процедуры.

Начнем с самого малого и выясним, как зайти в настройки роутера. Это может Вам понадобиться в двух случаях: при первоначальном подключении роутера (то есть при его первом подключении к компьютеру) или при смене провайдера (в этом случае ранее проведенные настройки станут неактуальными, и нужно будет вводить сетевые данные нового поставщика услуг).

Читать еще:  Как сбросить настройки wi fi роутера

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

  • Сам Wi-Fi роутер
  • Сетевой кабель (в большинстве случаев кабель RJ-45 идет в комплекте с роутером)
  • Компьютер с рабочей сетевой картой (чаще всего она уже встроенна в материнскую плату компьютера)

При помощи сетевого кабеля соедините Ethernet разъем на компьютере и на роутере. Подключите кабель питания к Вашему роутеру и нажмите кнопку включения (если конечно она есть).

После этого необходимости провести некоторые настройки на компьютере. Делается это очень быстро и легко. С помощью значка состояния сети (он находится в правом нижнем углу экрана) перейдите в раздел «Центр управления сетями и общим доступом».

Затем ищите пункт «Изменение параметров адаптера», находится он в колонке слева.

Далее Вам необходимо выбрать именно то подключение, с помощью которого роутер соединен с компьютером. Нажимаем мышкой на необходимое подключение и переходим в «Свойства». В новом окне опять же с помощью мышки переходим в раздел «Протокол Интернета версии 4 (TCP/IPv4)».

Установите селекторы напротив пунктов, как показано на картинке ниже и нажмите «ОК».

В большинстве случаев этих настроек сетевого подключения будет достаточно. Сам Wi-Fi роутер в автоматическом режиме раздает IP-адреса на подключенные устройства (в нашем случае это компьютер) при помощи DHCP-сервера. Если в свойствах протокола будут прописаны какие-либо адреса, Вы можете записать их на листок бумаги или скопировать в специальный файл. Обратит внимание, что получение как IP-адреса, так и DNS-сервера в автоматическом режиме нужно выставить обязательно. После этой короткой подготовки приступим к решению вопроса, как зайти в настройки роутера.

Как зайти в настройки роутера – общая инструкция

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

Если такой информации на этикетке нет или она и вовсе потерялась, есть и другой способ получить эту важную информацию. Зайдите в «Сведения о сетевом подключении». Нужный нам адрес находится в строке «Шлюз по умолчанию IPv4».

Пароль и логин по умолчанию чаще всего один во всех случаях – admin. Если Вы меняли пароль и логин, а потом забыли на что именно, можете воспользоваться функцией сброса настроек роутера (делается это с помощью кнопки «Reset»). Тогда пароль и логин сбросятся до стандартных (вероятнее всего это будет «admin»). Теперь давайте применим эту схему на практике к самым популярным роутерам.

Как зайти в настройки роутера D-Link

Этот способ подходит для одного из самых популярных беспроводных роутеров D-Link DIR. Зайдите в любой браузер, в адресной сроке введите «192.168.0.1» и нажмите «Enter».Если вид появившегося окошка будет соответствовать тому, которое Вы видите ниже, то вводите логин «admin», а поле пароля оставляйте пустым. Нажимаем кнопку входа и попадаем в настройки роутера.

Если вид окошка будет отличаться от того, что выше, то и пароль и логин будет «admin».

Как зайти в настройки роутера Asus

Запускаем любой браузер и переходим по адресу 192.168.1.1 . Как и на роутерах от других производителей пароль будет admin и такой же логин.

Нажимаем кнопку «Отправить» и попадаем в настройки.

Как зайти в настройки роутера TP-Link

Как и в предыдущих вариантах никаких сложных процедур. В адресной строке любого браузера вводим 192.168.0.1 . Должно появиться окно авторизации, в котором нас интересуют поля «Имя пользователя» и «Пароль». В обоих случаях вводим admin и нажимаем кнопку «Отправить«.

Как зайти в настройки роутера Zyxel

По умолчанию, настройки роутеров фирмы Zyxel доступны по адресу 192.168.1.1 . Для авторизации используйте имя пользователя admin и пароль 1234 .

Не получается зайти в настройки роутера

В редких случаях при попытке перейти по адресу «192.168.0.1» или «192.168.1.1» пользователи сталкиваются неприятной проблемой – браузер выбивает ошибку. Если такое с Вами произошло, то не расстраивайтесь. Есть очень простой способ определить правильный адрес и решить проблему, почему не заходит в настройки роутера.

Нажмите комбинацию клавиш на клавиатуре Win + R . В появившемся окошке введите команду cmd и нажмите «ОК«.

Далее уже в командной строке введите команду ipconfig .

При условии, что Вы успешно подключили компьютер к роутеру с помощью кабельного соединения (как мы описывали ранее) смотрим на значение поля «основной шлюз» в разделе «Ethernet». В нашем случае это «192.168.9.1». Именно эти символы и нужно ввести в адресной строке браузера. Этот простой, но в то же время эффективный способ подойдет для роутера от любого производителя.

Если же Вы столкнулись с трудностями по заходу в настройки Вашего беспроводного маршрутизатора только потому, что забыли логин или пароль, то сбросьте все настройки до заводских при помощи стандартной кнопки «Reset» (чаще всего она располагается на задней панели устройства). После настройки роутера рекомендуем Вам проверить скорость интернета.

Заключение

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

Ссылка на основную публикацию
Adblock
detector