最新发布树莓派2Wi

php中文网
发布: 2016-06-07 15:00:22
原创
1572人浏览过

话说天地会珠海分舵在上几天才刚给大家分享了个海外资讯说树莓派2已经发布且Windows10加盟之类的资讯,具体请查看《海外优秀资讯抢先看8 - Windows 10 for Raspberry Pi 2》,如果大家手快的可能已经上手了一台爱机了。如果你对树莓派和Linux操作系统还不是

最新发布树莓派2Wi

话说天地会珠海分舵在上几天才刚给大家分享了个海外资讯说树莓派2已经发布且Windows10加盟之类的资讯,具体请查看《海外优秀资讯抢先看8 - Windows 10 for Raspberry Pi 2》,如果大家手快的可能已经上手了一台爱机了。如果你对树莓派和Linux操作系统还不是很熟悉的话,本文可能适合你,它会手把手的教你如何把树莓派的WiFi自动连接给配置好。

让你的树莓派拥有网络的访问,这当然是一件重大且让人兴奋的事情了。但是对于树莓派这些嵌入式设备来说,你该不会想编译进去一个太耗资源的GUI应用并加载来对Wi-Fi进行连接的,毕竟我们现在用的不是PC设备,资源是很宝贵的。除此之外其实还有几种其他方法来让你的树莓派在启动的时候就连接上Wi-Fi的。

开始之前你需要做一些如下的准备工作:

  • 准备好Wi-Fi USB adapter
  • 无线路由
  • 有效的网络环境

如果你的树莓派机子的操作系统还不是最新的话,那现在也许就是时候对它进行升级了。

sudo apt-get update
sudo apt-get upgrade
登录后复制

跟着请关闭你的树莓派机子
<span>sudo shutdow</span><span>n -h now</span>
登录后复制

插上你的Wi-Fi适配器然后启动你的树莓派爱机

配置你的网络连接的其中一个方法就是去手动配置你的网卡接口配置文件。使用你用的比较顺手的一个文件编辑器(哥习惯的是vi)来打开该接口设置文件:

sudo vi /etc/network/interfaces
登录后复制

把该配置文件修改成DHCP连接模式如下所示:
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
登录后复制

下一步你需要做的就是去提供你的WiFi网络连接信息。请打开你的WPA配置文件如下:
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
登录后复制

下面同时给出了一个静态IP配置的示例:
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
登录后复制

你将需要在你的WPA设置中输入你的工作网络信息:
 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
登录后复制

如果你的设置是正确的话那么你现在的网络连接应该就是OK的了。你可以通过以下命令来进行验证:
ifconfig
登录后复制

在你的wlan0这个输出中你会看到一个分配的IP如下所示: 'inet addr:XXX.XXX.XXX.XXX'

如果你想在不用重启的情况下就进行验证的话,你可以先通过以下方式释放已有的网络连接:

sudo ifdown wlan0
登录后复制

然后通过以下命令来使用新配置进行连接:
sudo ifup wlan0
登录后复制


WICD-CURSES

除了以上的方法之外,还有另外一个备受争议的方法来使用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
登录后复制

然后启动你的GUI配置界面:
startx
登录后复制

在界面的网络菜单下你会看到一个叫wpa_config或者Wicd Network管理器的选项来让你管理你的配置。

----------------完--------------------

英文原文引用:https://www.bitpi.co/2015/02/12/autoconnect-wifi-raspberry-pi/

/译者

微信知识共享公众号

Find JSON Path Online
Find JSON Path Online

Easily find JSON paths within JSON objects using our intuitive Json Path Finder

Find JSON Path Online 193
查看详情 Find JSON Path Online

CSDN

天地会珠海分舵

TechGoGoGo

http://blog.csdn.net/zhubaitian

优秀资源推荐

地址

点评

DoctorQ博客

http://testerhome.com/doctorq/topics

安卓自动化领域才俊           

金阳光测试

官网:www.goldensunshine.cc

更多请百度搜:“金阳光”

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号