Date: Thu, 31 Aug 2006 15:31:19 +0700 From: Hajime <tohajime@gmail.com> To: freebsd-pf@freebsd.org Subject: pf+altq (all traffic are in queue default) Message-ID: <d2cee1fc0608310131n6744ffa3la9a4ac55407eee8d@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hello, I want to implement a pf+altq for traffic shaping with freebsd 5.4-Release. I have done kernel compilation in my freebsd box for those pf and altq. Then, my scenario is like this : My network : external-network-----------------------rl0-FreeBSD-xl0-----------------------internal-network 192.168.0.0/24 10.2.0.0/16 I want each http, ssh and ftp traffic going from external-network to internal-network get 25% from total available bandwidth in xl0. This is my pf.conf : #Root Queue altq on xl0 cbq bandwidth 10Mb queue { www, ftp, ssh, std } #Child Queue queue www bandwidth 25% priority 2 cbq(borrow) queue ftp bandwidth 25% priority 2 cbq(borrow) queue ssh bandwidth 25% { ssh_login, ssh_bulk } queue ssh_login bandwidth 25% priority 4 cbq(ecn) queue ssh_bulk bandwidth 75% cbq(ecn) queue std bandwidth 25% priority 3 cbq(default borrow) #Macros ext_net = "192.168.0.0/24" int_net = "10.2.0.0/16" #Filter rule pass out on xl0 proto tcp from $ext_net to $int_net port 80 queue www pass out on xl0 proto tcp from $ext_net to $int_net port { 21, 20 } queue ftp pass out on xl0 proto tcp from any to any port 22 queue(ssh_bulk, ssh_login) Then i test this configuration by generate traffic http, ftp, ssh, etc (the traffic is going from external-network to internal-network). I saw pf status with command "pfctl -vs all", all the traffic are in queue default, not in the each queue ( for ftp, http, ssh etc). Is there any mistake in my pf.conf? please help me. Thx
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?d2cee1fc0608310131n6744ffa3la9a4ac55407eee8d>