I haven't read through this thread, but have you tried reducing the MTU? On one of my machines (an Acer SA90 tower) I have to reduce the MTU to 1492 in order to enable SL to access the Internet via the wired Ethernet connection. On another of my machines (an old Gateway solo 9300 laptop) I have to reduce the MTU to 1464 in order to enable SL to access the Internet via the wireless connection.
If pinging is working on your wired connection, you can find out the correct MTU using the following method:
- Code: Select all
# ping -M do -s packet_size_in_bytes www.cisco.com
e.g.
- Code: Select all
# ping -M do -s 1472 www.cisco.com
I just vary the packet size in the ping command until “Frag needed and DF set” is not displayed.
You can reduce the MTU to e.g. 1492 as follows:
- Code: Select all
# ifconfig eth0 mtu 1492
The MTU is the maximum packet size in bytes that does not fragment + 28 bytes. So, for example, if you were to find that:
- Code: Select all
# ping -M do -s 1464 http://www.cisco.com
does not cause fragmented packets, but:
- Code: Select all
# ping -M do -s 1466 http://www.cisco.com
does cause fragmented packets, then the MTU would be 1464 + 28 = 1492.