I recently upgraded from Leopard (10.5.8) to Snow Leopard (10.6.1), and while most things are working fine, I'm now experiencing a networking problem that wasn't present under Leopard.
Under Snow Leopard, when my machine starts up, networking seems to only be partially initialized. Networking is shown as being up, but I can't access any outside sites through any kind of TCP connection. I can't ping anything either via domain name or IP address, and there is no DNS.
I can fix this by issuing the following two commands in a Terminal window:
After running these commands, my network restarts properly, and I can then access internet sites with no problem.
Here are some more pertinent facts:
* This problem started occurring exactly at the time I upgraded to Snow Leopard. It never happened under Leopard.
* This is with an ethernet connection to my DSL router. No Airport or any other kind of networking is present.
* If I unplug my ethernet cable, wait 5 seconds, and re-plug it in, my network restarts and then works properly, without the need for the ifconfig commands that I mentioned above.
* I have another computer on my local network which is connected to the same DSL router. This computer is not running MacOS, and I can access the internet just fine via that computer, even when my Mac's network connection is not working.
* I didn't change anything with my router or any of my other hardware. The only change that was made was my upgrade from Leopard to Snow Leopard.
I know how to work around this problem (I just created a startup script with those two ifconfig commands in it). However, I'm looking for a bona fide solution if there is one, not just a hacky workaround.
Thanks in advance for any ideas or suggestions.
Under Snow Leopard, when my machine starts up, networking seems to only be partially initialized. Networking is shown as being up, but I can't access any outside sites through any kind of TCP connection. I can't ping anything either via domain name or IP address, and there is no DNS.
I can fix this by issuing the following two commands in a Terminal window:
sudo ifconfig en0 down
sudo ifconfig en0 up
sudo ifconfig en0 up
After running these commands, my network restarts properly, and I can then access internet sites with no problem.
Here are some more pertinent facts:
* This problem started occurring exactly at the time I upgraded to Snow Leopard. It never happened under Leopard.
* This is with an ethernet connection to my DSL router. No Airport or any other kind of networking is present.
* If I unplug my ethernet cable, wait 5 seconds, and re-plug it in, my network restarts and then works properly, without the need for the ifconfig commands that I mentioned above.
* I have another computer on my local network which is connected to the same DSL router. This computer is not running MacOS, and I can access the internet just fine via that computer, even when my Mac's network connection is not working.
* I didn't change anything with my router or any of my other hardware. The only change that was made was my upgrade from Leopard to Snow Leopard.
I know how to work around this problem (I just created a startup script with those two ifconfig commands in it). However, I'm looking for a bona fide solution if there is one, not just a hacky workaround.
Thanks in advance for any ideas or suggestions.
.