На 1.9.2.7-rtn-r2257 нумерация портов тоже инвертирована?
Значит robocfg обманывает?
[admin@RTN16 root]$ robocfg show
Switch: enabled gigabit
Port 0: 100FD enabled stp: none vlan: 34 jumbo: off mac: 00:21:55:e9:88:c0
Port 1: 100FD enabled stp: none vlan: 35 jumbo: off mac: 00:1c:23:8a:dc:52
Last edited by inko_nick; 20-10-2010 at 17:51.
К сожалению так и не получилось поменять 0 влан. Скорее всего дело в драйвере на v2.6.
http://forum.hnet.ru/index.php?showt...post&p=1705830К сожалению, данное устройство RT-N16, как бы оно хорошо не смотрелось, мне не очень подошло по некоторым параметрам:
Хочется использовать IEEE 802.1Q таггирование VLAN, с номерами VLAN ID > 15 на произвольных портах. Т.е. иметь классический гигабитный
управляемый коммутатор в рамках данного устройства. не понятно, можно ли исправить, то ли так чип запаян, то ли драйвера не готовы.
http://infodepot.wikia.com/wiki/VLAN_Support -> DD-WRT Model: RT-N16, Chip: BCM53115, Port-based VLAN's: Yes, 802.1q VLAN's: ?
Здесь ребятам так же нужны были VID > 15, но они не смогли добиться того чего хотели:
http://www.dd-wrt.com/phpBB2/viewtop...r=asc&start=15
"Ok, one thing that still narrows the usability is the limitations of VLAN-Tags from 0 to 16 instead of 0 to 4096."
http://wl500g.info/showthread.php?t=24970
"Что доказано тестами: 802.1q tagging на RT-N16 - работает. Диапазон - 1 по 15 VID (0 влан не тагируется)."
Кстати, на младших моделях типа ASUS WL-500G Premium с чипом Broadcom BCM5354, эта проблема была решена. Если, конечно, разработчики
прошивок поковыряются в драйверах детально, и окажется что железка BCM53115 запаяна таким образом, что не может воспринимать большие
VID, то это войдет в FAQ, а сейчас (Ноябрь 2010) народ трахается. Кстати, сам чип умеет многое: QoS SP/WRR, 802.1x, loopguard w/o STP, Q-in-Q,
IPv6, RSTP, MSTP, LLDP, LACP, TCAM ACL 256 штук! Можно фильтровать по телу фрэйма на глубину 128 байт, например IP, без CPU.
Но как это дело вделано в систему не вполне понятно, а пока не хотелось бы выбрасывать $200, а потом забросить это дело в дальний ящик стола.
Last edited by Omega; 08-09-2012 at 21:32. Reason: fixed
Ты немного отстал от жизни, после последних правок Влада, работает.
Именно для развязки тега и номера vlan'а Олегом была заведена переменная vlan0tag
В данный момент ты первопроходец по этому вопросу, поэтому никто и ничего не советует. Теоретически должно работать, т.к. этот код взят из ASUS'овской прошивки. Но практически, из-за отсутствия документации на BCM53115 в открытом доступе, вполне могут быть недоделки. Я эту часть не тестировал, ибо не на чем.
Что странно:
[admin@RTN16 root]$ robocfg show
Switch: enabled gigabit
Port 0: 100FD enabled stp: none vlan: 34 jumbo: off mac: 00:21:55:e9:88:c0
Port 1: 100FD enabled stp: none vlan: 35 jumbo: off mac: 00:1c:23:8a:dc:52
Port 2: DOWN enabled stp: none vlan: 33 jumbo: off mac: 00:1c:23:8a:dc:52
Port 3: DOWN enabled stp: none vlan: 33 jumbo: off mac: 00:00:00:00:00:00
Port 4: DOWN enabled stp: none vlan: 33 jumbo: off mac: 00:00:00:00:00:00
Port 5: 1000FD enabled stp: none vlan: 1 jumbo: off mac: 48:5b:39:48:d4:08
VLANs: BCM53115 enabled mac_check mac_hash
1: vlan1: 2 3 4 8t
2: vlan2: 0 8t
3: vlan3: 0t 1
А на WL500W:
1: vlan32: 2 3 4 5t
2: vlan33: 0 5t
3: vlan35: 0t 1
Глюк robocfg ?
Возможно ли использовать wl-500gp для работы во VLAN сетях с тегированием? Насколько я знаю, его свитч это поддерживает. Но как настроить тегированные VLAN-интерфесы в linux'е девайса? И возможны ли untagged<->tagged преобразования в самом свитче, как на более продвинутых управляемых свитчах?
Проблема:
Провайдер(qwerty) дает мультикаст(ТВ) в тэгированном vlan'е с VID=4, интернет траффик не тегируется. Стало быть нужен дополнительный vlan на wan порту, с VID=4. Судя по данной теме и аналогичным его поднять как-то можно, но как?
Далее я планирую в настройках igmpproxy указать его в качестве upstream интерфейса
Что я хочу добиться в итоге: интернет как и раньше будет ходить в нетегированном vlan'e, а ТВ будет работать через прокси на всех машинах в сети. Сложность только с vlan4 - как поднять?
UPD:
Завел vlan так:
теперь проблема как тегировать его?Code:robocfg vlan 4 ports "0 5t" vlan 0 ports "1 2 3 4 5t" vlan 1 ports "0 5t" vconfig add eth0 4 ifconfig vlan4 up
так можно? или может быть как-то через robocfg?Code:nvram set vlan4tag=4
Last edited by drinkermann; 23-11-2010 at 17:23.
wl500gP v1 - 1.9.2.7-10 - отдыхает
rt-n16 - rtn-r2968 - работает
народ, ну подскажите все-таки как мне с wan порта iptv тегированный 19 vid пустить через 4й порт lan на приставку на rt-n16 (1.9.2.7-rtn-r2455)?
я конечно понимаю, спрашиваю это в нескольких темах и это не есть хорошо, но все-таки ответа я так нигде и не получил... смущает отличие раскладки портов на n16 и WL500W. опять, народ еще и wan переносит на какой-нибудь lan чего мне не надо... и собственно мне так и не понятно возможно ли вообще использовать vlan с vid больше 15.
сейчас у меня при вводе nvram show|grep vlan.*ports:
vlan2ports=0 1 8
vlan1ports=2 3 4 8*
хотелось бы только с wan пустить 19 vlan через 4й порт не испортив ничего остального..
подскажите пожалуйста какие все-таки команды использовать? у меня если честно после прочтения всех этих тем в голове каша
что никто не подскажет?
Last edited by Omega; 31-01-2011 at 07:58. Reason: 2 post merged
Доброго времени суток, в связи с нехваткой сетевых карт в шлюзу (он один на несколько контор, там 7 карт и больше некуда воткнуться) возникла необходимость пустить по одному интерфесу несколько подсетей. Хочу использовать для этих целей wl-500gpv2.
Схема такая:
Есть гейт на freebsd, на интерфейс rl0 настроены 3 vlan, vlan2-192.168.5.1, vlan3-192.168.6.1, vlan4-192.168.7.1, провод от гейта воткнут в wan порт роутера.
На wl-500 настроил vlan следующим образом:
robocfg vlan 2 ports "2 5t" vlan 3 ports "1 5t" vlan 4 ports "0 5t" vlan 0 ports "3 4 5t"
vconfig add eth0 2
vconfig add eth0 3
vconfig add eth0 4
ifconfig vlan2 hw ether 90:E6:BA:AB:11:21
ifconfig vlan3 hw ether 90:E6:BA:AB:11:31
ifconfig vlan4 hw ether 90:E6:BA:AB:11:41
ifconfig vlan2 192.168.5.254 broadcast 192.168.5.255 netmask 255.255.255.0 up
ifconfig vlan3 192.168.6.254 broadcast 192.168.6.255 netmask 255.255.255.0 up
ifconfig vlan4 192.168.7.254 broadcast 192.168.7.255 netmask 255.255.255.0 up
Соответственно в результате должно получиться что по порту lan2 ходит 5я подсеть, по lan3 - 6я, по lan4 - 7я.
что я не так делаю? и вообще реальна ли моя задумка?
Спасибо заранее)