marcusdiddle wrote:
I know this is an old post, but I had been struggling with this lately as well and wanted to share my experience and what I did to (hopefully) resolve it.
I'm using a 2015 MacBook on macOS Sierra 10.12.4 and a Time Capsule. The Time Capsule is bridged, not handling DHCP (that's being handled by my ISP's gateway). The Time Capsule just broadcasts wifi. After a few minutes of browsing the internet on my MacBook, websites would suddenly become unresponsive. Heading to Settings>Network>Wifi>Advanced>TCPIP and hitting "Renew DHCP Lease" would buy me a few more minutes of internets. But then it would go away again, until I renew DHCP lease again.
I have another MacBook, an iMac, two iPhones, two iPads....nothing else seemed to have this issue. Just my 2015 MacBook Pro.
I had rebooted everything. Shut down my gateway, my Time Capsule, the Macbook...bring everything back up one at at time. Hitting Renew DHCP Lease was giving me back the exact same IP every single time.
I finally logged into the Time Capsule itself via Airport Utility, went to Internet, and hit Renew DHCP Lease at that level. Doing this gave me a new IP address on the MacBook, and fingers crossed, my internet hasn't dropped since then. I had the constant feeling that there was something up with the IP address my MacBook was getting assigned. Perhaps a duplicate IP on the network? Not sure. But renewing the DHCP lease on the Time Capsule itself appears to have resolved the issue for the time being. I'll report back if I continue to encounter the issue further.
When you say your ISP's gateway, do you mean the ISP provided cable modem/router (DSL modem/router; or Fiber modem/router) they either install in your home, or give to you for you to self-install in your home? That is what I would expect, but I do not want to assume, as your wording is unclear.
It is possible you are directly connecting to your ISP without a home router (neither yours, nor one from your ISP), and that would be very unusual these days. Not impossible, jus t unusual.
With respect to DHCP. Sometimes a DHCP server will be more friended to a client that sets up a "DHCP Client ID" which is also composed of just letters and numbers (no spaces, no special characters).
System Preferences -> Network -> WiFi -> Advanced -> TCP/IP -> DHCP Client ID
And put something in there like: My2015Macbook
Not too long. Just letters and numbers. No spaces. No special characters
In additions, most DHCP servers will always assigne the same IP address to a returning client that has a DHCP Client ID.
I checked my Airport Extreme router, and it does not have a way to specify a DHCP Client ID. So I'm not sure what you could do for that.
Another thing I have found that sometimes helps is with networking, is to put IPv6 into "Link-Level only". I do this from my Macs as well as my Aiport Extreme router. IPv6 is going to eventually start being used more, as IPv4 completely runs out of addresses (which in some areas is the case), however, IPv6 has been ignored by many ISP, Router vendors, and operating system networking stacks.
Yes, may of these say they support IPv6, but it is not well tested through the entire data chain, so limiting IPv6 to Link-Level only minimized any connection issues that may occur because one link in the IPv6 chain is weak.