时间:2021-07-01 10:21:17 帮助过:39人阅读
话说天地会珠海分舵在上几天才刚给大家分享了个海外资讯说树莓派2已经发布且Windows10加盟之类的资讯,具体请查看《海外优秀资讯抢先看8 - Windows 10 for Raspberry Pi 2》,如果大家手快的可能已经上手了一台爱机了。如果你对树莓派和Linux操作系统还不是
话说天地会珠海分舵在上几天才刚给大家分享了个海外资讯说树莓派2已经发布且Windows10加盟之类的资讯,具体请查看《海外优秀资讯抢先看8 - Windows 10 for Raspberry Pi 2》,如果大家手快的可能已经上手了一台爱机了。如果你对树莓派和Linux操作系统还不是很熟悉的话,本文可能适合你,它会手把手的教你如何把树莓派的WiFi自动连接给配置好。
让你的树莓派拥有网络的访问,这当然是一件重大且让人兴奋的事情了。但是对于树莓派这些嵌入式设备来说,你该不会想编译进去一个太耗资源的GUI应用并加载来对Wi-Fi进行连接的,毕竟我们现在用的不是PC设备,资源是很宝贵的。除此之外其实还有几种其他方法来让你的树莓派在启动的时候就连接上Wi-Fi的。
开始之前你需要做一些如下的准备工作:
如果你的树莓派机子的操作系统还不是最新的话,那现在也许就是时候对它进行升级了。
sudo apt-get update sudo apt-get upgrade
sudo shutdown -h now
插上你的Wi-Fi适配器然后启动你的树莓派爱机
配置你的网络连接的其中一个方法就是去手动配置你的网卡接口配置文件。使用你用的比较顺手的一个文件编辑器(哥习惯的是vi)来打开该接口设置文件:
sudo vi /etc/network/interfaces
1 auto lo 2 3 iface lo inet loopback 4 iface eth0 inet dhcp 5 6 allow-hotplug wlan0 7 iface wlan0 inet dhcp 8 wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf 9 iface default inet dhcp
sudo vi /etc/wpa_supplicant/wpa_supplicant.conf
1 ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev 2 update_config=1 3 network={ 4 ssid="ENTER NETWORK NAME" 5 proto=WPA 6 key_mgmt=WPA-PSK 7 pairwise=TKIP 8 psk="ENTER WPA KEY" 9 auth_alg=OPEN 10 }如果你不想使用DHCP或者说你想要设置多个网络连接的话,那么你就需要一些额外的设置。比如你需要做如下修改:
iface wlan0 inet dhcp => iface wlan0 inet manual
wpa-conf => wpa-roam
1 auto lo 2 3 iface lo inet loopback 4 iface eth0 inet dhcp 5 6 allow-hotplug wlan0 7 iface wlan0 inet manual 8 wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf 9 iface default inet dhcp 10 11 # For ssid 'work': 12 iface work inet static 13 address XXX.XXX.X.X 14 network XXX.XXX.X.X 15 gateway XXX.XXX.X.X
1 ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev 2 update_config=1 3 network={ 4 ssid="ENTER NETWORK NAME" 5 proto=WPA 6 key_mgmt=WPA-PSK 7 pairwise=TKIP 8 psk="ENTER WPA KEY" 9 auth_alg=OPEN 10 } 11 network={ 12 ssid="work" 13 proto=WPA 14 key_mgmt=WPA-PSK 15 pairwise=TKIP 16 psk="ENTER WPA KEY" 17 auth_alg=OPEN 18 }然后重启:
sudo shutdown -r now
ifconfig
如果你想在不用重启的情况下就进行验证的话,你可以先通过以下方式释放已有的网络连接:
sudo ifdown wlan0
sudo ifup wlan0
除了以上的方法之外,还有另外一个备受争议的方法来使用wicd-curses工具来进行网络设置。该工具会提供一个命令行界面(天地会珠海分舵注:使用的应该就是老牌的curses库)来让你选择一个Wi-Fi连接,当然它还允许你选择其中一个网络来进行自动连接以及进行DNS/网络地址/网络/网关等配置了。请运行下面命令进行安装:
sudo apt-get install wicd-curses sudo wicd-curses
你可以通过键盘来进行导航来查看不同菜单的众多选项。
如果你真的对使用命令行很反感,你当然也可以通过以下命令来安装一个GUI界面来进行配置了:
sudo apt-get install wicd sudo apt-get wpagui
startx
----------------完--------------------
英文原文引用:https://www.bitpi.co/2015/02/12/autoconnect-wifi-raspberry-pi/
作/译者 | 微信知识共享公众号 | CSDN |
天地会珠海分舵 | TechGoGoGo | http://blog.csdn.net/zhubaitian |
优秀资源推荐 | 地址 | 点评 |
DoctorQ博客 | http://testerhome.com/doctorq/topics | 安卓自动化领域才俊 |
金阳光测试 | 官网:www.goldensunshine.cc | 更多请百度搜:“金阳光” |