主机环境:Gentoo Linux 3.1.10
WPA Supplicant工具包可以让您连接到那些使用WPA的AP。因为还只是beta版,所以它的配置方法仍会常常变化——尽管如此,在大部分情况下它已经能很好的工作。
安装上wap_supplicant后可以通过修改/etc/wpa_supplicant/wpa_supplicant.conf来进行配置无线接入点网络
下面是一个配置文件的实例。
# 请不要修改下面这一行内容,否则将不能正常工作
ctrl_interface=/var/run/wpa_supplicant
# 确保只有root用户能读取WPA的配置
ctrl_interface_group=0
# 使用wpa_supplicant来扫描和选择AP
ap_scan=1
# 简单的情形:WPA-PSk密码验证方式,PSK是ASCII密码短语,所有合法的加密方式都允许连接
network={
ssid="simple"
psk="very secret passphrase"
# 优先级越高,就能越早匹配到。
priority=5
}
# 与前面的设置相同,但要求对特定的SSID进行扫描(针对那些拒绝广播SSID的AP)
network={
ssid="second ssid"
scan_ssid=1
psk="very secret passphrase"
priority=2
}
# 仅使用WPA-PSK方式。允许使用任何合法的加密方式的组合
network={
ssid="example"
proto=WPA
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP WEP104 WEP40
psk=06b4be19da289f475aa46a33cb793029d4ab3db7a23ee92382eb0106c72ac7bb
priority=2
}
# 明文连接方式(不使用WPA和IEEE802.1X)
network={
ssid="plaintext-test"
key_mgmt=NONE
}
# 共享WEP秘钥连接方式(不使用WPA和IEEE802.1X)
network={
ssid="static-wep-test"
key_mgmt=NONE
wep_key0="abcde"
wep_key1=0102030405
wep_key2="1234567890123"
wep_tx_keyidx=0
priority=5
}
# 共享WEP秘钥连接方式(无WPA和IEEE802.1X),使用共享秘钥IEEE802.11验证方式
network={
ssid="static-wep-test2"
key_mgmt=NONE
wep_key0="abcde"
wep_key1=0102030405
wep_key2="1234567890123"
wep_tx_keyidx=0
priority=5
auth_alg=SHARED
}
# 在IBSS/ad-hoc网络中使用WPA-None/TKIP
network={
ssid="test adhoc"
mode=1
proto=WPA
key_mgmt=WPA-NONE
pairwise=NONE
group=TKIP
psk="secret passphrase"
}
--
下面是我的配置文件
ctrl_interface=/var/run/wpa_supplicant
ap_scan=1
#Home Network
network={
psk="yming0221"
priority=1
ssid=79616E277320776972656C657373
mode=0
bssid=E0:05:C5:17:F8:2C
key_mgmt=WPA-PSK
}
#
network={
ssid="351471azjlb"
psk="CCTV1-CCTV2-KTV-1987"
priority=2
}
然后重启wlan0连接
/etc/init.d/net.wlan0 restart
分享到:
相关推荐
无线局域网 高山linux使用wpa_supplicant连接到wlan
node_wpa_supplicant
配合Linux2.6.36内核使用的BCM4312无线网卡驱动 kernel: LIB80211 download the right version driver. v5_100_82_38.tar.gz wpa_supplicant --- $ cat /etc/network/interfaces # This file describes the network ...
Linux 无线网卡连接 WIFI WPA-PSK //编辑/etc/wpa_supplicant/wpa_supplicant.conf 文件,内容如下ctr
介绍如何使用IWCONFIG与WPA_SUPPLICANT命令。 此为网摘,原作者保留一切权利。
将此文件放在/boot分区中,然后在Pi首次启动时,它将把该文件复制到Linux根文件系统中的正确位置,并使用这些设置启动无线网络。 wpa_supplicant.conf ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev ...
pi-ap:Raspberry Pi接入点:此存储库自动配置hostapd,dnsmasq,dhcpcd和wpa_supplicant的配置,以将Pi转换为无线AP。 要求:具有“网络连接”或与该路由器连接的交换机的路由器上的Pi,以太网电缆和启用DHCP的端口
Qt 控制台工程 , WiFi学习 包括枚举无线网卡数量、枚举热点名称、断开连接、连接指定WiFi热点
该项目运行在Linux平台, 使用到的工具是 wpa_supplicant。 Qt代码利用系统调用 wpa_supplicant 服务实现WIFI的搜索并显示到界面上。 功能主要有: 1.刷新搜索附近WIFI 2.WIFI显示,最多支持20个 3.WIFI连接支持WEP/WPA...
无线网卡 RTL8812AU linux_v5.1.5 驱动源码 android_ref_codes_JB_4.2 android_ref_codes_KK_4.4 android_ref_codes_L_5.x android_ref_codes_M_6.x document driver install.sh ...wpa_supplicant_hostapd
机智命令行 linux 无线工具包这个工具是围绕iw和wpa_supplicant命令的一个小包装,使命令行中的无线网络变得简单而愉快。用法 wit Automatically connect to an accessible network, launching wpa_supplicant as ...
惰性广播:一个简单的无线显示接收器 描述 lazycast是一个简单的wifi显示接收器。 它最初是针对Raspberry Pi(作为显示)和Windows 8.1 / 10(作为源)的,但它也可能在其他Linux平台和Miracast源上工作。 (对于...
1. 本文档针对于有一定嵌入式移植能力的开发人员,对wifi 模块的linux 移植有一定认识,但是移植过程中出现很多莫名其妙的问题,特别是wpa_supplicant 工具的移植和使用,参考网络上的各种方法,wpa_supplicant 仍然...
1 无线局域网系统 2 无线局域网系统 第一部分 无线局域网系统结构和... 4 第一部分 无线局域网系统结构和移植内容 Wifi JNI、Wifi适配层、 wpa_supplicant 平台API WIFI设备 androi d. net .w i fi 包 硬件 Android 系
在Linux上,您将需要运行wpa_supplicant来操作wifi设备,然后pywifi可以通过套接字与wpa_supplicant进行通信。 在Windows上,本组件随附的Windows版本高于Windows XP SP2。 安装 在为您的平台安装了上面列出的前提...
配置您的网络(无线) 如果您有无线网络,请输入以下命令以启用它。 ip link确定您的网络适配器的接口名称。 pacman -S iw wpa_supplicant安装必要的软件。 pacman -S dialog安装Wi-Fi菜单。 pacman -S wpa_actiond...
在分析嵌入式Linux下无线网络驱动程序架构和无线网络的配置工具――Linux Wireless Tools和wpa_supplicant的基础上,结合Tiny210开发板平台,通过实例介绍了在嵌入式Linux平台上连接基于WPA/WPA2加密技术的Wi-Fi连接点...
pacstrap /mnt base linux linux-firmware vim dhcpcd grub wpa_supplicant 使能够 systemctl enable --now systemd-networkd.service rub grub-mkconfig -o /boot/grub/grub.cfg 重新启动后,启用有线网络 ip ...
____________ ( decelerate ) ------------ \ ^__^ \ (oo) \_ ______ v o i d b s p w m ← ...# ln -s /ect/sv/wpa_supplicant /var/service/ # ln -s /etc/sv/dhcpcd /var/service/ # rfkill unb