Меню

Openwrt как настроить wan

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

Openwrt — даже не прошивка, а операционная система linux для роутеров. Причин, для того, что бы ваш роутер был под управлением Openwrt много. Ведь перед вами хоть и урезанная, но система linux, с возможностью установки пакетов (приложений). Помните, перепрошивка роутера в openwrt лишает вас гарантии. Все действия, которые вы выполняете со своим роутером — вы делаете на свой страх и риск.

В первом повествовании не будем вдаваться во многие тонкости. Рассмотрим, как прошить роутер и настроить сеть через веб-интерфейс на примере TP-Link TL-WR740N v.5.

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

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

И так, первый шаг: заходим в админку роутера, смотрим модель и версию:

Далее идём на сайт OpenWrt https://openwrt.org/toh/views/start , выбираем Table of Hardware: Standard, all devices тут же можно посмотреть техническую информацию об этом роутере и о любых других, поддерживаемых:

Переходим на страницу нашего устройства, смотрим версию устройства и качаем ту прошивку, в которой присутствует слово factory. Прошивка Sysupgrade нужна для обновления уже установленной системы:

Скачали, в веб интерфейсе нашего устройства нажмите выберите файл. Выбираем то, что скачали, затем нажмите Обновить:

Роутер прошивается.. После прошивки — веб-интерфейс будет доступен по http://192.168.1.1

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

Рекомендую сразу установить пароль и выбрать интерфейс «lan» для подключения по SSH:

Шаг 4. Настройка PPPOE

Теперь настроим подключение к интернету. Если ваш провайдер раздаёт интернет по DHCP, то этот шаг мы пропустим. По умолчанию WAN настроен на DHCP client. Если же pppoe, то идем далее:

Переходим в Network -> Interfaces -> Add new interface. Задаём имя интерфейса, протокол (PPPoE). Cover the following interface выбираем тот, который с wan. Вообще, в моём случае в роутере есть свич — eth0.1 и отдельно адаптер ethernet — eth1. В некоторых случаях нет адаптера, есть только свич eth0 и он разделен вланами — eth0.1 будет wan, а eth0.2 свич.

Нажав Submit мы попадаем далее, здесь нужно указать логин/пароль от PPPoE:

Не применяя настроек, переходим в Firewall Settings и выбираем зону WAN. Сохраняем, применяем.

Если все сделано правильно, то, перейдя в Network -> Interfaces видим, что наш pppoe подключился. Проверяем интернет, должен работать.

Шаг 5. Настройка WiFi

По умолчанию в Openwrt выключен WiFi, что бы включить, переходим в Network -> Wireless -> Edit:

Тут можно выбрать канал, на котором будет работать наша Wi-Fi сеть, либо оставить auto, тогда канал будет сам выбираться, в зависимости от загруженности.

  • Режим работы (mode) — выбираем Access Point (точка доступа), о других режимах, мы поговорим в следующих статьях.
  • ESSID — имя сети Wi-Fi.

Далее перейдите на вкладку Wireless Security:

  • Encryption — WPA2-PSK.
  • Key — желаемый пароль Wi-Fi.

Не рекомендуется ставить пароль просто из 8 цифр, такой пароль очень уязвим!После всех настроек нажимаем Enable.

На этом пока всё. В дальнейших статьях мы рассмотрим конфигурационные файлы, логи, доступ через SSH, переназначение одного из LAN портов на WAN и так далее.

Источник

Установка OpenWrt на роутер TP-Link TL-WR740

Устанавливаемая прошивка должна соответствовать аппаратной ревизии маршрутизатора. Ревизия — это внутренняя конфигурация устройства. В процессе производства какой-то определённой модели, производитель может вносить изменения в устройство, в данном случае в маршрутизатор. Изменения могут быть связаны с заменой процессора, ОЗУ, флеш-памяти или прочих узлов. Обычно эти замены производятся с целью усовершенствования либо удешевления продукта. Меняя внутреннюю конфигурацию устройства, пишется соответствующая прошивка. Если по незнанию установить прошивку с другой ревизией, маршрутизатор может превратится в груду хлама.

Читайте также:  Как настроить криптопро для госуслуг

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

Ревизию роутера можно узнать, прочитав информацию на этикетке устройства. В моём распоряжении оказалась ревизия пятой версии.

Вначале шьём файл from_factory_v*.bin , где * — это ревизия вашего роутера. Шьём через web-интерфейс, как заводскую прошивку. После прошивки, IP роутера станет 192.168.1.1.

Зайдя в web-интерфейс увидим форму входа в админку роутера. По умолчанию логин root, пароль пустой.

Далее переходим в «System» — «Backup / Flash Firmware»

В разделе «Flash new firmware image» кнопкой «Обзор. » выбираем файл sysupgrade_v*.bin , где * — ревизия вашего роутера и «Flash image. » прошиваем.

Сменить пароль для входа в админку можно в «System» — «Administrator»

Перенаправляем WAN порт в OpenWrt

Поскольку в имеющемся у меня экземпляре роутера сгорел WAN порт, перенаправим его на один из 4-х LAN портов.

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

Переходим в «Network» — «Interfaces»
В настройках будет три интерфейса: LAN, WAN, WAN6. Удаляем WAN и WAN6, остаётся один LAN.

Переходим в «Network» — «Switch»
Попробуем переключить ethernet-кабель с 1 по 4 LAN-порты роутера и посмотреть, какой порт, соответствует какому VLAN ID.

В моём случае первый реальный LAN-порт роутера, соответствовал третьему виртуальному (VLAN ID: LAN 3).

. а третий реальный порт — первому виртуальному. Второй и четвёртый совпадали.

Определились какой из реальных LAN портов будет работать в качестве WAN, в моём случае будет первый порт, что соответствует третьему виртуальному. Подключаем ethernet-кабель в один из 3-х оставшихся портов (в примере во второй), оставляя будущий WAN порт свободным.

Создаём два vlan, один уже присутствует, а второй добавим с помощью кнопки «Add«.
vlan 1 будет смотреть tagget на CPU (eth0) и untagget на порт, который будет нашим новым WAN. В примере это LAN 3, который у меня соответствует первому реальному порту на роутере.
vlan 2 будет смотреть tagget на CPU (eth0) и untagget на все остальные порты.
Нажимаем «Save» для сохранения.

Переходим «Network» — «Interfaces» .

. и с помощью «Add new interface. » создаём новый WAN интерфейс.

В строке «Name of the new interface» пишем имя нового WAN (например — WANPORT)
В строке «Protocol of the new interface» выбираем протокол для создаваемого интерфейса, в зависимости от вашего Интернет-провайдера. Для «Киевстар.Домашний Интернет» я выбираю «DHCP client».
Новый WAN с именем «WANPORT» направляем на «Switch VLAN: «eth0.1»», выбирая переключатель в разделе «Cover the following interface».
Нажимаем «Submit», а затем в следующем окне «Save».

Переходим вновь в «Network» — «Interfaces»

Видим что WANPORT присутствует в списке. Переходим к редактированию «LAN«, с помощью кнопки «Edit».

Во вкладке «Physical Settings» убираем все галки и выставляем напротив: «Switch VLAN: «eth0.2»» и «Wireless Network: Client «LEDE» (lan)».
Для сохранения настроек нажимам «Save & Apply».

Переходим в «Network» — «Firewall»

Редактируем WAN с помощью «Edit»

Во вкладке «General Settings» разрешаем всё (выбираем «accept«), ставим галку напротив «Covered networks» и нажимаем «Save & Apply».

Читайте также:  Taplink как настроить ссылку

Переходим в «Network» — «Wireless»

Активируем Wi-Fi с помощью кнопки «Enable».
Wi-Fi запущен, с именем по умолчанию «LEDE» и без пароля.

Если нужно изменить имя Wi-Fi сети, номер канала, установить пароль, воспользуемся кнопкой «Edit». Когда будут внесены изменения, нажимаем «Save & Apply».

Переходим в «Network» — «Interfaces» .

Обратим внимание, что RX по нулям.

Подключаем в созданный новый WAN интернет-кабель и видим как показания RX начали меняться. Попробуем теперь зайти на какой-либо сайт и убедится что роутер, работает.

Меняем светодиоды

Поскольку роль WAN порта у нас выполняет первый LAN порт, во время обмена данных перемигивается светодиод первого порта. Давайте сделаем так, что бы при работе WAN порта, перемигивался его светодиод.

Переходим в «System» — «LED Configuration»

На этой странице можем настроить поведение светодиодов для каждого порта.

Поскольку необходимо сменить светодиод на первом LAN порту, нас будет интересовать порт с именем «LAN1» у которого значение строки «LED Name» — tp-link:green:lan1

Меняем это значение с выпадающего списка на tp-link:green:wan и нажимаем «Save & Apply».

Теперь можем наблюдать, как работа WAN порта, сигнализируется правильным светодиодом.

Возвращаемся с OpenWrt на заводскую прошивку

В моём случае это ни к чему, но возможно кто-то наигравшись с OpenWrt в своём роутере, решит вернуться на заводскую прошивку.

Для этого нужно перейти в «System» — «Backup / Flash Firmware» и прошить устройство stripped файлом из архива, выбирая при этом необходимую ревизию.

Источник



OpenWrt. Установка и первоначальная настройка альтернативной прошивки для wi-fi роутеров на примере Linksys EA4500. Поднимаем WAN и web-интерфейс из командной строки.

Сегодня обойдемся без предисловий и перейдем сразу к делу. Итак, наверняка многие слышали что помимо прошивки от производителя устройства, существуют и альтернативные. Наиболее раскрученная и на слуху — это, наверное, DD-WRT. Про неё я уже рассказывал когда делал wi-fi повторитель на базе D-Link DIR-300.

Еще одна альтернативная прошивка — OpenWrt. Она менее дружественна для обычного пользователя, однако, обладает сравнимыми или даже большими возможностями по настройке, плюс работает на большем количестве роутеров. Мой пример с Linksys EA4500 тому подтверждение.

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

С аппаратной точки зрения у Linksys EA4500 огромный потенциал, который никак не используется штатной прошивкой, а мне крайне необходимо было выжать из этого «железа» больше. Самое главное нужен был полноценный firewall, с возможностью создавать свои правила (в штатной прошивке вместо него было какое-то недоразумение) и наличие vpn-сервера (в идеале openvpn). OpenWrt для этих целей подходила как нельзя лучше — по сути, это полноценный Linux-сервер с кучей всевозможных «плюшек», позволяющих делать невероятные, для обычных роутеров, вещи, вплоть до запуска прокси-сервера Squid или ip-телефонии Аsterisk. Вдумайтесь, это на обычном роутере(!)

Прошивка OpenWrt на Linksys EA4500 / E4200 v2

Страничка с прошивкой для Linksys EA4500 / E4200 v2, где находим ссылку на саму прошивку, в моём случае это openwrt-kirkwood-linksys-viper-squashfs-factory.bin

Собственно, в самом процессе перепрошивки, ничего сложного нет, всё делается штатными средствами через web-интерфейс вашего роутера, указываем путь к скачанному файлу прошивки и в путь. Единственное что хотелось отметить, прошиваться желательно не по wi-fi, а подключившись проводом к роутеру в обычный LAN-порт.

Читайте также:  Как настроить колесико мыши как кнопку

По идее, предполагается что дальнейшие настройки будут производиться через web-интерфейс уже новой прошивки (адрес по умолчанию 192.168.1.1, логин root c пустым паролем). Но не в моем случае. на указанной выше страничке Linksys EA4500, английским по белому написано что никакого web-интерфейса у меня не будет и нужно сперва установить этот самый web-интерфейс LuCI.

Поднимаем WAN и web-интерфейс из командной строки OpenWrt

Итак, web-интерфейса у нас нет. Чтобы его установить (ссылка на инструкцию приведена чуть выше) нам понадобиться сконфигурировать WAN-интерфейс для соединения с интернет. Для этого подключаемся к нашему роутеру по ssh (этот интерфейс включен по умолчанию): ssh root@192.168.1.1

Как помните, у нас сейчас нет пароля, сразу и зададим свой пароль командой passwd:

Теперь перейдем непосредственно к настройке wan-интерфейса. В моем случае провайдер выдал статический адрес, потому пример будет со статикой (больше примеров можно посмотреть в официальной документации Network configuration). Тут всё как в обычном Linux, с помощью консольного текстового редактора vi вносим изменения в файл конфигурации /etc/config/network

После того как внесли изменения и сохранили файл, осталось перезапустить сеть для применения изменений:

Интернет появился. Теперь уже можно спокойно установить web-интрефейс luci и производить дальнейшие настройки уже в графическом режиме из браузера:

Запускаем web-сервер (uHTTPd)

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

Источник

Сетевые интерфейсы в LUCI (OpenWrt) наглядно и понятно

Сетевые интерфейсы что, зачем и как в LUCI (OpenWrt)

В данной статье рассматриваем сетевые интерфейсы и их применения в Web интерфейсе LUCI среда OpenWrt

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

Настройки разбираем на примере последней версии OpenWrt 19.07.4 на сегодняшний момент которая физически находится на роутере Xiaomi Mi Wi-Fi Router Pro R3P вот статья: « Установка OpenWrt на Xiaomi Mi Wi-Fi Router Pro «

Работать будем с стандартным Web — интерфейсом LuCI

Поехали!

Настройки относящиеся к сетевым интерфейсам находятся тут (Раздел Network-сеть)

Сетевые интерфейсы в OpenWrt могут быть

Физические интерфейсы

Всегда указывают на реальное физической устройство сетевую плату, модуль, разъем

Обозначение будет типа: eth0, radio0, radio1, wlan0

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

А если драйвер загрузился, а устройство не отвечает происходит вот, что и об этом в статье: » Попытка восстановить роутер Asus RT-N65U или как умирают роутеры. «

Примеры представления физических интерфейсов в OpenWrt ниже

eth0 — проводной физический интерфейс

radio0, radio1 — беспроводной физический интерфейс

Виртуальные (логические) интерфейсы

Виртуальный сетевой интерфейс связан с физическим сетевым интерфейсом или другим виртуальным интерфейсом или является автономным

Сети VLAN (виртуальные сети) — делят реальную физически существующую сеть на виртуальные сети и это описывает стандарт IEEE 802.1Q

Обозначается через точку, пример: eth0.1,eth0.2. Или интерфейсом обратной связи lo

В OpenWrt 19.07.4 есть такой раздел как «Switch» или «Коммутатор» , он есть и в более ранних прошивках. Вот, для примера, как он выглядит в «древней» прошивке OpenWrt 15.05 роутер TP-Link TL-MR3420 v2

Источник