Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

beezkneeze

macrumors newbie
Original poster
Jun 16, 2009
8
0
There is something very specific that I am wanting to achieve as far as slowing down internet for certain applications and stuff with IPFW, but I haven't the faintest clue how to do it.

I would really appreciate it if someone would help me out, if you are willing I'll get into further details about what I'm wanting to do exactly.
 
Sorry, okay basically I am trying to slow down the incoming internet connection, while not slowing down the outgoing internet connection to an application.

Does that help some? Sorry for my vagueness before.
 
Sorry Im a complete nub. But how do you know what port certain applications are under?
 
Well now that I know the ports are 1119 and 3724 , what do I do know? I wasn't kidding when I said I was an idiot.
 
Well now that I know the ports are 1119 and 3724 , what do I do know? I wasn't kidding when I said I was an idiot.

Editing the IPFW configuration is not for novices really as it could have some bad effects on your machine if misconfigured. I haven't even messed with it myself from the command line. The tutorials I pointed out are as specific as I can answer.
 
Yarg. :(

Thanks for the help anyway man, I'll try and make sense of the tutorial. But do you know of anyone on the forums who has successfully messed with IFPW before?
 
Ok, how do I set it up once I'm at this point:
Picture5-2.png
 
A specific example needing IPFW help

I'm tagging onto this because I have a similar question about using IPFW which is not handled by WaterRoof (as far as I was able to tell after downloading it).

My specific issue is I want to limit total incoming bandwidth to, say, 90KB/s. I want to have multiple queues within that pipe -- one for HTTP traffic (ports 80 and 443), one for email traffic (ports 25 and 110), and one catch-all for anything else, but... here's the tricky part... I want to be able to have multiple HTTP connections going at once and having equal shares of the HTTP queue. If I only have one HTTP connection going, it should get the full allotment of its queue, but if I have 3 HTTP connections going, then each should get 1/3 of that queue.

I have read the ipfw manpage and several examples online but none address this scenario. I understand that I need to use "masks" on my queue setup, but have had no success in trying. It seems every time I make a change to test it out, even if I set the total bandwidth higher, my actual throughput drops.

I am running MacOS 10.6.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.