Serious issues with the Automatic MTU size (1500) with Mountain Lion 10.8
Many users are suffering the same issue currently with OSX 10.8 Mountain Lion, where it seems there has been a change in the network stack that leads to problems when leaving the MTU size to standard.
It mainly leads to issues where the remote websites are using HTTPS, resulting in unpredictable behaviour.
At first it looks like either a DNS or a Firewall/Router issue, but the core of the issues is some packets are dropped on the Network stack on the computer itself.
While most of us use WiFi, it also applies to ethernet connections.
Symptoms:
Unable to access certain https sites, unable to login to https protected sites.
It might not be restricted to HTTPS only, but at this point in time I've only seen it happen with HTTPS sessions, not with any other (SSL) encrypted sessions (e.g. news with SSL, SSH, etc).
It's only in combination with external sites as far as I can see, so it might be related to the NAT translation happening on the Firewall/Routers. normally the network stack should auto adjust the package load to compensate, hence it seems the problem is related to the automatic network discovery of Mountain Lion, not compensating for the NAT translations on the ROuters/ firewalls.
It also only seems an issue when receiving on the system itself, sending seem ok and there are no dropped packages on the firewall/router.
I hope we can soon receive an fix for this because forcing a lower MTU size, also disable local link Jumbo frames and less optimized network speeds.
People or dropping their MTU package size to 1300, which should bot be required as this is extremely low.
I would recommend testing out what works for yourself and set it as close to 1500 as possible in your setting.
Depending on your internet connectivity PPoE (ADSL, VDSL use this mostly and some fiber), PPP (cable, ADSL, VDSL, Fiber) and or straight ethernet (Fiber)
In my case I have a straight ethernet connection with NAT -> I have to take out 4 bytes for the NAT translation of the IP address -> 1496 works fine.
In case of PPPoE try starting with 8+4 -> 1488 MTU size.
For PPP try starting with 6+4 -> 1490 MTU size.
try lowering it with 2 bytes each step untill you can access your problemetic site again.
MacBook Pro (Retina, Mid 2012), OS X Mountain Lion, Clean upgrade.