Table of Contents

Enabling wireless in Debian

lspci
dmesg | less 
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:16.3 Serial controller: Intel Corporation 6 Series/C200 Series Chipset Family KT Controller (rev 04)
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b4)
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b4)
00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b4)
00:1c.4 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 (rev b4)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation QM67 Express Chipset Family LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 04)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 04)
03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6205 [Taylor Peak] (rev 34)
0d:00.0 System peripheral: Ricoh Co Ltd MMC/SD Host Controller (rev 04)
03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6205 [Taylor Peak] (rev 34)
apt-cache search intel firmware

firmware-intelwimax - Binary firmware for Intel WiMAX Connection firmware-ipw2x00 - Binary firmware for Intel Pro Wireless 2100, 2200 and 2915 firmware-iwlwifi - Binary firmware for Intel PRO/Wireless 3945 and 802.11n cards

apt-cache show firmware-iwlwifi
sudo apt-get install firmware-iwlwifi

* If you are not sure, just install all the packages starting with firmware that have intel brand somewhere in the description.
* In case the kernel module was already loaded (usually this is the case), you have to restart it to force the card to load the firmware files:
sudo rmmod iwlwifi
sudo modprobe iwlwifi
dmesg
[24912.746055] iwlwifi 0000:03:00.0: firmware: agent loaded iwlwifi-6000g2a-5.ucode into memory
[24912.746061] iwlwifi 0000:03:00.0: loaded firmware version 17.168.5.3 build 42301

Console

                                     “etc/network/interfaces”
                                     

Then the file entry should be as the following:

                                         
                                     “ allow-hotplug wlan0
                                       iface wlan0 inet dhcp
                                       wpa-ssid homezone"
                                       
                                       

Next to be done is to write the following lines,with the needed changes, in “etc/network/interfaces”:

                                     “allow-hotplug wlan0
                                      iface wlan0 inet dhcp
                                      wireless-essid Home
                                      wireless-key1 1111-2222-33ab-cdef
                                      wireless-key2 44444444
                                      wireless-key3 s:password
                                      wireless-defaultkey 2
                                      wireless-keymode open"            
                                                      

verify with “ifdown wlan0” and “ifup wlan0”

Connection manager

ConnMan

The best connection manager!

sudo apt-get install connman connman-ui connman-gtk
sudo systemctl restart connman.service
nohup connman-ui-gtk &

connman plus eduroam

[service_eduroam]
Type=wifi
Name=eduroam
EAP=ttls
CACertFile=/home/username/.cat_installer/ca.pem
Phase2=PAP
Identity=*your ucr email address*
AnonymousIdentity=anonymous@ucr.ac.cr
Passphrase=*your_password*
OPENSSL_ENABLE_MD5_VERIFY=1

Wicd

sudo apt-get install wicd-gtk wicd
sudo /etc/init.d/wicd restart
wicd-gtk

AURIS3-UCR in the University of Costa Rica with wicd

name = TTLS for Wireless
author = Alexander Clouter
version = 1
require  identity *Identity password *Password 
protected password *Password
optional ca_cert *Path_to_CA_Cert cert_subject *Certificate_Subject anon_identity *Anonymous_Username
-----
ctrl_interface=/var/run/wpa_supplicant
network={
     ssid="$_ESSID"
     scan_ssid=$_SCAN

     key_mgmt=WPA-EAP
     eap=TTLS

     ca_cert="$_CA_CERT"
     subject_match="$_CERT_SUBJECT"

     phase2="auth=PAP"

     anonymous_identity="$_ANON_IDENTITY"
     identity="$_IDENTITY"
     password="$_PASSWORD"
}
/etc/init.d/wicd restart

Network manager

sudo apt-get install network-manager network-manager-gnome
sudo /etc/init.d/network-manager restart
nm-applet