Debian linux下通过/etc//interfaces配置无线网卡

一、DHCP方式访问wap2-psk加密的无线AP的设置
auto wlan0
iface wlan0 inet dhcp

wpa-essid 你的WIFI ssid_name名称
wpa-psk 你的WIFI wap2访问密码
———————————–
如果你的WIFI安全认证是通过WEP方式,则将最后两行改为
wireless-essid 你的WIFI ssid_name名称
wireless-key 你的WIFI wep访问密码


二、设置为静态地址,则用如下配置文件:

auto wlan0

iface wlan0 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.1

wpa-essid 你的WIFI ssid_name名称
wpa-psk 你的WIFI wap2访问密码

通过以上设置,可以实现开机机器自动激活无线网卡并连通到WIFI。


三、配置ad hoc网络,可以提供其他客户端访问

auto wlan0
iface wlan0 inet static
wireless-mode ad-hoc
wireless-channel 11
wireless-essid mywifi
address 10.10.7.1
netmask 255.255.255.0
gateway 10.10.7.1

———————————————————
以上设置后,都可以通过运行如下命令实现  命令行下配置连接 wlan 无线网卡

工作的大体思路如下: 用iwconfig开启无线网卡的电源,并查找区域内的无线网络,连接到相应的无线网络,通过ifconfig启用无线网卡,并获取IP(如果使用DHCP的话)
注意:假设无线被识别为 wlan0,如果您的网卡没有被识别为 wlan0,可以在操作时做相应的修改。

具体步骤
1. 打开无线网卡电源

iwconfig wlan0 txpower on

2. 列出区域内的无线网络

iwlist wlan0 scan

3. 假设要连接到网络MyHome(即essid为MyHome的网络),那么输入命令

iwconfig wlan0 essid “MyHomeAp”

如果网络是加密的,密码是mypassword,那么就输入命令

iwconfig wlan0 essid “MyHomeAp” key “mypassword”

4. 如果正常的话,输入

iwconfig wlan0

就可以看到连接正常的各项参数了。

5. 启用无线网卡

ifconfig wlan0 up

6. 如果是用 DHCP 获取 IP 的,那么用 dhclient 或 dhcpcd 获取 ip

dhclient wlan0

dhcpcd wlan0