Linux如何连接到WIFI网络
来源:互联网 发布:单片机按键 编辑:程序博客网 时间:2024/05/22 05:37
之前使用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网络
- 如何通过adb 启动WIFI连接网络
- Adnroid判断Wifi是否开启及连接到网络
- 解决win10下WIFI无法连接到网络
- 不知道wifi密码时, 笔记本怎么连接到网络?
- WinXP环境下如何建立ssh网络连接到Virtual Box的Linux Guest
- 如何在 Linux 上用 IP转发使内部网络连接到互联网
- 如何在 Linux 上用 IP转发使内部网络连接到互联网
- 如何在 Linux 上用 IP转发使内部网络连接到互联网
- Arm板Linux移植随身WIFI并连接上网络,如米WIFI
- linux虚拟机无法连接到Win7网络
- 解决wifi不能自动连接、无线网络管理手动连接到网络访问被拒绝的办法
- linux 连接WIFI
- 判断网络 比较苦逼 无法判断路由器 的WiFi 是否连接到网络
- Android 网络连接--Wifi/3G
- Android 网络连接--Wifi/3G
- 网络连接状态,wifi,流量
- windows无法连接到wifi
- i.e./e.g./etc.如何发音
- recycleview+NestedScrollView+viewpager 解决滑动问题以及recycleview的使用技巧
- POJ 2800 Joseph's Problem 笔记
- Python简单循环代码
- Qt5中汉字乱码问题心得
- Linux如何连接到WIFI网络
- 一个C语言中unsigned和signed的汇编不同的插曲
- SMA、SMB、SMC封装的二极管尺寸
- Android布局优化技巧
- JAVA继承关系中父类子类代码执行顺序
- BZOJ 4034浅谈树链剖分及线段树维护
- SpringMVC启动过程详解
- 模拟实现string类
- keyup搜索功能代码