linux下使用wifi
2016-08-01 00:00
225 查看
摘要: linux下使用wpa_cli
1、无线网卡已经up。
rfkill list all
rfkill unblock wifi
2、wpa_supplicant -u配合networkmanager
systemctl start wpa_supplicant
3、wpa_supplicant指定网卡
配置/etc/wpa_supplicant/wpa_supplicant-wlan0.conf
ctrl_interface=/run/wpa_supplicant
update_config=1
network={
ssid="Oak"
psk="password"
key_mgmt=WPA-PSK
}
执行systemctl start wpa_supplicant@wlan0.service后启动后台进程
/usr/bin/wpa_supplicant -c/etc/wpa_supplicant/wpa_supplicant-wlan0.conf -iwlan0
再使用dhcpcd wlan0获得地址,为了实现启动时自动dhcp分配地址,可以使 用dhcpcd@service。对于systemd-networkd管理的网络也可以在/etc/systemd/network目录下建文件wlan0.network实现dhcp。
[Match]
Name=wlan0
[Network]
DHCP=yes
4、wpa_supplicant控制接口与wpa_cli
wpa_supplicant -i wlan0 -u -s -O /var/run/wpa_supplicant
(其它参数:
-d调试
-Dwext 驱动
-c /etc/wpa_supplicant.conf配置文件)
wpa_cli使用
wpa_cli -iwlan0 -p /var/run/wpa_supplicant
1)scan
2)scan_results
3)连接无加密的AP
>add_network (It will display a network id for you, assume it returns 0)
>set_network 0 ssid "parrot"
>set_network 0 key_mgmt NONE
>enable_network 0
>quit
4)连接WEP加密AP
>add_network (assume return 1)
>set_network 1 ssid "parrot"
>set_network 1 key_mgmt NONE
>set_network 1 wep_key0 "your ap password"
>enable_network 1
5)连接WPA-PSK/WPA2-PSK加密的AP
>add_network (assume return 2)
>set_network 2 ssid "parrot"
>set_network 2 psk "your pre-shared key"
>enable_network 2
6)list_networks
4、配置文件内容
ctrl_interface=DIR=/var/run/wpa_supplicant
GROUP=system
update_config=1
network={
ssid="parrot"
scan_ssid=1
proto=WPA
key_mgmt=WPA-PSK
#psk="parrot111"
psk=b074643a1c8018d16a9a6d875d21dd6e31ebbc718cf63e7b26756889bfed0a79
}
可以用wpa_passphase parror parrot111自动生成。
1、无线网卡已经up。
rfkill list all
rfkill unblock wifi
2、wpa_supplicant -u配合networkmanager
systemctl start wpa_supplicant
3、wpa_supplicant指定网卡
配置/etc/wpa_supplicant/wpa_supplicant-wlan0.conf
ctrl_interface=/run/wpa_supplicant
update_config=1
network={
ssid="Oak"
psk="password"
key_mgmt=WPA-PSK
}
执行systemctl start wpa_supplicant@wlan0.service后启动后台进程
/usr/bin/wpa_supplicant -c/etc/wpa_supplicant/wpa_supplicant-wlan0.conf -iwlan0
再使用dhcpcd wlan0获得地址,为了实现启动时自动dhcp分配地址,可以使 用dhcpcd@service。对于systemd-networkd管理的网络也可以在/etc/systemd/network目录下建文件wlan0.network实现dhcp。
[Match]
Name=wlan0
[Network]
DHCP=yes
4、wpa_supplicant控制接口与wpa_cli
wpa_supplicant -i wlan0 -u -s -O /var/run/wpa_supplicant
(其它参数:
-d调试
-Dwext 驱动
-c /etc/wpa_supplicant.conf配置文件)
wpa_cli使用
wpa_cli -iwlan0 -p /var/run/wpa_supplicant
1)scan
2)scan_results
3)连接无加密的AP
>add_network (It will display a network id for you, assume it returns 0)
>set_network 0 ssid "parrot"
>set_network 0 key_mgmt NONE
>enable_network 0
>quit
4)连接WEP加密AP
>add_network (assume return 1)
>set_network 1 ssid "parrot"
>set_network 1 key_mgmt NONE
>set_network 1 wep_key0 "your ap password"
>enable_network 1
5)连接WPA-PSK/WPA2-PSK加密的AP
>add_network (assume return 2)
>set_network 2 ssid "parrot"
>set_network 2 psk "your pre-shared key"
>enable_network 2
6)list_networks
4、配置文件内容
ctrl_interface=DIR=/var/run/wpa_supplicant
GROUP=system
update_config=1
network={
ssid="parrot"
scan_ssid=1
proto=WPA
key_mgmt=WPA-PSK
#psk="parrot111"
psk=b074643a1c8018d16a9a6d875d21dd6e31ebbc718cf63e7b26756889bfed0a79
}
可以用wpa_passphase parror parrot111自动生成。
相关文章推荐
- 转载:Linux下使用wpa_supplicant连接WPA加密方式的WIFI
- 和菜鸟一起学linux之wifi相关应用的移植和使用
- 笔记本安装Linux双系统WIFI无法使用
- Linux下使用Intel_WiFi_Link_5100AGN 破解无线加密
- linux下使用无线网卡的命令行方法(wifi,iwconfig)
- ubuntu-16.04(linux)使用Reaver爆破wifi密码(路由器的WPS功能漏洞)
- 基于linux-2.6.38.8内核的SDIO/wifi驱动分析&&android 平台USB wifi驱动移植及使用 SDIOwifi
- linux wifi 8192移植 及部分wifi工具的使用
- Linux WiFi AP Master Mode USB Chips|使用Linux做AP如何选择无线网卡?
- 解决ausu MT7630 linux(ubuntu)下 wifi无法使用
- ubuntu 14.04 linux下wifi驱动安装使用的一些笔记
- 和菜鸟一起学linux之wifi相关应用的移植和使用
- Linux3.0.1 OK6410B板无线wifi的使用
- 360Wifi2代在linux上安装使用 踩过的的坑和成功的途径 分享一下
- rk3288 ap6335 linux下的wifi 热点功能使用
- Linux使用tcpdump抓获取WIFI包
- 华为WiFi Pro E5771h-937在linux下使用usb连接
- RHEL等Linux系统使用wpa_supplicant以WPA-PSK/WPA2-PSK连接WIFI
- Kali-Linux无线网络渗透测试-李亚伟-第3章-监听WiFi网络--虚拟机使用无线网卡
- Linux下使用wpa_supplicant连接WPA加密方式的WIFI