Just chucking in my two cents: I would check that the NIC in your machine is suported by ubuntu. First of all check which kernel modules are loaded using 'sudo lsmod' and see if one needed by your NIC is in that list. If it isn't supported then just get a card which uses the Prism2 chipset (Linux supports these.) To associate with your access point (Assuming your not using WEP or WPA, issue the following command.) 'iwconfig eth0 essid your_ap mode managed' Also, check that the IP address (by running 'ifconfig') and the default gateway (by running the 'route' command) to see if they are set up correctly. This would depend on whether IP addresses and default gateway are assigned by DHCP on your LAN or if they have to be entered manually. Off the top of my head, to assign an ip address manualy to an interface in linux, you use a command like this (Assuming your NIC has the interface name eth0) ifconfig eth0 192.168.0.1 up and your default gateway can be set up using this command. (In this example, the default gateway, or router address is 192.168.0.2 and your NIC is on eth0) route add default gw 192.168.0.2 eth0 If you don't have dhcp, you will also need to set up your DNS servers. Lets assume your router handles DNS requests. Edit /etc/resolv.conf and add the following line nameserver 192.168.0.2 Then just save the file. No reboot is needed. Hope this helps, m8.