Linux如何连接到WIFI网络
之前使用OrangePi zero开发板连接了wifi网络,参考链接:http://blog.csdn.net/tq384998430/article/details/53959559,但是那时候对wifi网络不是很熟悉(当然现在也在学习),现在对linux网络这一块稍微了解了一点,再记录一下关于Linux连接wifi网络的办法。
首先系统要有wifi适配器和wifi驱动,现在嵌入式系统一般使用USB wifi模块和SDIO接口的wifi模块,底层驱动有差异但是到了上层都是一样的,提供的接口都是通用的。配置wifi网络的时候需要提供AP的SSID和连接密码,例如wifi热点名:qwr,密码:tangquan。OrangePi zero连接wifi的时候我参考网上的说法使用wpa_passphrase命令使用SSID和PASSWD生成一个WPA PSK秘钥:wpa_passphrase yourSSID yourpassword,但是其实这一步是不必要的,直接把SSID和PASSWD的明文写到网络配置文件中就行了,wpa_passphrase我猜是为了防止热点名和密码是明文容易泄露,也是安全起见。
这里的网络配置文件是/etc/network/interfaces,在这个文件里面找到Wireless adapter,/etc/network/interfaces文件:
# Wired adapter #1
auto eth0
iface eth0 inet dhcp
# hwaddress ether # if you want to set MAC manually
# pre-up /sbin/ifconfig eth0 mtu 3838 # setting MTU for DHCP, static just: mtu 3838
#
# Wired adapter #2
#auto eth1
# iface eth1 inet dhcp
# hwaddress ether # if you want to set MAC manually
# pre-up /sbin/ifconfig eth0 mtu 3838 # setting MTU for DHCP, static just: mtu 3838
#
# Wireless adapter #1
#auto wlan0
# iface wlan0 inet dhcp
# wpa-ssid SSID
# wpa-psk xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# to generate proper encrypted key: wpa_passphrase yourSSID yourpassword
auto wlan0
iface wlan0 inet dhcp
wpa-ssid qwr
wpa-psk tangquan
# Local loopback
auto lo
iface lo inet loopback
红字部分是配置wlan0网络的部分,auto wlan0我认为是表示系统启动后启动wlan0网络,下面第一条是设置开启DHCP的功能,可以从路由器动态获取IP地址。第二条是设置WiFi热点的SSID名称,第三条是设置密码,也可以将生成的WPA PSK粘贴到此。
配置好了之后貌似不能自动连接到wifi热点,可以重启wlan0适配器,使用ifdown wlan0命令关闭wlan0,然后使用ifup wlan0开启wlan0,这时候如果一切正常就会连接到wifi热点并获取IP地址,也可以使用dhclient wlan0命令手动获取IP地址。
Linux如何连接到WIFI网络相关推荐
- ARM加载Realtek-8188CUS USB无线网卡(二)_连接到WiFi网络
平台参数: 内核: Linux 3.6 文件系统:Busybox-1.20.2 硬件参数:S3C2416 三.工具准备.知识准备 曾经一个山民说过,磨刀不误砍柴工.捣鼓WiFi,,那么WiFi相关的知 ...
- 无法将您的Kindle连接到Wi-Fi网络怎么办-kindle无法连接wifi-kindle无法连接手机热点
问题描述 在连接wifi或者手机热点的时候,kindle弹出提示:无法将您的Kindle连接到Wi-Fi网络怎么办. 解决步骤 1.将Kindle通过USB数据线连接电脑 2.连接后,我的电脑磁盘里会 ...
- 树莓派 不连显示器 开启SSH 并连接到WIFI网络(Raspberry Pi Buster版本)
出于工作或者折腾的需要,连接树莓派前不想另外连个显示器,于是研究如何在不连显示器的情况下开启树莓派的SSH并连接到WIFI网络 1. 安装Raspberry Pi Buster版本 用Imager直接 ...
- mac 不能连接wi-fi_如何阻止Mac自动连接到Wi-Fi网络
mac 不能连接wi-fi Your Mac automatically reconnects to Wi-Fi networks you've previously connected to. St ...
- ipad iphone开发_如何阻止iPhone或iPad自动连接到Wi-Fi网络
ipad iphone开发 Your iPhone or iPad automatically joins Wi-Fi networks you've previously connected to. ...
- 使用WPA Supplicant在Ubuntu 18.04/19.04上从终端连接到Wi-Fi的方法
使用WPA Supplicant在Ubuntu 18.04/19.04上从终端连接到Wi-Fi的方法_Linux教程_云网牛站 (ywnz.com) 本文介绍使用wpa_supplicant从Ubun ...
- 树莓派Ubuntu 20.04.3 nmtui终端配置连接到WiFi
1)使用nmtui连接到设备的WiFi网络 Nmtui-网络管理器文本用户界面-是用于Linux系统的网络配置的命令行工具.在执行时,将调用图形文本界面,以帮助用户以简单有效的方式配置网络界面. 您还 ...
- 计算机如何连接wifi台式,回答如何将台式计算机连接到WiFi
最近,一个在后台的小朋友说,如何将无线wifi连接到台式计算机. 老实说,编辑也认为这个想法很棒. 今天,我将给您一台令人讨厌的台式计算机,以连接无线wifi. 在默认状态下,台式计算机无法连接到wi ...
- android wi-fi框架,Android Wi-Fi 网络选择
本页将介绍 Android 11 中用于选择和切换 Wi-Fi 网络的算法和流程.Android 会不断评估已连接的网络以及其他可用网络的质量. 注意:本页上提供的详细信息并不全面,并且在将来的 An ...
最新文章
- arcsde安装步骤_ArcGIS 9.3 安装之 SDE的安装及使用
- Freescale 车身控制模块(BCM) 解决方案
- TCP的3次握手和4次挥手过程
- magento app/design/adminhtml/default/default/template/sales/order/view/info.phtml XSS Vul
- 需加装饰——装饰模式
- c语言系统的通用数据结构,(转载)C语言实现通用数据结构的高效设计
- python快速摄像机_Python骚操作:利用Python获取摄像头并实时控制人脸!
- java comparator_一个Java程序员的成长历程(012)天
- 计算机软件著作权登记怎么填写,计算机软件著作权登记申请表填写说明
- 判断Object对象属性的类型
- 一个三年Java程序员的面试总结!
- 更新Android SDK之后Eclipse提示ADT版本过低的一个简易解决办法
- 华为路由器交换机配置命令集合
- wps是用python语言开发的吗_wps是用什么语言开发的
- iCloud备份失败怎么办?iCloud无法备份解决办法分享!
- 橡胶垫片的特点与用途
- Edge浏览器自动翻译按钮不见?
- java 打印大小设置_使用QPrinter设置自定义纸张尺寸无法正确打印
- oracle in与exists疑惑
- TCP/IP详解 第十二章(10) TCP Socket 编程