Последние комментарии
-
09.03.2023 10:51
Спасибо!Драйвер установил,и все заработало.
-
25.01.2023 16:05
Спасибо. Хорошая статья. Хотелось бы увидеть как ...
-
21.01.2023 22:58
Доброго дня! Як можна замовити? І чи є схема або ...
-
05.05.2022 19:14
Спасибо автору, понял почему блинк не работал
-
21.04.2022 13:18
В моём случае он используется совместно с AGP ...
Самое читаемое
- Многофункциональный программатор на CH341A
- Переходник USB to TTL (RS232) YP-01 на чипе PL2303HX
- Знакомство с Arduino Pro mini на примере китайского аналога
- Подключаем мощную нагрузку к Arduino, через реле модуль
- Твердотельное реле из симистора для коммутации мощной нагрузки через Ардуино
- Знакомство с Arduino Micro (ATmega32U4) на примере китайского аналога Pro Micro
- Знакомство с Arduino Nano на примере китайского аналога
- Знакомство с Arduino UNO на примере китайского аналога
- Обход блокировки Одноклассников, Вконтакте, Яндекс и Маил.ру с помощью OpenVPN
- Управляем Arduino через Bluetooth HC-06, с компьютера или смартфона
Установка OpenWrt на TP-Link TL-WR740 и переназначение WAN порта
На днях мне принесли маршрутизатор TP-Link TL-WR740, у которого после грозы не работал WAN порт. Решил заменить заводскую прошивку на OpenWrt и в ней переназначить WAN порт на один из 4-х LAN портов. OpenWrt - это операционная система для роутеров на ядре Linux. Замена заводской прошивки на OpenWRT может быть вызвана рядом причин. Кто-то желаем поработать на альтернативной прошивке, которая характеризуется как более стабильная, нежели заводская. Кому-то нужна OpenWrt поскольку благодаря ей, можно расширить возможности роутера: подключить web-камеру, 3G-модемы либо другое устройство, поднять на безе маршрутизатора простой web-сервер или переназначить WAN порт, чем я и займусь. Данная инструкция применима к любым маршрутизаторам с установленной на борту OpenWrt.
Установка 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».
Переходим в «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 файлом из архива, выбирая при этом необходимую ревизию.
Комментарии
Спасибо большое...Разоб рался...все оказалось просто, между символами должны стоять двоеточия а я тулил черточки
MAC-адрес можно поменять например, сосчитав дамп с флеша, изменить в hex редакторе MAC, сохранить изменения и вновь залить дамп в флеш. Если интересно, могу подробнее рассказать.
У роутера, прошитого OpenWRT?
Нажимаете на графической ссылке "Скачать Яndex диск" или "Скачать MEGA", в конце этой статьи. Скачиваете архив "TL-WR740-strip ped.zip", распаковываете. В нём stripped-файлы для всех ревизий.
RSS лента комментариев этой записи