TP-LINK TL-WR841
сгорел WAN порт

26 мая 2014  13:20


 

Пришло лето. Пришли грозы. Начало гореть оборудование.

Итак, на руках TP-LINK TL-WR841 ver. 8,4 с вышедшим из строя WAN портом в результате воздействия внешних причин. В стоковой прошивке к сожалению нельзя переназначить порты, поэтому пеерходим на альтернативную прошивку.

Идем на http://wiki.openwrt.org/toh/tp-link/tl-wr841nd

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

http://stat8.blog.ru/lr/0e165d1570ab4aaf58a8f093ee49c253

По завершении обновления идем на 192.168.1.1 и попадаем на обновленный веб интерфес роутера.

Первым делом переназначаем WAN порт. Для этого идем Network->Switch и создаем два влана 1 смотрит таггетом на ЦПУ и антаггетом на порт желающий стать новым WANом, 2 влан таггетом на ЦПУ и антаггетом на все оставшиеся порты

http://stat8.blog.ru/lr/0e166678823c4ced1f25269cf46390db

Обратите внимание, что Порт 1 указанный как новый WAN, реально является 4 портом роутера.

Нажимаем Save

Следующим этапом дем на Network->Interfaces, удаляем старый WAN и создаем новый интерефейс NEWWAN заворачивая его на VLAN Interface: «eth1,1» и настраиваем подключение, в моем случае PPPoE

http://stat8.blog.ru/lr/0e16f02180f40cd42a5494b5231fc960

Возвращаемся в Network->Interfaces, нажимаем редактировать LAN на закладке Physical Settings ставилим галочки напротивVLAN Interface: «eth1,2» и Wireless Network: Master «OpenWrt» (или как у нас называется WiFi)

http://stat8.blog.ru/lr/0e16fc8dc259a0e3f2c91b69772bfb25

Дальше теорерически надо настроить фаервол, но с ним не разбирался Network->Firewall редактируем WAN в разделе Covered networks: NewWan, на закладке General Settings разрешаем все

http://stat8.blog.ru/lr/0e16e895a6a1f621f60d948f1ac44bbe

http://stat8.blog.ru/lr/0e161e07055f6bd8d36438c793d78407

Save&Apply                  System->Reboot и все работает

Настройка PPPoE в OpenWRT

Навряд ли это вызовет у Вас сложности, но опишу подробно на всякий случай.
Итак, первым делом идем в веб-интерфейсе на вкладку Сеть-Интерфейсы и там созерцаем примерно следующую картину:

pppoe1

Настройки сети OpenWRT по умолчанию

Здесь мы видим нашу локальную сеть — LAN и внешнее DHCP-подключение — WAN
Редактируем WAN — меняем протокол с DHCP-клиент на PPPoE

pppoe2

Настройка PPPoE в OpenWRT

Сохраняем и созерцаем расширенные настройки PPPoE, где Вам необходимо ввести Ваши логин и пароль, выданные провайдером:

pppoe3

Расширенные настройки PPPoE в OpenWRT

Снова сохраняем, и веб-интерфейс вас возвращает на страницу со списком сетевых интерфейсов, где WAN теперь имеет тип pppoe-wan

pppoe4

Список сетевых интерфейсов OpenWRT

 

Настройка DualAccess PPPoE в OpenWRT

При настройке Dual Access PPPoe в DD-WRT использовался хитрый скрипт. В случае сOpenWRT все делается намного легче. Во вкладке сеть-интерфейсы создаем новый интерфейс.

pppoe5

Создание нового сетевого интерфейса в OpenWRT

Имя интерфейса нового интерфейса — local
Протокол нового интерфейса — DHCP-клиент
Создать мост над несколькими интерфейсами — нет
Включить следующий интерфейс — wan

Нажимаем Применить и попадаем в настройку нового интерфейса:

pppoe6

Настройка локального подключения OpenWRT

Переходим на вкладку Расширенные настройки и отключаем пункт Использовать шлюз по умолчанию

pppoe7

Расширенные настройки локальной сети провайдера LOCAL в OpenWRT

Теперь переходим на вкладку Настройки сетевого экрана.
В пункте Создать / назначить зону сетевого экрана — выбираем wan:

pppoe8

Назначаем локальной сети провайдера LOCAL зону WAN межсетевого экрана в OpenWRT

Сохраняем и применяем. Браузер снова нас перебросит на вкладку Сеть-Интерфейсы

pppoe

Список интерфейсов — PPPoE и DHCP в OpenWRT

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

pppoe10

Настройка маршрутизации в OpenWRT

если у вас адреса вида 10.*.*.*, то введите 10.0.0.0 / 255.0.0.0
если у вас адреса вида 192.168.*.*, то введите 192.168.0.0 / 255.255.0.0

Теперь локальная зона провайдера будет работать, однако DNS-запросы (например,retracker.local) всё так же будут игнорироваться. Для исправления этой неприятности переходим на страницу Сеть-DHCP и DNS

pppoe9

отключение защиты от DNS Rebinding в OpenWRT

И отключаем пункт Защита от DNS Rebinding. Нажимаем Сохранить и применить и довольствуемся настроенным DualAccess PPPoE в OpenWRT