Настройка wifi openwrt через консоль

Обновлено: 21.11.2024

После того как вы установили новое устройство LEDE, первым делом необходимо получить к нему доступ. В зависимости от того, какое изображение вы использовали, оно может иметь или не иметь веб-интерфейс.

  • Если вы использовали готовый образ, он по умолчанию поставляется с LuCi (веб-интерфейсом).
  • Если вы использовали образ для разработки, он не поставляется с LuCi, поэтому перейдите к получению доступа через SSH.

После получения доступа мы настроим основные параметры доступа в Интернет и Wi-Fi.

Доступ к графическому интерфейсу веб-администратора LEDE¶

LEDE имеет графический интерфейс веб-администратора под названием «LuCi».

Для успешного доступа к LuCi необходимо использовать пароль «root». «root» — это учетная запись администратора по умолчанию для вашего устройства LEDE. На только что установленном LEDE-устройстве еще не установлен пароль для учетной записи root, вы можете просто войти сразу.

Перейдите на страницу Система->Администрирование и задайте новый пароль в обоих полях, затем нажмите Сохранить и применить (внизу страницы).

Если вы не можете получить доступ к своему устройству LEDE из-за неправильной конфигурации IP-адреса/пароля root, обратитесь к разделу устранения неполадок в Руководстве пользователя, чтобы сбросить настройки устройства LEDE.

Это подтверждает, что вы можете успешно использовать порты LAN вашего устройства LEDE. Теперь у вас есть работающее устройство LEDE в исходной конфигурации по умолчанию.

Устранение неполадок¶

Для этой проверки используйте только кабель Ethernet, так как Wi-Fi по умолчанию включен только для устройств, не имеющих портов Ethernet

Если вы установили прошивку для разработки/моментального снимка LEDE, вам сначала необходимо вручную включить графический веб-интерфейс администратора: руководство по установке для разработки . Или проверьте результат на моментальных снимках, подключившись по SSH к вашему устройству LEDE с IP-адресом 192.168.1.1

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

Если что-то пошло не так, вы можете обратиться к разделу форума "Установка и использование LEDE". Предоставьте конкретные сведения о вашем устройстве, а также о том, что вы уже сделали и что пытались исправить.

Не волнуйтесь, если кажется, что Wi-Fi 5 ГГц не запускается сразу после его включения. Он может быть занят в течение 1–10 минут при поиске метеорадара. Дополнительную информацию см. в разделе Основные настройки Wi-Fi.

Обратите внимание, что вы всегда можете запустить «logread» в командной строке SSH, чтобы получить больше информации о том, что в данный момент делает устройство, или диагностировать какие-либо проблемы.

При необходимости вы также можете ознакомиться с разделом Устранение неполадок с подключением к Интернету .

Если вы установили прошивку для разработки/моментального снимка LEDE, вам сначала необходимо вручную включить графический веб-интерфейс администратора: руководство по установке для разработки . Или проверьте результат, подключившись по SSH к вашему устройству LEDE IP 192.168.1.1

Возможно, маршрутизатор выполнил операцию, но получил другой IP-адрес, чем вы ожидали. Либо просканируйте локальную сеть, проверьте страницу состояния вашего обычного маршрутизатора (чтобы узнать об IP-адресе, который он назначил вашему устройству LEDE), либо используйте отказоустойчивый режим , чтобы вручную сбросить настройки LEDE (включая настройки сети)

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

SSH-доступ для новичков¶

Чтобы подключиться к маршрутизатору по протоколу ssh, введите команду «ssh root @ 192 . 168 . 1 . 1’’ в эмуляторе терминала (для маршрутизатора с адресом 192.168.1.1). При первом подключении по ssh к маршрутизатору вы, вероятно, увидите предупреждение об //отпечатке ключа RSA//. Если вы уверены, что это адрес вашего маршрутизатора LEDE, просто введите «да» и нажмите «Ввод». Затем введите пароль, который вы дали маршрутизатору, или нажмите клавишу «Ввод», если это первоначальная настройка. Вот пример сеанса:

Чтобы завершить сеанс //ssh// с маршрутизатором, введите «выход» и нажмите клавишу «Ввод».

В оставшейся части этой страницы описываются несколько эмуляторов терминала, которые Windows, Linux или macOS могут использовать для доступа к маршрутизатору LEDE.

Эмуляторы терминала Windows¶

Cmder, Smartty, Putty и WinSCP — это эмуляторы терминала, которые позволяют подключаться к маршрутизатору по протоколу ssh.

Использование Cmder¶

Использование Smartty¶

Smartty предоставляет доступ к LEDE из командной строки и позволяет открывать/редактировать/загружать/выгружать файлы в LEDE, и в целом является более современным и удобным для пользователя, чем Putty (еще один инструмент, подробно описанный ниже):

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

Использование шпатлевки¶

Использование WinSCP¶

  • Сначала необходимо установить SFTP-сервер на стороне LEDE, так как WinSCP необходим для успешного подключения.В командной строке шпатлевки (см. предыдущий раздел) выполните:
    • «обновление opkg»
    • ''opkg install openssh-sftp-server''
    • Обычно на этом этапе это не требуется, но для простоты этого руководства перезагрузите устройство LEDE сейчас, чтобы убедиться, что служба SFTP действительно запускается.

    Редактирование файлов конфигурации LEDE с помощью встроенного графического редактора WINSCP:\ Чтобы отредактировать файл конфигурации LEDE с помощью графического редактора WinSCP, просто щелкните файл правой кнопкой мыши в WinSCP и выберите «Редактировать» в контекстном меню.

    Эмуляторы терминала Linux¶

    Все дистрибутивы Linux предоставляют ssh-клиент командной строки как часть установки по умолчанию.

    • Откройте эмулятор терминала и напишите ssh root@192.168.1.1 («ssh» — это команда, «root» — это пользователь LEDE, к которому вы подключаетесь, а «192.168.1.1» — IP-адрес LEDE по умолчанию)
    • Появится сообщение о принятии нового ключа от устройства LEDE, напишите «да» и нажмите клавишу Enter.
      • Если по какой-то причине вы переустановили LEDE, на устройстве будет другой ключ, и вы получите сообщение об ошибке о несоответствии ключа. В ошибке будет указано, какую командную строку следует скопировать и вставить в терминал, чтобы удалить старый ключ и продолжить.

      Linux также обычно имеет клиентов SCP (для открытия/редактирования/загрузки/выгрузки файлов в LEDE), которые могут быть установлены или не установлены по умолчанию. Вам нужно просмотреть документацию вашего дистрибутива или выполнить поиск в интерфейсе управления пакетами для «SCP», чтобы узнать, где он находится, и его текущий статус установки. Прочтите его встроенное руководство (например, man scp предназначен для клиента SCP с командной строкой) или погуглите несколько учебных пособий, чтобы узнать, как его использовать.

      Эмуляторы терминала macOS¶

      В macOS (ранее Mac OSX) любой эмулятор терминала позволит вам подключиться по ssh. Существует несколько эмуляторов терминала:

      Чтобы подключиться по ssh к маршрутизатору LEDE по адресу 192.168.1.1, введите ‘’ssh root @ 192 . 168 . 1 . 1’’, затем нажмите Return.

      Подключение к Интернету¶

      Для первой быстрой проверки доступа к Интернету: если у вас есть существующий маршрутизатор, подключите порт WAN вашего устройства LEDE к порту LAN этого маршрутизатора и подтвердите подключение вашего устройства LEDE к Интернету, выполнив следующие действия:

      Убедитесь, что WAN-соединение вашего маршрутизатора (обычно Ethernet) подключено к кабельному/DSL-модему или другому устройству, которое подключено к Интернету.

      Проверьте, находятся ли ваши порты LAN и WAN в одном диапазоне адресов. Для этого:

      • Перейдите в Сеть -> Интерфейсы
      • Найти IPv4-адрес, назначенный интерфейсу локальной сети.
      • Найти IPv4-адрес, назначенный интерфейсу WAN
      • Если эти два адреса находятся в одном диапазоне, например, если они начинаются с одних и тех же трех наборов цифр, то они находятся в одном диапазоне адресов. Вам необходимо изменить адрес интерфейса LAN (см. следующий шаг).
      • Если диапазоны адресов не конфликтуют, обратитесь за дополнительной помощью на форум LEDE.

      При необходимости измените адрес интерфейса LAN. Для этого:

      • На странице "Сеть" -> "Интерфейсы" нажмите кнопку "Изменить" рядом с интерфейсом LAN.
      • В поле «Адрес IPv4» будет отображаться указанный выше адрес локальной сети.
      • Введите новый адрес, отличный от адреса WAN. Например, адрес локальной сети после новой установки LEDE будет «192.168.1.1». Хорошим альтернативным адресом будет «192.168.2.1».
      • Измените поле на новый адрес, затем нажмите Сохранить и применить внизу страницы.
      • Запишите новый адрес на наклейке, прикрепленной к нижней части маршрутизатора. (Это сэкономит вам или вашему техническому другу массу времени, когда в следующий раз вам понадобится поработать с маршрутизатором.)

      После изменения адреса вам нужно будет ввести новый адрес в веб-браузере. Вы должны снова получить страницу входа в систему LEDE.

      Если вы по-прежнему не можете получить доступ к Интернету, обратитесь за дополнительной помощью на форум LEDE.

      Настройка WiFi¶

      Решите, хотите ли вы использовать LEDE в качестве коммутатора, маршрутизатора или шлюза

      При использовании устройства LEDE в качестве точки доступа Wi-Fi не забудьте изначально указать код страны в конфигурации WiFi LEDE, чтобы надлежащим образом соблюдать законодательные нормы Wi-Fi в вашей стране! см. здесь первую базовую настройку WiFi .

      Ознакомьтесь с руководством пользователя для более сложной настройки.

      Установите пользовательские пакеты программного обеспечения, которые могут вас заинтересовать. Или, если у вас уже был LEDE, переустановите пользовательские пакеты, которые были у вас до обновления системы, с помощью «opkg». Если какой-либо пакет устанавливает системную службу, вам также необходимо включить соответствующую службу в соответствии с вашими потребностями.

      Если вы выбрали резервное копирование предыдущей конфигурации LEDE перед прошивкой, теперь вы можете восстановить ее, используя меню LuCi System > Backup/flash firmware. В противном случае вам придется начинать настройку с нуля.

      Укажите код страны в конфигурации WiFi LEDE, чтобы соответствовать законодательству вашей страны в отношении Wi-Fi, например см. базовую настройку Wi-Fi .

      Необязательные дальнейшие действия¶

      После установки моментального снимка на ваше устройство Установите LuCI, если требуется

      • Другие полезные пакеты: snmpd, netperf и любой из ваших любимых.

      Если у вас есть небрендированный/бюджетный/недорогой маршрутизатор, поставляемый с OpenWrt/LEDE, вы можете узнать, какую архитектуру он использует, подключившись к нему через ssh и открыв /proc/cpuinfo . Сочетание типа системы и машины — это то, что вам нужно.

      Если вы будете часто перепрошивать прошивку моментальных снимков LEDE, вы можете создать сценарий, который надежно и воспроизводимо вносит изменения в конфигурацию. См., например, скрипт config-openwrt.sh, который обновляет большинство настроек.

      На устройствах с портами Ethernet Wi-Fi по умолчанию отключен. Это базовое описание того, как включить первую сеть Wi-Fi и, самое главное, как правильно настроить код страны, чтобы ваша сеть Wi-Fi соответствовала законодательству вашей страны.

      В графическом интерфейсе веб-администратора¶

      • Если вы настроили Wi-Fi 5 ГГц и только что включили его, но Wi-Fi 5 ГГц не запускается, рассмотрите следующее. Если ваше устройство поддерживает каналы Wi-Fi > 100, ваше LEDE-устройство сначала должно сканировать метеорологический радар на эти каналы, прежде чем вы сможете использовать такие каналы для WiFi. Это может занять от 1 до 10 минут один раз после первой перезагрузки в зависимости от вашей ситуации с WiFi и в зависимости от количества поддерживаемых устройством каналов > 100. Вы также можете столкнуться с задержкой в ​​1 минуту при каждом автоматическом изменении канала, так как такая же задержка сканирования требуется для соблюдение правил.

      В командной строке SSH¶

      Это не полное руководство по созданию сети Wi-Fi в командной строке.\ Оно просто показывает вам важный шаг, чтобы первоначально установить код вашей страны для правильного Wi-Fi в командной строке, чтобы соответствовать правовым нормам вашей страны. :

      • Подключитесь к устройству LEDE с помощью SSH.
      • Выполните «uci show wireless», чтобы увидеть всю конфигурацию беспроводной сети и количество чипов Wi-Fi (называемых «радио» в конфигурации) на устройстве.
      • Узнайте свою страну в списке кодов стран ISO/IEC 3166 alpha2. В статье в Википедии есть список ISO 3166-1 alpha-2
      • Выполните uci set wireless.radio0.country='XX' '', чтобы установить код страны XX для устройства radio0, и настройте эту команду, чтобы установить один и тот же код страны для всех беспроводных радиостанций в устройстве.

      © Copyright 2017, Люди в Интернете. Редакция daadf8f0 .

      Версии последние Загрузки pdf htmlzip epub On Read the Docs Project Home Сборки Бесплатный хостинг документов, предоставляемый Read the Docs.

      На этой странице объясняется, как подключить ваше устройство OpenWrt к другой сети Wi-Fi, используя собственное радио. Из-за технических ограничений ваше устройство OpenWrt создаст свою собственную подсеть (в приведенном ниже примере это 192.168.2.x, а подсеть маршрутизатора Wi-Fi — 192.168.1.x), как если бы оно было подключено к модему, ваш OpenWrt устройство и устройства, подключенные к нему, смогут подключиться к Интернету, но не увидят устройства, подключенные к другому Wi-Fi/маршрутизатору).

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

      Инструкции по веб-интерфейсу

      Отключиться и снова подключиться к устройству (при смене IP нужно это сделать).

      Теперь мы настроим клиентскую сеть Wi-Fi, необходимую для подключения к другой сети Wi-Fi.
      После повторного подключения к повторителю Wi-Fi перейдите на страницу беспроводных сетей и нажмите кнопку "Сканировать".


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


      Введите пароль Wi-Fi, оставьте «имя новой сети» как «wwan» и выберите зону брандмауэра wan. Щелкните Сохранить. Если у вас нет *wan* зоны брандмауэра, вам нужно ее создать, не сохраняйте конфигурацию Wi-Fi и переходите к следующему шагу.

      Если у вас нет "wan" зоны брандмауэра, вы должны ее создать. Нажмите «Сеть», затем «Брандмауэр», затем нажмите кнопку «Добавить» и настройте новую зону, как показано на следующем снимке экрана (это интерфейс брандмауэра wan по умолчанию),


      Обратите внимание, что в «Покрытых сетях» у вас, вероятно, будут «lan» и «wwan» вместо показанных на скриншоте. Мой маршрутизатор (используемый для снимка экрана) уже имеет порты WAN ethernet и зону брандмауэра wan по умолчанию, а также я использую модем со своим смартфоном.Если вы делаете этот шаг, у вас, вероятно, нет ни того, ни другого.

      После этого вернитесь и повторите другие шаги, чтобы добавить и сохранить подключение Wi-Fi.


      Вы попадете на страницу настроек Wi-Fi клиента, при необходимости задайте другие параметры.
      Наиболее важные настройки находятся в строке «Рабочая частота».
      Установите для параметра Mode значение Legacy, если вы подключаетесь к сети Wi-Fi g (как в моем примере), или N, если вы подключаетесь к сети Wi-Fi n (и т. д.).
      Установите для ширины то же значение, которое вы установили для сети Wi-Fi, к которой вы подключаетесь (чтобы избежать узких мест в соединении без причины).

      Инструкции командной строки

      Перед выполнением какой-либо фактической настройки интерфейс Wi-Fi должен быть включен, чтобы иметь возможность сканировать сети поблизости:

      Если на вашем устройстве установлено несколько радиомодулей Wi-Fi, в этом руководстве вы можете использовать вместо них другие, заменив их номер. Например, чтобы включить второе радио Wi-Fi (обычно это радио 5 ГГц), вам нужно установить uci wireless.@wifi-device[1].disabled=0, а затем использовать wlan1 вместо wlan0 в приведенной ниже команде.

      Теперь мы можем перечислить сети в пределах досягаемости, заменив wlan0 на фактический беспроводной интерфейс:

      В этом примере есть две сети: Wi-Fi g с именем Violetta и Wi-Fi n с именем GOinternet_EB20FB. Устройство было настроено на подключение к устройству под названием Violetta.

      Это значения uci, которые были добавлены или изменены в процессе настройки.
      Для SSID, BSSID и шифрования необходимо использовать информацию, полученную при сканировании Wi-Fi выше.
      Для объяснения того, почему эти значения были изменены, пожалуйста, прочтите учебник luci выше.

      • Последнее изменение: 15.08.2021, 15:07.
      • от vgaetera

      Самостоятельная регистрация на вики отключена.
      Если вы хотите внести свой вклад в вики OpenWrt, напишите ЗДЕСЬ на форуме или запросите доступ в IRC.

      Если не указано иное, содержимое этой вики предоставляется по следующей лицензии:
      CC Attribution-Share Alike 4.0 International

      В мае 2018 года на форуме OpenWrt произошла полная потеря данных. Этот архив представляет собой попытку восстановить и сделать доступным как можно больше контента. Контент может отсутствовать или не соответствовать последней отредактированной версии.

      Содержание этой темы было заархивировано 28 апреля 2018 года. В этой теме нет явных пробелов, но в конце могут отсутствовать некоторые сообщения.

      Я знаю, что есть команда uci, которая может включить Wi-Fi. но я не могу его вспомнить (это было длинное)
      И гугл сегодня тоже не помогает. и в вики тоже нет ответа

      есть ли короткая и простая команда для этого

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

      Если я когда-нибудь найду длинную команду, обязательно добавлю ее в вики.

      uci set wireless.@wifi-device[0].disabled=0
      uci commit

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

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

      Я не понял, что это была кнопка. :-)
      Это очень удобная страница.

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

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

      А потом может быть какая-нибудь команда вроде "переключить радио0"?

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

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

      Понятно, это действительно то, что я могу попробовать.

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

      Мне показалось странным, что для этого не было простой команды, но эта немного более длинная команда uci работает так. да.

      Еще раз спасибо, что познакомили меня со страницей несохраненных изменений! Я узнал еще несколько вещей там, и я, вероятно, собираюсь узнать больше из него.

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

      И опять же, использование Image Builder для создания образа и настройки WiFi так, как вы хотите, не намного сложнее, чем выполнение нескольких команд в командной строке Linux. Я новичок и у меня получилось.

      Но то, что Wi-Fi отключен по умолчанию, — это не проблема, это хорошо.

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

      Я справляюсь, но не у всех новичков есть одинаковые навыки, и это могло бы быть намного проще и облегчить работу для группы новичков.

      с помощью команды, которая может включать и выключать Wi-Fi после первой загрузки, все будет решено. Ведь SSID OpenWrt БЕЗ парольной фразы уже настроен.

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

      Кто-то испортил конфигурацию. (это не сложно), но в качестве быстрого решения используется firstboot.
      И. o ВЗРЫВ, мы не упаковали кабель локальной сети, или кабель локальной сети поврежден.

      Это будет проблемой. И когда я согласен, пользовательское изображение может помочь мне для личного использования, но я не думаю, что оно будет полезно в более сложной ситуации.

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

      Маршрутизатор OpenWrt при первой загрузке небезопасен, каждый может войти в систему, но вам НУЖЕН кабель локальной сети.

      Планшеты и телефоны не имеют подключения к локальной сети, но имеют порт USB. Это вообще другой подход.
      Решение, вероятно, является комбинацией наших идей. :-)
      Я собираюсь создать свой собственный имидж. Тем не менее я надеюсь на простую команду для включения Wi-Fi
      IE простой способ установить disabled=0 в ситуации, когда disabled=1

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

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

      Если вы считаете, что ваш беспроводной маршрутизатор достаточно хорош только для передачи IP-адресов подключенным устройствам в вашем доме, вам нужно вдохнуть в него новую жизнь с помощью < u>Прошивка OpenWRT.

      Точно так же, как вы можете заменить операционную систему на своем компьютере и на телефоне Android, вы также можете установить новую прошивку на свой маршрутизатор.

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

      Возможности

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

      Например, хозяева Airbnb могут использовать OpenWRT для создания гостевой беспроводной локальной сети, обеспечивающей доступ к Интернету, но не к внутренней сети. Точно так же малые предприятия могут использовать OpenWRT для настройки виртуальной частной сети (VPN) на основе OpenVPN или WireGuard.

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

      Хотя OpenWRT работает с множеством маршрутизаторов, его разработчики предполагают, что он лучше всего работает с многоядерными устройствами на базе ARM с оперативной памятью не менее 256 МБ для обеспечения приемлемой производительности для большинства задач. Кроме того, хотя маршрутизатор без поддержки USB можно использовать в качестве веб-сервера или сервера приложений, порт USB может расширить возможности использования маршрутизатора.

      Установка

      Загрузка новой прошивки маршрутизатора зависит от марки вашего маршрутизатора. На странице вашего маршрутизатора на веб-сайте OpenWRT будут указаны точные шаги.

      В целом проект создает два типа изображений для поддерживаемых маршрутизаторов. Если вы устанавливаете OpenWRT впервые, вам понадобится заводской образ.Если вы выполняете обновление с одной версии OpenWRT на другую, вам потребуется образ Sysupgrade.

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

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

      Первоначальная конфигурация

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

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

      Чтобы установить пароль для пользователя root, войдите на страницу администрирования и выберите Система > Администрирование. Введите пароль и нажмите кнопку Сохранить и применить, чтобы завершить изменения.

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

      Прежде чем продолжить, также рекомендуется включить доступ SSH для входа в маршрутизатор с терминала. Хотя графический интерфейс администрирования обеспечивает большую гибкость, некоторые задачи занимают гораздо меньше времени, если выполнять их из интерфейса командной строки (CLI).

      Чтобы включить доступ по SSH, перейдите на вкладку Доступ по SSH в разделе Система > Администрирование. Нажмите кнопку Добавить экземпляр, чтобы добавить экземпляр Dropbear для подключения к SSH-серверу внутри OpenWRT. Вы можете безопасно оставить для других параметров значения по умолчанию и нажать Сохранить и применить, чтобы подключить сервер SSH к сети.

      Теперь вы можете подключиться к маршрутизатору либо с помощью команды ssh с компьютера под управлением Linux, например ssh root@192.168.1.1, либо с помощью клиента SSH, такого как PuTTY. из Windows. Пароль будет таким же, как тот, который вы установили для пользователя root.

      Настройка Wi-Fi

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

      Чтобы разрешить компьютерам в вашей сети подключаться к маршрутизатору OpenWRT через Wi-Fi, выберите Сеть > Беспроводная связь. На этой странице будут перечислены все беспроводные радиостанции вашего маршрутизатора. Многие современные маршрутизаторы имеют несколько маршрутизаторов, один для 2,4 ГГц, а другой для 5 ГГц, но процесс их настройки одинаков.

      Начните с нажатия кнопки Добавить, соответствующей радиостанции, которую вы хотите настроить. Прокрутите вниз до раздела Конфигурация интерфейса, убедитесь, что для параметра Режим установлено значение Точка доступа, и введите ESSID беспроводной сети в поле предоставлено.

      Затем перейдите на вкладку Безопасность беспроводной сети и в раскрывающемся меню выберите шифрование WPA2-PSK, которое OpenWRT рекомендует для пользователей небольших/домашних офисов. Затем введите пароль в текстовое поле Ключ.

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

      Нажмите Сохранить и повторите шаги для другого радиомодема, если он есть в вашем маршрутизаторе. По завершении нажмите Сохранить и применить. Теперь вы можете сканировать и подключаться к маршрутизатору, используя ESSID и указанный пароль.

      Теперь вы можете получить доступ к маршрутизатору OpenWRT с любого компьютера или устройства в вашей сети.

      Заключение

      Теперь вы можете настроить свой маршрутизатор в соответствии с вашими потребностями. Одна из лучших особенностей OpenWRT — это его обширная документация, в которой есть пошаговые инструкции практически для всех популярных задач, таких как настройка портала авторизации, настройка динамический DNS, настройка NAS и многое другое.

      Поскольку Маянк Шарма пишет и пишет о Linux почти два десятилетия, он хотел бы, чтобы все считали его экспертом TechRadar Pro по этой теме. Конечно, его интересуют и другие компьютерные темы, в частности кибербезопасность, облачные технологии, контейнеры и программирование.

      Читайте также: