- Базовая Конфигурация
- Немедленно после установки OpenWrt
- Рекомендации
- Поддержка
- Failsafe
- Sysupgrade
- Debrick
- Изучая OpenWrt
- Доступ SSH для новичков
- Терминальные эмуляторы Windows
- Использование Cmder
- Использование Smartty
- Использование putty
- Использование WinSCP
- Linux Terminal Emulators
- macOS Terminal Emulators
- Запуск и использование OpenWrt в VirtualBox
- Установка программ
- Выбор прошивки
- Настройка VirtualBox
- Настройка сети
- Доступ к файловой системе
- Установка пакетов
- Веб-интерфейс
- Первый запуск
- Система
- Подключение через telnet
- Подключение через Web-интерфейс
- Gargoyle
- Проблемы при входе
- Не получается подключиться через SSH после установки пароля
- Пошаговая прошивка OpenWRT на роутер TP-LINK TL-WR741ND из Windows
- Шаг 0
- Шаг 1
- Шаг 2
- Шаг 3 или всё пропало
Базовая Конфигурация
Немедленно после установки OpenWrt
После первого входа вы можете получить доступ к своему роутеру через
| Если вы чувствуете себя не уверено, работая с CLI, может быть, эта статья user.beginner.cli поможет вам. |
Рекомендации
Что бы вы могли сделать и что стоило бы сделать сразу после установки OpenWrt:
Поддержка
Для HowTos и Технических вопросов пройдите по ссылке Документация.
Проект OpenWrt и эта Wiki управляется исключительно волонтерами. Мы приглашаем вас помочь Contribute
Помощь новичкам: user.beginner
Failsafe
→ failsafe_and_factory_reset (use only if the wikipage for your device, does not describe this)
Sysupgrade
→ generic.sysupgrade (use only if the wikipage for your device, does not describe this)
Debrick
→ generic.debrick (use only if the wikipage for your device, does not describe this)
Изучая OpenWrt
Итак, однажды установив и настроив OpenWrt на ваше устройство и, возможно, установив некоторые дополнительные пакеты, вам захочется разобраться в тонкостях и получить более детальную информацию об этой операционной системе. Почему бы и нет? Помимо общих вопросов функционирования дистрибутивов GNU/Linux, вы можете узнать много подробностей работы OpenWrt по этой ссылке:
→ user.advanced
- Last modified: 2020/11/11 09:48
- 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
Источник
Доступ SSH для новичков
В первый раз, когда вы подключитесь к маршрутизатору, вы, вероятно, увидите предупреждение о отпечатке ключа RSA. Если вы уверены, что это адрес вашего маршрутизатора OpenWrt, просто введите yes и нажмите Return. Затем введите пароль, предоставленный вашему маршрутизатору, или нажмите Return, если это начальная настройка. Вот пример сеанса:
Чтобы завершить ssh сеанс на маршрутизаторе, введите exit и нажмите Return.
Остальная часть этой страницы описывает несколько эмуляторов терминала, которые Windows, Linux или macOS могут использовать для доступа к вашему маршрутизатору OpenWrt.
Терминальные эмуляторы Windows
Cmder, Smartty, Putty и WinSCP являются терминальными эмуляторами, которые позволяют вам сходить в маршрутизатор.
Использование Cmder
Cmder для Windows эмулятор терминала с открытым исходным кодом, который работает в Windows. Он может свободно использовать и обеспечивает легкую “оболочку командной строки” которая позволяет вам ssh в OpenWrt. Его привлекательные шрифты и цветовая схема легко видны на глазах. Полное распределение является предпочтительным (over the mini distribution), так как она обеспечивает эмуляцию Баша, с Unix-й набором команд.
Использование Smartty
Smartty дает вам доступ к командной строке для OpenWrt и позволяет вам открывать /редактировать/загружать/загружать файлы в OpenWrt и в целом более современную и удобную для пользователя, чем Putty (еще один инструмент, описанный ниже):
Использование putty
Putty дает вам доступ к командной строке для OpenWrt:
Использование WinSCP
WinSCP позволяет просматривать файловую систему OpenWrt в Windows Exlorer, например, в стиле GUI :
Редактирование конфигурационных файлов OpenWrt с помощью встроенного графического редактора WINSCP:
для редактирования конфигурационного файла OpenWrt с помощью редактора WinSCP с графическим интерфейсом щелкните правой кнопкой мыши файл в WinSCP и выберите “Edit” из контекстного меню.
Linux Terminal Emulators
Все дистрибутивы Linux предоставляют клиентский интерфейс ssh как часть стандартной установки.
Обычно у Linux также есть клиенты SCP (для открытия/редактирования/загрузки/выгрузки файлов в OpenWrt), которые могут быть установлены или не установлены по умолчанию. Вам нужно найти документацию вашего дистрибутива или выполнить поиск с помощью интерфейса управления пакетами для “SCP”, чтобы найти, где он находится, и его текущий статус установки. Прочтите его встроенное руководство (“man scp”, например, для клиента командной строки SCP) или google некоторые учебные пособия, чтобы узнать, как его использовать.
macOS Terminal Emulators
На macOS (ранее Mac OSX) любой эмулятор терминала позволит вам ssh. Там несколько терминальных эмуляторов:
Чтобы подключиь ssh в вашем маршрутизаторе OpenWrt на 192.168.1.1, введите ssh root@192.168.1.1 , и нажмите Return.
- Last modified: 2020/01/10 20:01
- by stokito
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
Источник
Запуск и использование OpenWrt в VirtualBox
Википедия подсказывает, что OpenWrt — основанная на Linux прошивка для домашних маршрутизаторов (роутеров). На деле, это целое семейство прошивок. OpenWrt наряду с DD-Wrt и Gargoyle доступны для огромного количества роутеров на разных аппаратных платформах. Доступен репозиторий по адресу downloads.openwrt.org. Помимо основной ветки (имеющей несколько реализаций в пределах платформы), названной attitude_adjustment распространены версии backfire и kamikaze.
Установка программ
В первую очередь, установите эмулятор VirtualBox, если его у вас нет. Чтобы иметь возможность выполнять команды вне консоли окна эмулятора, понадобится SSH клиент. Например, Putty. При этом вам станет доступен буфер обмена домашней системы. Для удобного доступа к файловой системе «роутера» нужен графический SCP клиент. Например, WinSCP для Windows. Для Linux будет достаточно встроенного файлового менеджера. Например, Krusader, Dolphin, Nautilus.
Выбор прошивки
Для эмуляции нужна прошивка для платформы x86, желательно с файловой системой Ext2 или Ext4.
Хотя официальная вики советует ставить версию attitude_adjustment, с ней у меня возникли проблемы: она отказалась запускаться, сообщая о kernel panic. Так что проще остановиться на одной из двух оставшихся. Выбрав прошивку, посмотрите в вариантах для загрузки готовый .vdi файл.
Ссылка для версии backfire 10.03.1: http://downloads.openwrt.org/backfire/10.03.1/x86_generic/openwrt-x86-generic-combined-ext2.vdi.
Если интересующая вас прошивка доступна только как raw образ (img.gz, image.gz, bin) будет необходимо воспользоваться входящим в комплект VirtualBox конвертером. Под Windows для этого сохраните в папке VirtualBox (могут понадобиться права администратора) следующий текстовой файл и задайте ему расширение .bat или .cmd:
После чего распакуйте скачанный образ прошивки и перетащите его на данный скрипт. Полученный .vdi образ можно подключать к виртуальной машине.
Настройка VirtualBox
Настройка сети
После чего перейдя по Esc в коммандный режим наберите :wq и Enter для сохранения и выхода из редактора. Чтобы выйти без сохранения, наберите команду :q!. Эти настройки означают, что эмулируемый «роутер» попробует получить доступный ip адрес. Если у вас нет настоящего роутера и возможности получить более одного адреса — выберите в настройках сети VirtualBox режим «Виртуальный адаптер хоста».
Для применения новых настроек перезагрузите виртуальную машину или введите /etc/init.d/network restart.
После загрузки посмотрите адрес виртуальной машины, набрав ifconfig, в поле inet addr у eth0:
Поздравляю, OpenWrt запущена и доступна по сети. Имейте ввиду: данный адрес (192.168.1.23 в моём случае) — временный и может меняться после перезапуска эмулятора или спустя какое-то время (несколько часов). Запустите Putty и попробуйте подключиться к виртуальной машине по данному адресу. Логин для подключения – root, пароль вы задали при первой загрузке.
Доступ к файловой системе
Запустите WinSCP (или аналог) и подключитесь к виртуальной машине.
Вы увидите стандартный двухпанельный файловый менеджер. Теперь вы можете редактировать конфигурационные файлы в удобном графическом режиме. Так же возможно копировать файлы в «роутер» и обратно. Попробуйте перейти в правой части в корень (/), а затем в /etc/config/ и запустить network.
При желании внесите изменения и сохраните результат.
Установка пакетов
Имейте ввиду, архитектура вашей прошивки и устанавливаемого пакета должна совпадать.
Веб-интерфейс
В большинство версий OpenWrt изначально входит веб оболочка LuCI. LuCI расшифровывается как Lua Configuration Interface. Перейдите в браузере по сетевому адресу вашего «роутера», ведите заданный вначале пароль и сможете поэксперементировать с LuCI.
Доступен русский перевод. Для установки перейдите раздел System — Software, введите в поле Filter слово «russian» и на вкладке Available packages (russian) установите пакет luci-i18n-russian. Либо установите его при помощи opkg, как описано выше, а затем выберите язык в разделе System — System — Language and Style — Language.
Источник
Первый запуск
| В системе OpenWrt нет предустановленного пароля! Вы должны самостоятельно его установить после первого подключения через telnet (или web-интерфейс, если он установлен). |
Система
Любая только что установленная система OpenWrt по умолчанию запускается со следующими настройками:
После новой установки OpenWrt каждый раз будет загружаться в этой конфигурации, пока вы не установите пароль:
Подключение через telnet
Подключение через Web-интерфейс
Кликните на правую часть верхнего меню в разделе Administration, и затем идите на вкладку System (просто наведите мышкой, не кликайте), в выпадающем меню выберите Admin Password. Как выглядит страница смены пароля показана ниже.
Напишите ваш пароль в поле Password и подтвердите его в поле Confirmation. Наконец, кликните на Submit.
Ваш новый пароль установлен.
Gargoyle
Проблемы при входе
Если вы столкнулись с проблемой при входе, например вы не можете подключиться, это часто бывает связано с настройками вашего firewall-а в системе Linux или Windows. Если у вас запущены firewalls, вы можете попробовать отключить их и повторить попытку входа. Еще раз напоминаем, что после того, как вы установили пароль в OpenWrt, подключение по telnet больше не возможно (см. выше).
Не получается подключиться через SSH после установки пароля
Попробуйте еще раз через пару минут. При первой загрузке OpenWrt создает файловую систему и генерирует SSH ключи; SSH сервер не будет стартовать, пока эти ключи не будут сгенерированы.
- 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
Источник
Пошаговая прошивка OpenWRT на роутер TP-LINK TL-WR741ND из Windows
В моём случае роутер на последней стабильной родной прошивке при 1-5 WiFi и 1-2 Ethernet потребителях подвисал 1-2 раза в неделю. Это не очень страшно, но и перезагружать его надоело. Хотелось стабильности. После долгих поисков и чтения отзывов выбор пал на OpenWRT. В статье уже представлена пошаговая инструкция без проб и ошибок, которые мне пришлось пройти.
Шаг 0
Надеюсь взявшись за прошивку роутера вы понимаете, что на одном из шагов вы можете лишиться доступа в интернет. Так, что настоятельно советую полностью прочитать статью, заранее скачать все нужные файлы и уже после этого приступить к прошивке.
Шаг 1
Шаг 2
Далее необходимо выбрать версию прошивки OpenWRT.
Следует использовать именно тот файл, который согласуется с версией железа вашей модели. Не пренебрегайте этим правилом! Возможны два варианта файловой системы для загрузки: JFFS2 и SquashFS. Судя по отзывам стоит остановить свой выбор на SquashFS-файлах. Слово factory в названии файла значит, что такой файл вы должны заливать на ваше устройство поверх заводской (родной) прошивки. файл со словом sysupgrade применим только для обновления OpenWRT, т.е. заливается после factory прошивки.
Качаем factory прошивку и шьём обычным способом (System Tools -> Firmware Upgrade).
Шаг 3 или всё пропало
После успешной прошивки мы получаем рабочий роутер с выключеным web-интерфейсом. Поэтому зайти в настройки через браузер уже не получиться. Дальнейшие действия таковы:
Открываем PuTTY, выбираем Telnet протокол, адрес 192.168.1.1 порт 23, жмём «Соединение».
Входим на роутер. Изначально вы под пользователем root без пароля.
Набираем команду:
И два раза пишем новый пароль для пользователя root. Далее пишем:
Открываем WinSCP, выбираем SCP протокол, адрес 192.168.1.1 порт 22, User name: root, Password тот который задали раннее, жмём «Login».
На все смутные вопросы отвечаем да и видим окошко с файлами на вашем компьютере и на роутере. Далее берем вторую часть прошивки (та которая sysupgrade), переименовываем её в code.bin и забрасываем её на роутер в папку /tmp. Закрываем программу.
Открываем PuTTY, выбираем SSH протокол, адрес root@192.168.1.1 порт 22, жмём «Соединение». Набираем пароль который задали раннее для root. Входим в роутер и набираем команду для его прошивки:
Ждём пока роутер прошьётся и перезагрузится. Ориентируемся по лампочкам. Далее повторяем шаг:
Открываем PuTTY, выбираем Telnet протокол, адрес 192.168.1.1 порт 23, жмём «Соединение».
Входим на роутер. Изначально вы под пользователем root без пароля.
Набираем команду:
И два раза пишем новый пароль для пользователя root.
Эти две команды включают и ставят в автозагрузку web-интерфейс роутера.
Выключаем роутер, включаем роутер.
По адресу 192.168.1.1 вам доступен web-интерфейс LuCI. Заходим под пользователем root и паролем, который задали раннее для root.
UPD. После долгой эксплуатации замечен единственный глюк. При изменении MAC адреса на WAN порте, он через 1-2 дня сбрасывается на заводской. В остальном роутер проявляет чудеса стабильности.
Источник