On OS X 10.9 (but no prior version), every now and then, I start getting strange network errors. I can still ping, but anything that requires actual content (like a web page) completely stops.
$ ping 126.96.36.199 PING 188.8.131.52 (184.108.40.206): 56 data bytes 64 bytes from 220.127.116.11: icmp_seq=0 ttl=46 time=175.291 ms 64 bytes from 18.104.22.168: icmp_seq=1 ttl=46 time=172.519 ms ^C --- 22.214.171.124 ping statistics --- 2 packets transmitted, 2 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 172.519/173.905/175.291/1.386 ms $ curl http://dailyjs.com/ curl: (7) Failed to connect to 126.96.36.199: Can't assign requested address
It seems similar to this message thread, but I don't see an answer there.
I've tried deleting the ethernet interface and re-adding it, but that doesn't seem to help.
I've tried deleting the ethernet interface and turning on wifi, which shows the same symptoms.
A reboot might fix the problem, but it's rather intrusive. Any ideas?