用户工具

站点工具


使用_wpa_supplicant_连接无线局域网

适用于基于 Linux 的系统,其中的 ifconfig(8) 和 route(8) 命令是来自 net-tools 或 Rivoreo ToolBox 的版本。

  • 确定无线网卡的名称,以下以 wlan0 为例;
  • 启用无线网卡接口:
# ifconfig wlan0 up
  • 创建一个配置文件,例如 /etc/wpa_supplicant/wpa_supplicant.conf,其内容如下:
ctrl_interface=wlan0
update_config=1

network={
	ssid="一个需要密码的无线局域网的名称"
	key_mgmt=WPA-PSK
	psk="密码"
	priority=1
}

network={
	ssid="一个开放的无线局域网的名称"
	key_mgmt=NONE
	priority=2
}
  • 按照需要修改配置,当指定了多个无线网络时,将按照优先级(由priority项指定)的顺序尝试连接;
  • 启动 wpa_supplicant(8),选项 '-B' 的将使这个程序自动 fork(2) 到后台运行,第一次测试时请移除以便于调试:
# wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -B
  • 为无线网络接口配置 IP 地址,以及路由,例如:
# ifconfig wlan0 10.12.4.188/24
# route add default gw 10.12.4.12
  • 或使用 DHCP:
# dhclient -v wlan0
使用_wpa_supplicant_连接无线局域网.txt · 最后更改: 2019/02/08 10:39 由 whr