安装无线网卡驱动

对于ralink系列的usb无线网卡,可以在下面的链接下载驱动,使用dpkg -i 安装

https://packages.debian.org/wheezy/firmware-ralink


无线路由器采用wpa wpa2加密方式:

原文地址:http://blog.csdn.net/yanhandle/article/details/8959961

debain的网络设置不像ubuntu一样,会由系统来自动设置,需要我们手工配置配置文件,来进行连接。debian中的网络配置方法如下(以无线网络为例,无线网络id为wlan0):

编辑/etc/network/interface,加入如下内容:
auto wlan0  
iface wlan0 inet dhcp  
    wpa-conf /etc/wpa_supplicant/wireless.conf
创建/etc/wpa_supplicant/wireless.conf文件,添加如下内容:
  • wpa 企业版

    ctrl_interface=/var/run/wpa_supplicant  
    network={  
      ssid="essid"  
      scan_ssid=1  
      key_mgmt=WPA-EAP IEEE8021X  
      pairwise=CCMP  
      group=CCMP  
      eap=PEAP  
      eapol_flags=0  
      identity="XXXXXX"  
      password="XXXXXX"  
      phase1="peaplabel=0"  
      phase2="auth=MSCHAPV2"  
    }
  • wpa psrson版
    执行wpa_passphrase essid后会显示需要输入密码
    输入密码后就可以得到配置文件内容
    将配置内容复制到一个文件中,如/etc/wpa_supplicant/wireless.conf


重启网络服务

/etc/init.d/networking restart

问题解决

如果通过以上步骤未能成功连上网络,则可以通过以下方法来进行方式:

killall -9 wpa_supplicant
ifconfig wlan0 down
iwconfig wlan0 mode Managed
ifconfig wlan0 up
wpa_supplicant -B -dwext -iwlan0 -c /etc/wpa_supplicant/wireless.conf -dd

通过以上几步就能看到出错的原因。


无线路由器采用wep加密方式:

原文地址:http://blog.csdn.net/java211/article/details/5053788

查看网卡信息:
  # iwconfig
  Output:
  lo        no wireless extensions.
  eth0      no wireless extensions.
  wmaster0  no wireless extensions.
  wlan0     IEEE 802.11g  ESSID:"wangxing"  
          Mode:Managed  Frequency:2.437 GHz  Access Point: 00:13:XX:36:XX:83   
          Bit Rate=54 Mb/s   Tx-Power=27 dBm   
          Retry min limit:7   RTS thr:off   Fragment thr=2346 B   
          Encryption key:XXXB-2XXD-4E
          Link Quality=62/100  Signal level=-60 dBm  Noise level=-85 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0 
  
  假设系统认出你的无线网卡为 wlan0
  CODE:  

iwlist wlan0 scan     # 查看附近可用的无线网络接入点(AP)
  让无线网卡接入无线网络:
  # iwconfig wlan0 ESSID linkname KEY passwd open(我这里是wep的开放式无线链接)
  
  保存这些设置 让无线网卡在启动时自动接入
  #vim /etc/network/interfaces
  添加如下内容:
  allow-hotplug eth2
  iface eth2 inet dhcp
  wireless-essid  myessid
  wireless-key    mykey
  
  save & exit,reboot,ok,cheers!
Reference:
http://blog.chinaunix.net/u/4257/showart_288661.html

搜索无线接入点(AP)
  假设系统认出你的无线网卡为 wlan0
  CODE:
  iwlist wlan0 scan     # 查看附近可用的无线网络接入点(AP)
  配置你的无线网卡:
  # iwconfig wlan0 ESSID wangxing KEY XXXXXXXX4E open
  激活无线接口:
  # ifup wlan0
  获取IP地址
  # dhclient wlan0
我把这些命令集成个脚本,每次要连接公司的无线运行以下脚本就好了。