linux wifi 数据流,linux下wifi配置
目标:保存配置记录,能自动适配建立连接
开发板系统ubuntu, pstree查看已启动wpa_supplicant, 但是运行wpa_cli保存的时候一直保存不上。
查看进程启动,原因在于没有用配置文件启动,于是就把service文件启动改成-c 的参数
root@root:~# ps -aux | grep wpa
root 904 6.6 0.1 7492 2656 ? Ss 16:28 0:02 /sbin/wpa_supplicant -u -s -O /run/wpa_supplicant
systemd:
[Unit]
Description=WPA supplicant
Before=network.target
[Service]
Type=dbus
BusName=fi.epitest.hostap.WPASupplicant
#ExecStart=/sbin/wpa_supplicant -u -s -O /run/wpa_supplicant
ExecStart=/sbin/wpa_supplicant -u -s -c /etc/wpa_supplicant/wpa_supplicant.conf -i wlan1
[Install]
WantedBy=multi-user.target
Alias=dbus-fi.epitest.hostap.WPASupplicant.service
再用wpa_cli执行,就能正常保存参数到此文件。
$ wpa_cli -i wlan1 scan // 搜索附近wifi网络
$ wpa_cli -i wlan1 scan_result // 打印搜索wifi网络结果
$ wpa_cli -i wlan1 add_network // 添加一个网络连接
连接加密方式是[WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][ESS]。
$ wpa_cli -i wlan1 set_network 0 ssid '"name"'
$ wpa_cli -i wlan1 set_network 0 psk '"password"'
$ wpa_cli -i wlan1 enable_network 0
连接加密方式是[WEP][ESS] (wep加密)。
$ wpa_cli -i wlan1 set_network 0 ssid '"name"'
$ wpa_cli -i wlan1 set_network 0 key_mgmt NONE
$ wpa_cli -i wlan1 set_network 0 wep_key0 '"password"'
$ wpa_cli -i wlan1 enable_network 0
连接加密方式是[ESS] (无加密)。
$ wpa_cli -i wlan1 set_network 0 ssid '"name"'
$ wpa_cli -i wlan1 set_network 0 key_mgmt NONE
$ wpa_cli -i wlan1 enable_network 0
分配ip:
root@root:~# dhclient wlan1
保存连接,就可以看到config文件新增了配置数据
$ wpa_cli -i wlan1 save_config
/etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
eapol_version=2
update_config=1
country=NL
bss_expiration_age=250
network={
ssid="xxxxxxxxxxx"
psk="xxxxxxxxxxx"
priority=4
disabled=1
}
ifconfig查看ip已经生成,能成功联网
wlan1 Link encap:Ethernet HWaddr 02:0c:43:33:f5:1d
inet addr:192.168.1.120 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:447 errors:0 dropped:0 overruns:0 frame:0
TX packets:257 errors:0 dropped:1 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:112662 (112.6 KB) TX bytes:31272 (31.2 KB)
// to do
1. 保存两个wifi ap 不能自动切换,只能手动切换
设置的时候不需要disable,都是enable状态;并配置priority的优先级,wpa_supplicant启动时会根据
优先级进行连接。启动时source network,可自动获取ip 地址。
root@root:/etc/network/interfaces.d# cat wlan1
# interfaces(5) file used by ifup(8) and ifdown(8)
auto wlan1
iface wlan1 inet dhcp
2. 生成ip后,发现不在同一wifi ap下,pc也能ping通开发板......
root@root:~# wpa_cli -i wlan1 list_network
network id / ssid / bssid / flags
0 TP-LINK_1 any [DISABLED]
1 TP-LINK_2 any
附 命令参数:
linux wifi 数据流,linux下wifi配置相关推荐
- linux pptp客户端_Linux下如何配置pptp
你知道在Linux下如何配置pptp吗? 是不是很多小伙伴们都不知道Linux下配置pptp的方法,那么接下来文章中将介绍Linux下简单配置pptp的内容,希望对大家有帮助. 由于OpenVPN使用 ...
- 解决ausu MT7630 linux(ubuntu)下 wifi无法使用
首先下载网卡的驱动程序: 点击打开链接 用unzip解压 进入 cd MT7630E-release 目录下 sudo make sudo make install 注意这两步看到error的话,重新 ...
- git extensions linux,GitExtensions 在 Ubuntu 下的配置
最近一直在架设内网的GitLab,和成套的适用工具.(之前架GitLab的总结)对于ubuntu平台下使用的GUI,一直没有找到什么特别满意的(某个乌贼强制要求登录帐号,SourceTree是Mac上 ...
- Linux黑洞路由命令,Linux | 防火墙什么场景下需要配置黑洞路由
回答 当NAT地址池地址与公网接口地址不在同一网段时,必须配置黑洞路由. 当公网用户主动访问NAT地址池中的地址时,FW收到此报文后,无法匹配到会话表,根据缺省路由转发给路由器,路由器收到报文后,查找 ...
- aix linux ftp,在AIX下安装配置FTP服务器
两个目录的权限如下: drwxr-xr-x 2 tkbudget tkbudget 256 Mar 16 17:02 cron_logs drwxr-x--- 2 tkbudge ...
- RedHat Linux AS 5.3 下DNS的配置步骤----为学习Oracle网络管理埋下伏笔
转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/16982179 RedHat Linux AS 5.3 下DNS的配置与RedHat Lin ...
- Linux热点无网络,Linux网络配置:手提在连接WIFI热点情况下,Ubuntu16.04中怎样配置网络?...
Linux网络配置:手提在连接WIFI热点情况下,Ubuntu16.04中怎样配置网络?,范佩西致敬温格:你是我的足球父亲,是你塑造了我,磷菩屹倨竿,布加迪推出Chiron Sport特别版,百公里加 ...
- Linux怎么接移动热点,Linux网络配置:手提在连接WIFI热点情况下,Ubuntu16.04中怎样配置网络?...
Linux网络配置:手提在连接WIFI热点情况下,Ubuntu16.04中怎样配置网络?,八维资本近期战略投资重磅项目MobileCoin.Libra Credit,橇凑站肆俏,吉利首款新能源SUV来 ...
- linux wifi ip,Linux环境下使用WIFI模块:使用DHCP工具动态获得IP地址
使用DHCP工具动态获得IP地址 实验版本及下载地址 DHCP:dhcp-4.4.1.tar.gz 链接: [https://www.isc.org/downloads/] 编译安装DHCP 配置编译 ...
最新文章
- 【组队学习】【35期】深入浅出Pytorch
- 每日一道算法题 - LongestWord(easy-1)
- Linux——POSIX有名信号量
- 4.4 一个完整的Google Maps应用
- xfs文件系统lvm在线扩容
- 调试WebApi的一些方法
- 游戏总监“姐夫”今日离开暴雪,玩家却欢乐地吃着『暴雪要凉』的瓜
- HTML、CSS、JS对unicode编码字符的规则
- Cookie、Session、Token、RefreshToken
- erp oracle mrp,OracleERP用戶手册-MRP.doc
- B	bearBaby loves sleeping
- Linux服务器键盘鼠标插口,关于Linux下鼠标键盘
- JAVA 根据身份证获取年龄
- 安装 pymysql 的方法
- Win10桌面图标显示不正常,变为白色
- XGBoost之类别特征的处理
- 2021-2027全球与中国冰球护具市场现状及未来发展趋势
- selenium实现动态网页爬取
- android商城界面设计,Android购物商城界面设计
- QQ音乐Android客户端Web页面通用性能优化实践