Posted: Mon Jan 19, 2015 7:55 Post subject: Помогите с настройкой Lan
Проблема в следующем от статики выгорел 4 Lan все бы ничего ведь есть ещё 3. Но выгоревший порт "Засирает сеть" и роутер тупо виснет после 5-15 мин работы. Можно ли как-то отключить Lan порт из WEB морды.
P.S. К 4 порту ничего не подключено но индикатор горит что порт активен.
Роутер TP-Link TL-WR841N прошивка DD-WRT v24-sp2 (06/23/14)
Posted: Thu Jan 22, 2015 10:03 Post subject: Re: Помогите с настройкой Lan
SokolIvan wrote:
Проблема в следующем от статики выгорел 4 Lan все бы ничего ведь есть ещё 3. Но выгоревший порт "Засирает сеть" и роутер тупо виснет после 5-15 мин работы. Можно ли как-то отключить Lan порт из WEB морды.
P.S. К 4 порту ничего не подключено но индикатор горит что порт активен.
Роутер TP-Link TL-WR841N прошивка DD-WRT v24-sp2 (06/23/14)
Данный роутер TP-Link TL-WR841N имеет на борту чип Atheros 7241/7240/9132/9341 в зависимости от ревизий.
Главное разобраться с именами интерфейса и наличие "swconfig" в прошивке, если данная штука заработает, то при наличие рабочего WAN порта, вам нужно будет исключить интерфейс LAN портов из br0, потом создать vlan на базе сетевого LAN, в него поместить все ваши рабочие порты LAN и уже этот VLAN поместить в br0
http://dd-wrt.ca/phpBB2/viewtopic.php?t=262673&postdays=0&postorder=asc&start=0
типа
Code:
#!/bin/sh
brctl delif br0 eth0
swconfig dev eth0 set reset
swconfig dev eth0 set enable_vlan 1
swconfig dev eth0 vlan 1 set ports "0t 1 2 3"
swconfig dev eth0 set apply
vconfig add eth0 1
ifconfig vlan1 up
brctl addif br0 vlan1
где в примере eth0 имя физ.интерфейса LAN портов, а vlan1 его новое имя, в поле ports "0t 1 2 3" прописаны 0 - проц.порт, 1 2 3 - LAN порты switch, 4 исключен (нумерация не совпадает с физ.номерами на роутере LAN портов). Итог просто подмена eth0 на vlan1. В момент настроек по LAN кабелю связь пропадет, доступ к роутеру только по wi-fi, сброс к заводским все восстановить к первоначальному состоянию.
В конфигурации WEB произойдут изменения в обозначении сетевых интерфейсов в разделе http://192.168.1.1/Networking.asp из примера тогда должно получиться:
br0 = ath0 vlan1
в Port Setup должен появиться еще и vlan1 который в bridge
root@OpenWrt:~# uci set network.eth0_0.ports='0 1 2 3 5'
root@OpenWrt:~# uci set network.eth0_1.ports='4 5'
root@OpenWrt:~# uci commit network
root@OpenWrt:~# reboot
естественно из "0 1 2 3 5" выбрать ваш порт и убрать эту циферку, естественно имена интерфейсов должны быть ваши, но гарантии что так вы избавитесь от проблемы нет.
Большое спасибо! Была аналогичная проблема, делал по указанной выше инструкции, однако через Run Commands в веб-интерфейсе не вышло, вводя команды по очереди заметил, что эта строка не выполняется судя по всему:
swconfig dev eth0 vlan 1 set ports "0t 1 2 3"
В общем, сохранил в Startup и все получилось в итоге.