URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 78309
[ Назад ]

Исходное сообщение
"ALTQ VLAN Netgraph FREEBSD КАК ПРАВИЛЬНЕЕ???"

Отправлено rush_alex , 18-Янв-08 11:34 
Есть router на Freebsd c vlan-ми хочется использовать ALTQ (PF)
FREEBSD ALTQ (PF) не поддерживает vlan....
1.
Идея через Netgraph ситворить  ngeth0
построить бридж с vlan0 и пользовать PF  ngeth0 а не vlan0
типа
#---init---
/sbin/kldload ng_eiface.ko
/sbin/kldload ng_ether.ko
/sbin/kldload ng_bridge.ko
/sbin/ifconfig vlan0 delete
#---create bridge---
/usr/sbin/ngctl mkpeer vlan0: bridge lower link0

/usr/sbin/ngctl name vlan0:lower bridge0
/usr/sbin/ngctl msg vlan0: setpromisc 1

/usr/sbin/ngctl msg vlan0: setautosrc 0
/usr/sbin/ngctl connect vlan0: bridge0: upper link1
#---create virtual+connect to bridge----
/usr/sbin/ngctl mkpeer . eiface hook ether
/usr/sbin/ngctl connect ngeth0: bridge0: lower link2
/usr/sbin/ngctl connect ngeth0: bridge0: upper link3
/usr/sbin/ngctl msg ngeth0: setautosrc 1
/usr/sbin/ngctl msg ngeth0: setpromisc 0
#---config virtual-----
#/sbin/ifconfig ngeth0 link xx:xx:xx:xx:xx:xx
#/sbin/ifconfig ngeth0 yy.yy.yy.yy/zz up

2.
Или тоже самое только разобрать vlan-ы внутри Netgrap через ng_vlan?


Что Правильнее???


Содержание

Сообщения в этом обсуждении
"ALTQ VLAN Netgraph FREEBSD КАК ПРАВИЛЬНЕЕ???"
Отправлено rush_alex , 18-Янв-08 18:45 
>[оверквотинг удален]
>/usr/sbin/ngctl msg ngeth0: setpromisc 0
>#---config virtual-----
>#/sbin/ifconfig ngeth0 link xx:xx:xx:xx:xx:xx
>#/sbin/ifconfig ngeth0 yy.yy.yy.yy/zz up
>
>2.
>Или тоже самое только разобрать vlan-ы внутри Netgrap через ng_vlan?
>
>
>Что Правильнее???

хм altq держит ng0, а не ngeth0.
Надо подумать как от ngeth0 перейти на ng0...


"ALTQ VLAN Netgraph FREEBSD КАК ПРАВИЛЬНЕЕ???"
Отправлено rush_alex , 24-Янв-08 13:02 
>[оверквотинг удален]
>>#/sbin/ifconfig ngeth0 yy.yy.yy.yy/zz up
>>
>>2.
>>Или тоже самое только разобрать vlan-ы внутри Netgrap через ng_vlan?
>>
>>
>>Что Правильнее???
>
>хм altq держит ng0, а не ngeth0.
>Надо подумать как от ngeth0 перейти на ng0...

Найдено
http://www.filewatcher.com/m/altq-vlan.diff.1281.0.0.html
2007-01-25  ftp://ftp12.freebsd.org/pub/pfSense/packages/config/patches/...
2007-01-25  ftp://ftp12.freebsd.org/pub/pfSense/packages/config/patches/...
2007-01-25  ftp://ftp12.freebsd.org/pub/pfSense/packages/config/patches/...
2007-01-25  ftp://ftp12.freebsd.org/pub/pfSense/packages/config/patches/...
Тема закрыта