2 Replies Latest reply: Aug 25, 2011 7:24 PM by wizrdry
Lessandro Level 1 (0 points)

I've got a MBP, 4 iPhones and 3 Windows laptops all trying to share the wifi. I've got a printer connected via cat 5 to the router, a Buffalo Nas and a mac mini connected via cat 5. It seems like all the devices are competing for ip addresses. Its always the case that we can't all access the internet at once. Is this a router problem that I can fix by getting a better router or is this some issue with the amount of ip addresses allocated by the cable company? I'm sick of my mac telling me i have a self-assigned ip address then having to power cycle the router. Sometimes even that doesn't work. Renew DHCP doesn't work. Sometimes its one of the iPhones, sometimes its a windows laptop, sometimes its the MBP. What can I do? I really want to fix this.

MacBook Pro, Mac OS X (10.7)
  • Graham K. Rogers Level 5 (5,430 points)

    The IP addresses for the devices are allocated by the router not the carrier. You may want to check the configuration file on the D-link (probably -- depending on the specs) and see how many addresses it can allocate.  With 10 devices, you may want to double the number of IP addresses it is capable of (for spares).  The CAT5 ones will probably be xxx.xx.xx.2, xxx.xx.xx.4, xxx.xx.xx.6, etc.) so you may want to add enough address capability above the top number now.

  • wizrdry Level 1 (0 points)

    A few ideas:

    1. Often the power on sequence is the determining factor in if/how DHCP will work. Especially when it comes to consumer-grade cable modems and routers. Try different power on sequences.
    2. Try to figure out if your cable modem is storing and enforcing the MAC address of one of your devices. Take the router out of the picture, attach your MBP, and see if it works. Then leave the modem on, unhook the MBP, and plug in a Windows laptop. If it doesn't work, then your modem wants/needs to only see one MAC address. If this is the case, look in your routers settings for "Spoof this computer's MAC Address" and you should be good to go.
    3. One trick I've used in the past is to assign an entirely new subnet for the router to hand out. For example if it used to give out 192.168.1.x, the new subnet would be set to 10.1.1.x. This forces every system and rebuild its caches. Too many times routers, controllers, OSes, apps, and even hardware like phones keep caches to help speed things up. It's not always obvious how to reset these. But by switching subnets you force every device to rebuild the caches.


    Good luck.