Slashdot Mirror


Partitioning Bandwidth Using Mac OS X?

dasboy has this query: "I was wondering if anyone knew of away to partition bandwidth amongst a group of computers running Mac OS X? I have a [few Macintosh machines] at home all on the same LAN and all on the same Internet connection. One of these machines is used by my daughter when she's home from school. The biggest problems happen when she begins downloading large files (I'll let you guess what she downloads <grin!>). I was wondering if there are any cool BSDish ways of constricting the amount of bandwidth her computer uses?"

3 of 61 comments (clear)

  1. QoS by Iron+Chef+Unix · · Score: 4, Interesting

    QoS (Quality of Service) settings on your router might be the easiest method. I've never used it, but I know my LinkSys allows you to set priorities (High, Low) for either a specific LAN port, or a particular protocol. Assuming you know what program she is using, say LimeWire, you can also set a specific port (23, etc) to a low priority. I'd be interested to see what effect this has.

    --
    Like puzzle games? Warehouse51 for iOS
  2. Re:Performing throttling per server by Anonymous Coward · · Score: 1, Interesting

    Upgrade to OpenBSD 3.2 -current, man pf.

    The altq configuration is now in the pf configuration and works like a dream.

    Please note, this can't control what speed data comes IN to your network, only what speed it leaves. But, with some work you can prevent her traffic from pushing yours out of the way.

    You would need some sort of queueing system on the far end of you DSL/Cable to control how fast stuff comes down to you. I doubt your ISP is going to let you stick an OpenBSD box at their datacenter.

  3. Linux Advanced Routing & Traffic Control HOWTO by pbulteel73 · · Score: 2, Interesting

    Since I'm not too familiar with OS-X I don't know if this will work, but this is probably close enough to what you are looking for. LINUX Advanced Routing HOW-TO It would be interesting (to me at least) to know if the same tools apply on OS-X.