Есть 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 up2.
Или тоже самое только разобрать vlan-ы внутри Netgrap через ng_vlan?
Что Правильнее???
>[оверквотинг удален]
>/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...
>[оверквотинг удален]
>>#/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/...
Тема закрыта