Смена WAN-порта на TP-LINK (OpenWrt)

Есть такое устройство: TP-LINK TL-WR740N, версия 4.25.

Сгорел WAN-порт. Задача – переназначить WAN на один из LAN-портов.

В интернетах гуляет 2 варианта решения проблемы:

1) на заводской прошивке воспользоваться IPTV-мостом (не прокатило)

2) поставить кастомную прошивку и просто переназначить порт (получилось, но не сразу)

Чем пользовался:

1) Ремонт Wi-Fi роутеров. Пошаговое руководство. (полезная статья)
2) Если сгорел WAN порт роутера TP-Link
3) Оживление роутеров TP-Link WR740N(D)/WR741N(D)
4) Смена WAN порта на LAN, под OPENwrt. ( TL-WR741ND )
5) OpenWRT и переназначение WAN на LAN
6) Переброс порта WAN на LAN1 на OpenWRT — TP-Link TL-WR-841N

Казалось бы, зачем пинать труп вопрос небольшой, но пришлось покипеть, т.к. оказались свои нюансы.

 


Берем напильник

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

Сказано – сделано. Ломать – не строить. Делу – время, пот… эээ, не то.

Короче, был выбран второй хардкорный способ. Опыта не много, но зато если сломаю – будет не жалко.

Способ с нагреванием места пайки трансформатора промышленным феном не сработал. Оно и понятно – слишком много элементов на плате, большое сопротивление.

Выпаял нагреванием места пайки ножек паяльником и “протыканием” их медицинской иглой.


Вариант с заводской прошивкой и IPTV

Процесс подробно описан в 2 и 3. Описать механизм работы моста портов с помощью включения функции IPTV не смогу – досконально не разбирался.

(Скриншот не мой)

Способ не заработал – PPPoE соединение не поднималось (пробовал все 2 варианта выбора – и 3 и 4 порт).

UPDATE:

Уже при написании статьи обратил внимание, что не обновился до последней версии прошивки (хотя думал, что сижу на последней). Была “3.13.2 Build 140814 Rel.39331n”, а на сайте выложена 150105 с одним из исправлений “Fixed a bug that PPPOE can’t dial up successfully in some special situations”.

Вариант с прошивкой OpenWrt

Устанавливаем по инструкции (использовал стандартный загрузчик прошивки в родной прошивке). Вот репозиторий прошивок OpenWrt (может кому поможет, а то у них на сайте мышку сломать можно, пока найдешь сами прошивки).

Нюансы:

Сначала попытался поставить последнюю на тот момент поддерживаемую устройством прошивку 15.05.1 (Chaos Calmer). Загрузчику файл не понравился, не захотел его принимать. Я знал, что файл можно просто переименовать и он его проглотит, но нафиг, поставил версию 15.05.

И это не конец. С этой версией тоже оказалась какая-то шляпа, потому что при нажатии на “Save & Apply” на этапе создания VLAN’ов роутер будто погружался в анабиоз (просто зависал, хотя лампочки отрабатывали). Принудительная перезагрузка и перетыкание кабеля в другие порты не помогали.

Все получилось с первой поддерживаемой этим устройством версией 14.07 (Barrier Breaker). Веб-морда работала быстро и ничего не зависало.

UPDATE:

Возможно, роутер зависал из-за неверного порядка действий при первоначальной настройке. См.ниже.

Настройка

За подробные инструкции спасибо страничке и форумчанам тут и тут. Там все расписано, но я сделаю некоторые уточнения.

1) Создаем две виртуальные зоны VLAN (для WAN и для LAN). В первую заносим новый WAN-порт, во вторую остальные 3 LAN’а. Нажимаем SAVE (пока без APPLY).

Пометки:

  • tagged – порт, который не используется вообще (помечаем так сгоревший WAN-порт во всех зонах)
  • off – порт, который не используется в определенной зоне (в зоне WAN помечаем так 3 порта для LAN, в зоне LAN – новый WAN порт)
  • untagged – порт, который будет использоваться в данной зоне

Нюанс:

В OpenWrt номера портов смещены на 1 и “закольцованы”. Короче, вот таблица соответствия:

№ порта устройства № порта в OpenWrt
1 2
2 3
3 4
4 1

Вот скриншот, когда локальный кабель вставлен в 1-й порт устройства:

Расшифровка:

  • VLAN 1 – новый WAN
  • VLAN 2 – новый LAN

2) Настраиваем интерфейсы. Выбираем LAN и указываем ему в соответствие 2 интерфейса: наш новый VLAN 2 (eth0.2) и Wireless network (wi-fi). Нажимаем SAVE & APPLY.

3) В такой последовательности ничего не зависло. Можно идти дальше и сохранять/применять настройки как угодно. Удаляем старые WAN-интерфейсы (v4 и v6), создаем новый и указываем ему в соответствие новый VLAN 1 (eth0.1).

4) Настраиваем Wi-fi, файерволл и все остальное.

Кстати:

По сравнению с временно установленным D-LINK DIR-300 (Ver A1) скорость передачи сигнала Wi-fi просто отличная. У D-LINK’a скорость падала аж на 8 Мбит/сек (по сравнению с кабелем), а тут вообще практически нет разницы, что даже странно.

0

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

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