ftp# pfctl -d
No ALTQ support in kernel
ALTQ related functions disabled
pf disabled
ftp# pfctl -e -f /etc/pf.conf
No ALTQ support in kernel
ALTQ related functions disabled
altq not defined on rl0
altq not defined on rl0
/etc/pf.conf:34: errors in queue definition
pfctl: Syntax error in config file: pf rules not loaded
what happen?
No support for ALTQ in kernel
How to enable that?
Hmm…. in FreeBSD FAQ
I’ve set that in previous version, is it because of recent upgrade that I’ve done?
Yes, you can start from examining your kernel :
ftp# uname -v
FreeBSD 6.3-PRERELEASE #0: Wed Jan 2 13:54:29 WIT 2008
nike@rasyid.net:/usr/obj/usr/src/sys/GENERIC
ups, GENERIC . latest cvsup to RELENG_6 make that happen
Ok, time to see the kernel archives :
ftp# cd /usr/src/sys/i386/conf/
ftp# ls
.cvsignore GENERIC Makefile PAE TITAN
DEFAULTS GENERIC.hints NOTES SMP XBOX
ftp# tail -f TITAN
#If you Want ALTQ you will also need these
#ALTQ Support
options ALTQ
options ALTQ_CBQ # Class Bases Queueing
options ALTQ_RED # Random Early Drop
options ALTQ_RIO # RED In/Out
options ALTQ_HFSC # Hierarchical Packet Scheduler
options ALTQ_CDNR # Traffic conditioner
options ALTQ_PRIQ # Priority Queueing
my bad, I have to reconfigure kernel to use TITAN
ftp# cd /usr/src
ftp# make buildkernel KERNCONF=TITAN
ftp# make installkernel KERNCONF=TITANftp# reboot
sighh….. my bad…my bad.
By the way to enable ALTQ support in kernel add these lines :
#ALTQ Support
options ALTQ
options ALTQ_CBQ # Class Bases Queueing
options ALTQ_RED # Random Early Drop
options ALTQ_RIO # RED In/Out
options ALTQ_HFSC # Hierarchical Packet Scheduler
options ALTQ_CDNR # Traffic conditioner
options ALTQ_PRIQ # Priority Queueing
About