D-Link DWA-125 works on ubuntu 12.04 server out of the box

Just to confirm. Set up step is easy, once you plug in the usb adapter.

Step 1. use

$ ifconfig

to find out if wlan0 is already up. If not,

$ sudo ifconfig wlan0 up

Step 2. Check if the adapter detects available wifi signals

sudo iwlist scan

It works on my ubuntu 12.04.

Step 3. the WIFI spot I am about to connect is password protected. So need to type


This will result in something that looks like this:

psk=fe727aa8b64ac9b3f54c72432da14faed933ea511ecab1 5bbc6c52e7522f709a

Remember the long string.

Step 4. Next, you need to edit your interfaces file, so issue:

sudo nano /etc/network/interfaces

At the end of this file, you need to add your WiFi configuration. Here are the options you can add.

auto wlan0     #change this to the name of your WiFi interface
iface wlan0 inet dhcp     #this is normally fine, if you want a static IP address replace “dhcp” with “static”
netmask     #change this as appropriate for your network, this value is usually right
gateway     #change this as appropriate for your network
address     #only needed for a static IP address
dns-nameservers     #only needed for a static IP address
wpa-driver wext     #you shouldn’t need to change this
wpa-ssid YOURSSID     #just type the name of your SSID here
wpa-ap-scan 1     #if the name of your SSID is hidden usually, type 2 instead of 1
wpa-proto WPA    #if you use WPA1 type WPA, if you use WPA2 type RSN
wpa-pairwise CCMP     #if you use AES type CCMP, if you use TKIP type TKIP
wpa-group CCMP     #if you use AES type CCMP, if you use TKIP type TKIP
wpa-key-mgmt WPA-PSK     #usually WPA-PSK (if you share a key) but sometimes WPA-EAP (for enterprises)
wpa-psk YOURHEXKEYFROMABOVE     #the hex key that you generated earlier

Step 5. Finally, comment out the top section so it looks like this:

#auto eth0
#iface eth0 inet dhcp

This stops your wired network from working. This helps to ensure there are no conflicts. Remember, if you want your wired network to work again, remove these two comments (the #).

After the 5 steps, my usb adapter is up and running. You can reboot if needed to reconfigure the networking interface.

A major part of this learning notes follow this blog.

Leave a Reply

Your email address will not be published. Required fields are marked *