On Monday 24 March 2008 11:51:44 Alexander Shulikov wrote:
> # sysctl -a | grep one_pass
> net.inet.ip.fw.one_pass: 0
>
> Yes - it eq 0. But I need it for next situation: all net I need shape
> at one speed, but invididual ip addresses to another speed.
> For example,
> ipfw pipe 1 config bw 10Mbit/s queue 100
> ipfw pipe 2 config bw 10Mbit/s queue 100
> ipfw add pipe 1 ip from 192.168.1.0/24 to any
> ipfw add pipe 2 ip from any to 192.168.1.0/24
> ipfw pipe 3 config bw 1Mbit/s queue 100
> ipfw pipe 4 config bw 1Mbit/s queue 100
> ipfw add pipe 3 ip from 192.168.1.1/32 to any
> ipfw add pipe 4 ip from any to 192.168.1.1/32



that should work, I have similar setups running fine
the /32 mask you should not need but I am missing the in/out definition in 
your rules




> ......
>
>
> Also this configuration work in FreeBSD 6.2. (May be in 6.2 smaller call
> tree?)
>
> 2008/3/24, AT Matik <[EMAIL PROTECTED]>:
> > On Monday 24 March 2008 08:08:02 Andrey V. Elsukov wrote:
> >  > AT Matik wrote:
> >  > > what do you mean? By setting to 0 the packages are not re-injected
> >  > > into the pipe but go through other existing rules after the matching
> >  > > pipe, or not?
> >  >
> >  > When you reset net.inet.ip.fw.one_pass to zero, packets return back
> >  > into ipfw to the next rule after dummynet/netgraph. And if you have
> >  > similar rules packets will be passed into dummynet/netgraph again.
> >  >
> >  > This is example how to get double fault (from mail archive):
> >
> > jaaa well but that is the famous bw 0 example which is not valid, as by
> > itself certainly an invalid config, not connected to the existing problem
> > the reporter has I guess
> >
> >  João
> >
> >  > ifconfig em0 192.168.0.2/24
> >  > kldload ipfw
> >  > kldload dummynet
> >  > sysctl net.inet.ip.fw.one_pass=0
> >  > ipfw pipe 2 config bw 0
> >  > ipfw add 2 pipe 2 ip from any to any
> >  > ipfw add 2 pipe 2 ip from any to any
> >  > ipfw add 2 pipe 2 ip from any to any
> >  > ipfw add 2 pipe 2 ip from any to any
> >  > ipfw add 2 pipe 2 ip from any to any
> >  > ipfw add 2 pipe 2 ip from any to any
> >  > ipfw add 2 pipe 2 ip from any to any
> >  > ipfw add 2 pipe 2 ip from any to any
> >  > ipfw add 2 pipe 2 ip from any to any
> >  > ipfw add 2 pipe 2 ip from any to any
> >  > ipfw add 2 pipe 2 ip from any to any
> >  > ipfw add 2 pipe 2 ip from any to any
> >  > ipfw add 2 pipe 2 ip from any to any
> >  > ipfw add 2 pipe 2 ip from any to any
> >  > ipfw add 2 pipe 2 ip from any to any
> >  > ipfw add 2 pipe 2 ip from any to any
> >  > ipfw add 2 pipe 2 ip from any to any
> >  > ping 192.168.0.1
> >
> >  --
> >
> >
> > Atenciosamente, J.M.
> >  Responsável Plantão Site Support Matik
> >  Infomatik Internet Technology
> >  (18)3551.8155  (18)8112.7007
> >  http://info.matik.com.br
> >
> >
> >
> >
> >
> >
> >
> >  A mensagem foi scaneada pelo sistema de e-mail e pode ser considerada
> > segura. Service fornecido pelo Datacenter Matik 
> > https://datacenter.matik.com.br

-- 

Atenciosamente, J.M.
Responsável Plantão Site Support Matik
Infomatik Internet Technology
(18)3551.8155  (18)8112.7007
http://info.matik.com.br







A mensagem foi scaneada pelo sistema de e-mail e pode ser considerada segura.
Service fornecido pelo Datacenter Matik  https://datacenter.matik.com.br
_______________________________________________
freebsd-ipfw@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to