I have a very typical home LAN setup: one IP from a cable modem, and everyone is serviced by NAT. The router in this case is a FreeBSD machine with PF.
I need to control the outbound (to inet) rate from certain specific machines on the LAN. I've spent time trying to set it up with ALTQ before, but I had no success.
It appears that the NAT takes place before any ALTQ stuff can, so there is no way of throttling specific machines, because all of the packets will appear as being from the gateway itself.
So, can it be done? Are there any workarounds? Working examples would be great (trust me, I've read the handbook and faq etc).
I need to control the outbound (to inet) rate from certain specific machines on the LAN. I've spent time trying to set it up with ALTQ before, but I had no success.
It appears that the NAT takes place before any ALTQ stuff can, so there is no way of throttling specific machines, because all of the packets will appear as being from the gateway itself.
So, can it be done? Are there any workarounds? Working examples would be great (trust me, I've read the handbook and faq etc).