Перейти к содержимому

Как подключиться к openwrt по ssh

  • автор:

Как получить доступ по ssh к openwrt роутеру подключенному в режиме клиента wifi?

Роутер с опенврт подключен в режиме клиента к основному роутеру, раздающему интернет по вайфай. Хотелось бы получить доступ к веб интерфейсу или ssh роутера openwrt через мобильный телефон, который подключен к роутеру раздающему интернет. Опенврт роутер кое-как настроил, теперь его можно подключить к компьютеру и он отдает интернет в ethernet, при этом на ethernet статический адрес 192.168.2.1 по которому с компютера можно подключиться по ssh. если же отключаю его от ethernet то по вайфай не могу получить доступ к ssh. При этом если сканировать с телефона сеть роутера раздающего вайфай, то роутер с опенврт имеет адрес 192.168.1.206 (и все устройства 192.168.1.*) как настроить сеть, чтоб получить доступ к ssh опенврт роутера с телефона?

  • Вопрос задан более двух лет назад
  • 1182 просмотра

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

Если я правильно понял, у вас есть основной роутер, раздающий интернет, и роутер с OpenWRT, не выполняющий никакой дополнительной функции на данный момент.

Измените логику настроек в OpenWRT так, чтобы WAN-зоны не было вовсе, а была одна большая LAN. VLAN у WAN-порта тоже заведите в LAN. У LAN отключите DHCP, назначьте статический адрес. Такой настройкой у вас OpenWRT будет выступать свитчом.

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

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

php

  • PHP
  • +3 ещё

Как правильно организовать хранение файлов?

  • 1 подписчик
  • 06 янв.
  • 237 просмотров

Как подключиться к openwrt по ssh

Дорогие друзья!
Поздравляем вас с Новым 2024 годом!

Нравится ресурс?

‘> ssh+openwrt+wi-fi (port forwarding)

  • Подписаться на тему
  • Сообщить другу
  • Скачать/распечатать тему

Сообщ. #1 , 15.09.18, 11:07

Рейтинг (т): нет

user posted image

Здравствуйте форумчане!Я студент связист ,а не сетевик.Есть вот такая задача.
Дано: Есть ssh-туннель и доступ к нему в виде ip (login/pass).Есть роутер прошитый OpenWrt Chaos Calmer 15.05.1 с web интерефейсом LuCi.
Есть ПК который подключен к роутеру по wi-fi.
Цель подключиться с роутера к ssh туннелю и раздать такое соединение себе на пк , что бы на пк был ip и dns туннеля.
Мат часть знаю плохо , сижу читаю базу смотрю видосы ,приходиться с нуля вникнуть в огромный пласт информации.Не ругайтесь.
Куда копал : port forwarding.
Вот такие 2 схемы 1.рисовал для понимания себе я 2. меня поправили ,но я в ней ничего не понял.
1.

user posted image

2.

какие наработки с нуля и куда копал?
копал в сторону порт форвардинга ,думаю что нужно открыть какой то порт на роутере ,что бы подключаться к нему из вне . так же нужно открыть порт на ssh-сервере .
путаюсь что такое будет external/internal port именно в моем случае .
понял что мой роутер и компьютер это локальная сеть(lan) . ssh-сервер и интернет это глобальная (wan) сеть .
Возможно нужно какие либо интерфейсы создать на роутере .
В общем каша в голове ,помогите разобраться .

Сообщение отредактировано: theflorian — 15.09.18, 11:08

Сообщ. #2 , 15.09.18, 18:32

Установка и настройка Openwrt

Установка и настройка Openwrt

Ядро операционной системы Linux часто становится базой для работы различных устройств вроде маршрутизаторов и навигаторов. Они имеют ограниченный функционал, зато гарантируют высокую стабильность работы оборудования, а также обеспечивают возможность установки сторонних приложений, помимо заводских утилит.

Относится это и к Openwrt – самой известной операционной системе для роутеров.

Требования к роутеру для установки Openwrt

Openwrt – это не простая прошивка, а целая операционная система для маршрутизаторов, созданная на базе Linux. Если вы решили перепрошить свой роутер и установить данную ОС, то проверьте, соответствует ли ваше устройство следующим требованиям:

  • соответствие архитектурам, которые указаны на официальном сайте;
  • минимум 4 Мб флеш-памяти (без возможности установить GUI (LuCI));
  • от 32 Мб ОЗУ.

Перед тем как экспериментировать с сетевым устройством, рекомендуется усвоить – перепрошивка оборудования часто лишает пользователя заводской гарантии. Кроме того, вероятно, интерфейс новой оболочки будет несколько непривычным по сравнению с предыдущим, и это вызовет некоторые затруднения в настройке параметров.

Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей

Шаг 1: Подготовка и прошивка

TP-Link

Рассмотрим процедуру прошивки на примере роутера TP-Link модели TL-WR740N. Перед запуском изменений нужно зайти в панель администратора (через браузер) и посмотреть текущую версию встроенного программного обеспечения. Следующий шаг – скачивание операционной системы Openwrt, она доступна по ссылке. В открывшейся таблице отображается перечень поддерживаемых роутеров и техническая информация о них. Пользователю достаточно найти прошивку, соответствующую текущей версии. В названии должна присутствовать приставка factory.

Если к названию прошивки добавлено слово Sysupgrade, это означает, что файл предназначен для обновления версии ранее установленной операционной системы. После скачивания требуется зайти обратно в панель администратора и нажать на кнопку «Обновить». Система предложит указать файл – здесь нужно выбрать архив с Openwrt.

Все, осталось дождаться завершения процесса прошивки. Важно на этом этапе обеспечить питание без аварийных отключений, чтобы не повредить программное обеспечение. Если это случится, оно перестанет запускаться, и аппарат останется только «выкинуть» или отнести по гарантии. Если все прошло корректно, после перезагрузки веб-интерфейс будет доступен по адресу http://192.168.1.1.

Шаг 2: Первоначальная настройка Openwrt

В перечень базовых настроек ПО входит изменение пароля администратора. Это исключит вход в панель посторонних лиц на удаленной основе в результате перехвата сигнала Wi-Fi. Плюс нужно включить интерфейс в режим «LAN», чтобы активировать поддержку протокола SSH.

Openwrt

Шаг 3: Настройка PPPOE

Теперь требуется настроить подключение к интернету. Если провайдер предлагает соединение по протоколу DHCP, этот шаг допускается пропустить, потому что роутер «по умолчанию» настроен на передачу данных через DHCP Client.

Настройка PPPOE

Если же речь идет о PPPOE, нужно провести следующую настройку:

  1. Перейти в подраздел Interfaces раздела Network.
  2. Кликнуть по пункту Add new interface.
  3. Задать имя интерфейса и указать протокол PPPoE.
  4. Выбрать режим WAN для пункта Cover the following interface.

После внесения перечисленных настроек нужно нажать на Submit, ввести переданные от провайдера логин-пароль и без сохранения настроек перейти в раздел Firewall Settings, где выбрать зону WAN. Теперь остается применить изменения и перезагрузить роутер. Если еще раз перейти в раздел Interfaces в Network, пользователь увидит, что PPPoE подключен, и можно выходить в интернет.

Шаг 4: Настройка Wi-Fi

Wi-Fi на Openwrt включается вручную. Сразу же после инсталляции операционной системы интерфейс обычно отключен. Выполняется процедура в подразделе Wireless раздела Network. Там нужно кликнуть по кнопку Edit и изменить несколько параметров:

  1. Mode – режим работы установить в значение Access Point (точка доступа).
  2. ESSID – имя сети Wi-Fi по свободному выбору пользователя.

Во вкладке Wireless Security нужно указать режим WPA2-PSK для пункта Encryption, а в строке Key ввести желаемый пароль для подключения к беспроводной сети. Остается кликнуть по кнопке Enable и попробовать подключение с любого устройства с модулем Wi-Fi.

Первый запуск

Любая только что установленная система OpenWrt по умолчанию запускается со следующими настройками:

dnsmasq ( DHCP daemon) запущен
собственный IP адрес на интерфейсе внутренней сети 192.168.1.1/24
раздача IP адресов внутри сети осуществляется в пределах 192.168.1.100–250
dropbear ( SSH daemon) НЕ запущен
telnet daemon запущен на стандартном порту (23)

После новой установки OpenWrt каждый раз будет загружаться в этой конфигурации, пока вы не установите пароль:

Подключение через telnet

подключитесь к вашему роутеру командой telnet 192.168.1.1 . Приветственное окно выглядит следующим образом:

BusyBox v1.17.3 (2011-02-22 23:42:42 CET) built-in shell (ash) Enter 'help' for a list of built-in commands. _______ ________ __ | |.-----.-----.-----.| | | |.----.| |_ | - || _ | -__| || | | || _|| _| |_______|| __|_____|__|__||________||__| |____| |__| W I R E L E S S F R E E D O M ATTITUDE ADJUSTMENT (bleeding edge, r26290) ---------- * 1/4 oz Vodka Pour all ingredents into mixing * 1/4 oz Gin tin with ice, strain into glass. * 1/4 oz Amaretto * 1/4 oz Triple sec * 1/4 oz Peach schnapps * 1/4 oz Sour mix * 1 splash Cranberry juice ----------------------------------------------------- root@openwrt:~$

наберите passwd в строке ввода. Вам будет предложено создать новый пароль для пользователя root:

root@openwrt:~$ passwd Changing password for root New password: Retype password: Password for root changed by root root@openwrt:~$

пожалуйста, используйте надежный пароль.
после того как вы установили пароль telnet daemon будет отключен, наберите exit в командной строке

SSH уже доступен без перезагрузки; подключайтесь через HTTP S, если Web-интерфейс (LuCI) уже установлен TLS-модули

подключитесь опять с помощью команды ssh root@192.168.1.1 или используйте dropbear.public-key.auth
продолжайте с базовой конфигурацией

Подключение через Web-интерфейс

LuCI

Откройте ваш браузер и подключитесь к роутеру по его стандартному IP -адресу (обычно, это 192.168.1.1). Подключайтесь, исползуя username root а пароль оставьте пустым.

Кликните на правую часть верхнего меню в разделе Administration, и затем идите на вкладку System (просто наведите мышкой, не кликайте), в выпадающем меню выберите Admin Password. Как выглядит страница смены пароля показана ниже.

Напишите ваш пароль в поле Password и подтвердите его в поле Confirmation. Наконец, кликните на Submit.

Ваш новый пароль установлен.

X-Wrt

Откройте ваш браузер и подключитесь к роутеру по его стандартному IP -адресу (обычно, это 192.168.1.1). Web-интерфейс теперь попросит вас установить пароль. Наберите свой пароль в поле New Password и подтвердите его в поле Confirm Password затем, нажмите set.

Gargoyle

Откройте ваш браузер и подключитесь к роутеру по его стандартному IP -адресу (обычно, это 192.168.1.1). Web-интерфейс теперь попросит вас ввести пароль (по умолчанию: password). После попросит дважды ввести свой новый пароль в поле New Password и подтвердите его в поле Confirm Password затем, нажмите set.

Проблемы при входе

Если вы столкнулись с проблемой при входе, например вы не можете подключиться, это часто бывает связано с настройками вашего firewall-а в системе Linux или Windows. Если у вас запущены firewalls, вы можете попробовать отключить их и повторить попытку входа. Еще раз напоминаем, что после того, как вы установили пароль в OpenWrt, подключение по telnet больше не возможно (см. выше).

Не получается подключиться через SSH после установки пароля

Попробуйте еще раз через пару минут. При первой загрузке OpenWrt создает файловую систему и генерирует SSH ключи; SSH сервер не будет стартовать, пока эти ключи не будут сгенерированы.

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website. OK More information about cookies

  • Last modified: 2020/09/23 17:58
  • by vgaetera

Self-registration in the wiki has been disabled.
If you want to contribute to the OpenWrt wiki, please post HERE in the forum or ask on IRC for access.

Except where otherwise noted, content on this wiki is licensed under the following license:
CC Attribution-Share Alike 4.0 International

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

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