如何在Linux Ubuntu系统中使用wifi

编程知识 更新时间:2023-05-01 02:59:38

网络时代,无线wifi是不可或缺的功能,不管是日常生活还是在日常工作甚至恶劣的工业环境,都是需要用到wifi功能,那么在工业环境中,怎么给工业设备连接wifi呢?下面以微智达Linux工业平板为例,简单说明一下wifi连接方法。

先简单介绍一下该硬件方案的硬件配置:7寸金属结构,CPU四核Cortex®-A9 架构,最高主频1.4GHz,1G DDR3运行内存,8G EMMC

 

该系统的 Wifi 提供方式是以 ko 模块的方式提供,通过在终端中命令: sudo insmod /lib/modules/wlan-rtl8188eu.ko, 用 户 可 以 通 过 修 改 /etc/init.rd/rc.local 开机脚本去开机装载 ko 文件. 当用户成功安装 wifi 驱动模块的时候,通过 ifconfig -a 命令,可以看 到终端下面,产生了 wlan0 或者 wlan1 网络节点。 可以通过以下命令测试: ping -I wlan0 223.5.5.5 Ping -I wlan0 #打开/关闭 WiFi sudo nmcli nm wifi on sudo nmcli nm wifi off #列出可用的热点 sudo nmcli dev wifi SSID          BSSID         型号                       FREQ           频率       信号        安全性       活跃 'HUAWEI'  XX:XX:XX:XX:XX:XX 基础构架  2422 MHz  54 MB/s    19           WPA    WPA2 'Xiaomi' YY:YY:YY:YY:YY:YY 基础构架 2412 MHz 54 MB/s 82 WPA WPA2 #连接热点 sudo nmcli dev wifi connect 'Xiaomi' password 'phpbest' iface wlan0 #断开热点 sudo nmcli dev disconnect iface wlan0 sudo nmcli dev status 设备                              类型                              状态 wlan0                    802-11-wireless                   已连接 eth0 802-3-ethernet 已连接 可见 Linux 可以同时启用 eth0 和 wlan0. 也就是可以一边用 eth0 连接树莓派(互为网关),一边用 wlan0 连接无线路由上网. #查看 wlan0 连接信息 sudo nmcli dev list iface wlan0|less 另外,用户也可以通过 wpa 工具来控制 wifi,下面简略说明一下 wpa 工具使用方法,具体 详细细节,可以在网上深入了解。 详细可参考:wpa_cli_with_wpa_supplicant.pdf wpa_supplicant 是一个连接、配置 WIFI 的工具,它主要包含 wpa_supplicant 与 wpa_cli 两个程序,pa_supplicant 是核心程序,它和 wpa_cli 的关系就是服务和客户端的关系:后 台运行 wpa_supplicant,使用 wpa_cli 来搜索、设置、和连接网络. A. 启动 wpa_supplicant 应用: wpa_supplicant -Dnl80211 -c /etc/wpa_supplicant.conf -i wlan0 -B -D 驱动程序名称(指定 WiFi 驱动程序:nl80211,wext) -i 接口名称 -c 配置文件 -B 在后台运行守护进程 -d = increase debugging verbosity (-dd even more) 不支持 82011 用法: wpa_supplicant -D wext -c /etc/wpa_supplicant.conf -i wlan0 & B. 启动 wpa_cli wpa_cli -i wlan0 scan                        //搜索附件 wifi 热点 wpa_cli -i wlan0 scan_result            //显示搜索 wifi 热点 wpa_cli -i wlan0 status                    //当前 WPA/EAPOL/EAP 通讯状态 wpa_cli -i wlan0 ping                      //pings wpa_supplicant 添加新的连接 wpa_cli -i wlan0 add_network              //添加一个网络连接,会返回<network id> wpa_cli set_network <network id> ssid '"name"'  //ssid 名称 wpa_cli set_network <network id> psk '“psk”' //密码 wpa_cli set_network <network id> scan_ssid 1 wpa_cli set_network <network id> priority    1 //优先级 保存连接 wpa_cli -i wlan0 save_config        //信息保存到默认的配置文件中连接已有连接 wpa_cli -i wlan0 list_network       //列举保存过得连接 wpa_cli -i wlan0 select_network <network id> //连接指定的 ssid save_config 之后的 wpa_supplicant.conf 文件示例: ctrl_interface=/var/run/wpa_supplicant/ ap_scan=1 network={ scan_ssid=1 ssid="xxxx" psk="xxxx" priority=2 //启动 WiFi 自动连接

更多推荐

如何在Linux Ubuntu系统中使用wifi

本文发布于:2023-04-23 03:19:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/1c1cf849fd7cf2f592374d6f21b13cf2.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:如何在   系统   Ubuntu   Linux   wifi

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 98057文章数
  • 24966阅读数
  • 0评论数