❶ 树莓派设置wifi 自动连接无线网络
1.开始配置网络了,修改 sudo vim /etc/network/interfaces 文件,把它修改成这个样子
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
allow-hotplug wlan0
auto wlan0
iface wlan0 inet dhcp
wpa-ssid "你的网络名称"
wpa-psk "你的密码"
2.重启网络
sudo ifup wlan0
3.查看网络情况
ip addr
❷ 树莓派无线网卡配置指北
最近因为毕业设计,入手了一枚树莓派。由于网上一些教程的可能是比较久远了,而Debian系列的系统现在已经没有 /etc/wpa.conf 文件了,配置这个文件并不能生效还会照成网卡无法使用,折腾了老半天才知道应该配置的是 /etc/wpa_supplicant/wpa_supplicant.conf ,所以特地写这篇文章总结。
本文主要介绍树莓派无线网卡的配置,当然不局限于树莓派。我装的是RaspBian系统,其实其它的Linux系统,也是可以照这种方式配置的。
命令行输入 sudo vim /etc/network/interfaces
在文件中输入
当然如果你是Linux系统可输入 ifconfig -a 查看
很多教程都比较推荐静态IP设置,主要的优点是由于静态IP是我们手动分配的,所以SSH远程连接时,我们不用登陆路由器也可以知道树莓派的IP地址。当然前提是你能记得你配置时填写的IP地址?(反正我自己是记不住)
静态IP绑定带来的问题就是有些时候,会因为被先接入的IP占用而无法上网
其实我个人是比较动态IP设置的,为什么呢。配置写少了几行,哈哈。
所以,我个人是比较推荐用动态IP设置了,找不到树莓派就上路由器看一下IP嘛,说得好像静态设置就能记住IP似的,我不信呀。好了,废话不多说,看一下动态IP设置方式吧
命令行输入 sudo vim /etc/network/interfaces
在文件中输入
保存退出,并执行 sudo ifup wlan0 。
上面的配置只是配置了一个无线连接,如果你要配置多个wifi连接怎么办。网上有很多教程都是让你修改 /etc/wpa.conf 文件,实际上现在已经很多Debian系列的Linux系统已经不是这个文件了,所以如果你在 /etc/network/interfaces 文件中引入这个配置,可能会照成网卡不可用。新的多个无线连接配置文件 应该是 /etc/wpa_supplicant/wpa_supplicant.conf 具体设置方式
命令行输入 sudo vim /etc/network/interfaces
在文件中输入
保存退出,接着执行 sudo vim /etc/wpa_supplicant/wpa_supplicant.conf
在文件中输入
保存退出,执行 sudo ifup wlan0 。多个无线连接的配置就完成了,树莓派会按照network的配置顺序查找连接对应的无线wifi
建议为你的手机热点配置一个最高的优先连接,当你进入一个新的局域网内时,你可以通过将树莓派连接在你的手机热点上,然后SSH连接配置新局域网的wifi名称和密码,这样就避免了进入新局域网时,没有显示屏而无法配置无线连接的尴尬。为你树莓派配置你的手机热点连接,可以让你随时随地都有办法ssh连接上你的树莓派,不会因没有显示屏而失去对树莓派的控制。
❸ 树莓派连接wifi和蓝牙
树莓派 网络连接方式有有线和无线两种方式,有线连接基本不需要进行设置,只需要插上网线即可,故本文着重讲解在几种不同的方式下对树莓派进行无线设置。
设备
在树莓派上设置Wifi上需要使用以下设备。
必需的
可选的
如果你手中只有树莓派,没有显示器,或者不方便将其连接到显示器上,那么设置无线WiFi的方式如下。
同样,在没有显示器的情况下设置无线WiFi,同样也分为两种情况,一种是树莓派暂时不能登陆远程终端设置WiFi,另一种是可以登陆树莓派终端设置WiFi。
不能登陆远程终端设置WiFi
这种方式适用于第一次刻录完系统,并且没有有线网络连接的情况下设置树莓派WiFi。方法如下:
在SD卡的boot分区种新建 wpa_supplicant.conf 文件,并且配置 WiFi 的 SSID 和密码,这样树莓派启动后会自行读取 wpa_supplicant.conf 配置文件连接 WiFi 设备。
树莓派开机,就会自动连接WiFi。
可以登陆终端设置树莓派WiFi
如果树莓派有有线网络连接,这时可以通过终端来设置WiFi。方法如下:
1. 在Raspberry Pi的终端中,输入以下命令。
2. 在此文件的底部,添加以下行。
3. 保存退出。
4. 通常情况下,树莓派会自动检测到wpa_supplicant文件的更改,并自动建立与无线WiFi的连接。
如果没有连接成功,可以通过执行以下命令来强制其进行检查。
a. 关闭并重启网络接口,从而通过重新启动网络接口以重新加载wpa_supplicant文件。
5. 然后可以使用 ifconfig wlan0 命令检查连接是否成功。inet addr字段中应该有一个IP地址。
显示:
如果树莓派系统使用的是Raspbian Stretch,则ifup命令可能不起作用,可能会收到一条错误消息,内容如下:“ *ifdown:unknown interface wlan0 *”。可以使用以下任何命令来解决:
或
使用GUI为树莓派设置WiFi是最简单方法,因为可以在界面内快速完成所有操作。
1. 将树莓派连接到显示器,并接上鼠标和键盘。
2. 在Raspbian桌面上,找到桌面右上角的WiFi图标。
3. 点击WiFi图标后它将扫描WiFi网络并显示其可以找到的任何内容。单击要连接的网络。
4. 如果您的网络受密码保护,则将提示您输入密码。输入相关密码以连接到WiFi网络。
5. Pi现在应该连接到WiFi网络,并且图标现在应该已更改为蓝色WiFi徽标。
ubuntu连接wifi地址
❹ 树莓派 3B+ 连接 WPA2 企业级加密的 WIFI
树莓派 3 代 B+ 已自带了蓝牙和 WIFI 模块,且支持 2.4/5G HZ 双频段无线网络。本以为连下 WIFI 就是动动手指的事情。
偏偏公司是 WPA2 企业级加密的无线网,图形界面下显示的 WIFI 名称是灰色的,无法直接连接。无奈只好通过命令行配置。
树莓派用的是当前最新版本的 Raspbian 系统 (2018-10-09),无线网络配置文件为 /etc/wpa_supplicant/wpa_supplicant.conf 。所以直接将 WIFI 的连接信息补充到该配置文件中即可。
连接“最简单”的 WIFI (如手机热点)时配置如下:
其中 WIFI 的连接信息主要是 network 项中的内容。
如果需要同时配置多个 WIFI 的连接并为其设置优先级,可参考以下配置:
其中 priority 项用于设置优先级,该值 越大 则优先级 越高 。
隐藏 WIFI 不能被自动搜索到,需要手动添加连接。
主要是添加 scan_ssid=1 项。
示例配置文件如下(尴尬,不是很懂。但我是可以连的。。):
更多 wpa_supplicant.conf 文件的配置实例可参考 man wap_supplicant.conf
wpa_supplicant.conf 文件的配置说明可参考 这篇博客 (内容太详细了,,没细看)
❺ 基于树莓派的家庭智能监控系统如何实现
你可以上猪八戒、一品威客、我爱快包、中国外包网之类的外包网站去找合适的工程师帮你做。
❻ 树莓派的功能用途
树莓派的功能用途无线热点、机械假肢、简易自制笔记本、WiFi小车、远程发送微博等。
1、无线热点。
这大概是地球人拿来干得最多的一件——插上网线和USB无线网卡,配置之后就可以作为一个无线热点。
2、机械假肢。
MIT Media Lab的研究员把它作为机械假肢的控制器。
3、简易自制笔记本。
把树莓派跟LCD液晶面板连上,再加上鼠标键盘和电源,找一个漂亮的壳子套上,就变成一个简易自制笔记本了。
4、WiFi小车。
IBM的一个工程师把它安在一个模型小车上,然后通过WiFi信号来控制小车的行动。
5、远程发送微博。
气象爱好者把它绑在检测气球上,还用它在平流层发了一条微博。
6、控制车库门开关。
还有拿树莓派控制车库门,再结合Siri遥控车库开关的达人。
7、监控拍摄。
最后还有接上摄像头,连上WiFi作为小型拍摄设备,体型小,易隐藏。
8、备份邮件。
我使用树莓派的最重要的功能之一就是备份我的邮件。我使用一个叫作getmail的软件来检查每份使用POP或者IMAP协议的邮件,定时查看各个账号的邮件。然后把邮件保存到一个mbox文件,这个文件可以在任何时候被复制到另一台电脑上做长期的邮件归档。
9、搭建个人RSS阅读器。
我最近发现了miniflux,一个自托管的基于网络的RSS客户端,可以安装到树莓派上。和许多人一样,当谷歌宣布将在7月1号关闭Google Reader后我也开始将个人数据迁移出来。我使用了一阵子rss2email,让它把RSS每一条目都发送到我的邮箱中。
但其实我不是很喜欢这个方法,于是我花了点时间寻找Google Reader替代品并试过了rss2email之后找到了miniflux。在树莓派上安装miniflux十分简单,你只需要提前安装PHP和一个web服务器软件就好了,比如nginx或者Apache。
10、搭建网站。
树莓派一个很明显的用处就是作为网站的后台服务器。我曾这么用过一阵子,而且很快就要重新这么干。树莓派有足够的能力来处理静态网站,一些web框架也不成问题。我就在上面搭建过一个Flask框架,我甚至听说有的人直接在树莓派搭建了个Wordpress。
11、家用网络存储。
只消耗很低的电量,树莓派就可以成为一个完美的NAS(网络连接式存储)。之前我把一个500GB的笔记本硬盘连接到树莓派上,还在上面安装了一个操作系统。
我可以在上面存放许多需要在不同电脑间传输的文件。然后通过SFTP来连接,然后在家里的任何机器上都可以访问(即使不在家,只要路由设定对了也不成问题)。你也可以在派上安装Samba,这样Mac和PC都可以更容易地存取。
12、站点监控。
树莓派的另一个用处就是用来检测对我来说很重要的网站。我写了个Python脚本并定时运行,确保这些网站回复一个200状态码(这意味着一切正常)。如果脚本判断出网站出了问题或者无法访问,会把这个事件的总体情况发邮件给我。我使用的Python模块是Requests,而发邮件的模块则是smtplib。
13、事件提醒。
我让树莓派把我需要记住的重要事件发邮件给我。之前我用的是谷歌日历,但我只在简单事件才用它。所以我用树莓派代替了它,一段定时任务的Python脚本就够了。我设定了要记住的日期、时间和消息,这些参数会传给我的Python脚本,到了那一天它就会把消息发送到我的邮箱,提醒我当天的事件。
14、家庭相册。
我的树莓派同时还支持着一个私人网站,网站放着我所有的家庭照片。我设立了验证信息所以只有我希望让他们看到的人才能进入网站。这比你的Facebook相册要靠谱多了,因为脸书上面你的账户有可能被删除,而且照片会被陌生人偶然看到。很简单,就是用PHP获取树莓派上一个文件夹里的照片而已。
15、点唱机。
上面提到我把派当作一个网络存储器,所以我所有的音乐也都在上面。我的派上接了个立体扬声器,然后使用mpg123在树莓派的命令行里播放音乐。虽然有很多其他的mp3播放器,图形界面的也有,但我还是选择mpg123,因为它简单好用,安装也很方便。
❼ 树莓派3如何连接无密码的wifi
树莓派是一个只有大小的卡片式电脑,基于ARM架构,采用Linux作为其操作系统;它默认是通过有线接口连接互联网,对于如此小巧的设备,有线连接非常不方便,下面我们介绍下如何让树莓派通过无线网卡连接网络。
1、将USB无线网卡插入树莓派任一USB接口,插上网线,接通电源;在个人电脑上通过ssh连接树莓派,默认帐号是pi,默认密码是raspberry(如何通过ssh连接树莓派,请自行网上查找,当然如果树莓派已配备好了键鼠,也可以本机操作)。
2、连接成功后,用lsusb命令,可以看到:
3、可以看到已经识别硬件了,然后再用ifconfig,看到wlan0信息如下:
4、接下来,我们要修改网络配置文件,修改/etc/network/interfaces文件,命令vi /etc/network/interfaces,修改成如下:
auto lo
iface lo inet loopback
iface eth0 inet dhcp
allow-hotplug wlan0
iface wlan0 inet static
wpa-ssid netgear #你要连接的wifi ssid
wpa-psk 1234567890 #你的wpa连接密码
address 192.168.1.110 # 设定的静态IP地址
netmask 255.255.255.0 # 网络掩码
gateway 192.168.1.1 # 网关
network 192.168.1.1 # 网络地址
#wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf #注释掉这一行
iface default inet dhcp
5、修改完成后,reboot命令就可以了。
注意事项
注意:第四步中要切换root权限,否则可能无法写入。
❽ 2. 树莓派:通过树莓派的RJ45上网
背景: 树莓派外接USB无线网卡,待上网设备通过网线和树莓派的RJ45口相连。
思路:
1. 首先给raspberry的eth设置一个静态ip地址。
2. 修改IP转发规则,允许ip数据的转发。(ip_forward的设置)
3. 路由设置,配置iptables,进行两个网卡的桥接。
4. 开启raspberry的DHCP服务,在eth口上开启。
5. 开启DNS服务。
详细过程:
1. 给树莓派的有线网卡eth分配静态地址。
暂时分配:sudo ifconfig eth0 192.168.173.1 255.255.255.0 up
永久分配 :
—配置文件 /etc/network/interfaces
—配置文件 /etc/dhcpcd.conf
在文件末尾添加
2. 启动IP转发
有多种方法,建议使用sysctl的设置方式
方法1:sudo echo 1 > /proc/sys/net/ipv4/ip_forward
方法2:sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
方法3:sudo sysctl -w net.ipv4.ip_forward=1
有的时候需要在/etc/sysctl.conf下添加一行:net.ipv4.ip_forward=1
3. iptables设置
配置防火墙,启用NAT,在usb0接口上启动IP伪装:
注意:这一步执行后, 一定要将配置持久化,否则下次开机启动后配置会失效 ,导致虽然共享网口的主机可以dhcp获取地址却无法上网。
防火墙配置持久化:导出防火墙配置并存到/etc目录下
1. 导出iptables的配置,并保存在/etc目录下
2. 添加开机启动
新建/etc/network/if-pre-up.d/iptables文件,内容如下:
4. dhcp服务
4.1 安装udhcpd服务
sudo apt-get update
sudo apt-get install udhcpd
4.2 配置DHCP服务
sudo vi /etc/udhcpd.conf
1. 修改网络接口,设置成对应的网卡号
2. 设置remaining,去除前面的#符号
3. 设置树莓派的IP地址
修改opt router为192.168.173.1,那么配置完成之后这个地址将作为网关,连接到raspberry eth口的设备网关需要设置为此IP.
此处opt dns被修改为公共的DNS地址 114.114.114.114和 114.114.114.115
4.3 使能DHCP
配置 /etc/default/udhcpd
sudo vi /etc/default/udhcpd
使用#符号注释DHCPD_ENABLED="no"
DHCPD_ENABLED="no" 改为 #DHCPD_ENABLED="no"
4.4 启动服务
1. 启动udhcp的服务:sudo service udhcpd start
2. 设置开机启动: sudo update-rc.d udhcpd enable
5. dns服务
在进行调试的时候发现无法查询到raspberry使用的dns地址,按照常规方法查到的dns地址为127.0.1.1。在网上查了一下https://segmentfault.com/q/1010000002443769 感兴趣的可以参考一下这篇文章。
这就导致我在测试的时候遇到一个问题,pc可以通过ip地址访问,但是通过域名无法访问。然后我就在网上查了一些共用的dns服务器,设置后一切正常。关于这些共用的dns信息参考如下:
/********************************************************************************************************************************************************/
A、DNSPod DNS+:DNSPod的 Public DNS+是目前国内第一家支持ECS的公共DNS,是DNSPod推出的公共域名解析服务,可以为全网用户提供域名的公共递归解析服务!
DNS 服务器 IP 地址:
首选:119.29.29.29 备选:182.254.116.116
B、114DNS:国内用户量巨大的DNS,访问速度快,各省都有节点,同时满足电信、联通、移动各运营商用户,可以有效预防劫持。
DNS 服务器 IP 地址:
首选:114.114.114.114 备选:114.114.114.115
C、阿里 AliDNS:阿里公共DNS是阿里巴巴集团推出的DNS递归解析系统,目标是成为国内互联网基础设施的组成部分,面向互联网用户提供“快速”、“稳定”、“智能”的免费DNS递归解析服务。
DNS 服务器 IP 地址:
首选:223.5.5.5 备选:223.6.6.6
/********************************************************************************************************************************************************/
❾ 关于怎么用路由器连接树莓派
展开全部
用网线直连电脑,不经过路由器。这个方法最大的特点用最少的工具玩树莓派。
一、材料:树莓派一部、网线一根,笔记本电脑一台。
1、树莓派:带供电系统和烧好Raspbian系统的SD卡;
2、网线:交叉或直连;
3、笔记本电脑:双网卡,现在应该都是这个配置的。
二、操作步骤。
1、连线。
树莓派接好供电线;
将网线一端接到树莓派,另一端接到笔记本。
2、共享互联网。
如果现在笔记本已经通过WIFI连接到互联网,可以将无线网卡的互联网资源共享给本地连接。以win7系统为例,开始——控制面板——网络和
Internet——网络和共享中心——查看网络状态和任务——更改适配器设置,找到无线网络连接右键“属性”,在共享选项卡上选中“允许其他网络用户通
过此计算机的Internet连接来连接(N)”选项,点确定。