树莓派 网络设置_树莓派4b教程

树莓派 网络设置_树莓派4b教程概览你想做的第一件事一定是把你的树莓派连接到因特网上。在这节课里,你将会学到如何:使用网线连接到以太网在Raspbian和Occidentalis上使用无线网卡找到树莓派的IP地址使用有线网络最快的把树莓派接入到因特网的方法是使用一根以太网线把树莓派连接到你家的路由器上。当你把网线连入树莓派的时候,你就会看到网络LED灯开始闪烁了。对于大多数的家庭网络来说,你就不需要再做任何进一步的配置了。但为了…


Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

概览

你想做的第一件事一定是把你的树莓派连接到因特网上。

在这节课里,你将会学到如何:

使用网线连接到以太网

在Raspbian和Occidentalis上使用无线网卡

找到树莓派的IP地址

树莓派 网络设置_树莓派4b教程

使用有线网络

最快的把树莓派接入到因特网的方法是使用一根以太网线把树莓派连接到你家的路由器上。

树莓派 网络设置_树莓派4b教程

当你把网线连入树莓派的时候,你就会看到网络LED灯开始闪烁了。

树莓派 网络设置_树莓派4b教程

对于大多数的家庭网络来说,你就不需要再做任何进一步的配置了。但为了保证正常工作,你的路由器必须打开DHCP(Dynamic Host Configuration Protocal)配置。这个服务运行在你的路由器上,它会给任何通过网线或者WiFi连接到路由器上的设备分发IP地址。

如果你的路由器没有打开DHCP服务,那就要使用另一台已经连接到网络里的计算机进行配置。

你应该找到DHCP配置项然后打开它。

树莓派 网络设置_树莓派4b教程

购买一个USB无线网卡

找一款支持RTL8192cu芯片的无线路由,因为最新的Raspbian和Occidentalis已经原生支持这个芯片并且我们发现他回避Ralink的芯片速度快。

如果你已经有一个无线网卡了,那就用那个好了,因为现在许多便宜的无线网卡已经能够在树莓派上正常工作了。

树莓派 网络设置_树莓派4b教程

然而WiFi会小号很多电力,所以检查一下你的电源供电。一些无线网卡需要额外的电力提供支持。这里我们建议使用5V1A的电源适配器。所有在Adafruit商店出售的无线网卡都能够很好的工作。

如果你把无线网卡插到树莓派上了,那你只剩一个USB口可以用来接键盘或鼠标了,因此你可能也需要一个有源的USB Hub。

通过图形界面设置Wifi

注意:设置WiFi需要你的路由广播SSID。确认你的路由设置了”广播SSID”。把SSID设置为”私有”就不好办了

在2012-10-28之后发布的Raspbian都带有一个WiFi配置工具。你将会在桌面上找到一个快捷方式。如果你想使用命令行工具通过以太网登录,你可以看看后面的如何手动编辑/etc/network/interfaces。

树莓派 网络设置_树莓派4b教程

步骤1.

双击图标你将会看到下面的界面。

树莓派 网络设置_树莓派4b教程

步骤2.

点一下Scan按钮将会打开第二个窗口。招待你的无线网名双击它,将会开启一个新窗口。

树莓派 网络设置_树莓派4b教程

步骤3.

在PSK框内输入你的密码然后点一下Add。当你回到第一个窗口的时候,你将会看到连接已经可以使用了。你可以使用按钮来控制连接或断开无线网络。注意在窗口底部显示了树莓派的IP地址。

树莓派 网络设置_树莓派4b教程

通过命令行配置Wifi

注意:设置WiFi需要你的路由广播SSID。确认你的路由设置了”广播SSID”。把SSID设置为”私有”就不好办了

在Occidentalis上配置WiFi是十分容易的。你只需要把你的无线网名字(SSID)和你的密码添加到配置文件里就可以了。

步骤1.

启动你的树莓派,不要插入无线网卡。

步骤2.

通过点击LXTerminal图标打开一个终端会话,然后键入下面的命令:

sudo nano /etc/network/interfaces

树莓派 网络设置_树莓派4b教程

auto lo

iface lo inet loopback

iface eth0 inet dhcp

allow-hotplug wlan0

auto wlan0

iface wlan0 inet dhcp

wpa-ssid “ssid”

wpa-psk “password”

如果你使用了一个”隐藏的”SSID,试试这篇教程。

auto lo

iface lo inet loopback

iface eth0 inet dhcp

auto wlan0

allow-hotplug wlan0

iface wlan0 inet dhcp

wpa-scan-ssid 1

wpa-ap-scan 1

wpa-key-mgmt WPA-PSK

wpa-proto RSN WPA

wpa-pairwise CCMP TKIP

wpa-group CCMP TKIP

wpa-ssid “My Secret SSID”

wpa-psk “My SSID PSK”

iface default inet dhcp

sudo service networking restart

步骤3.

打开一个编辑器编辑wifi的配置文件。

树莓派 网络设置_树莓派4b教程

你需要修改最后两行。更改后的文件看起来像这样:

树莓派 网络设置_树莓派4b教程

当然啦,你得输入你自己的网络名和密码!注意网络名和密码必须加双引号。

这样的编辑器不能够使用鼠标。所以,你要用方向键来定位了。

步骤4.

当完成时按一下Ctrl+X。系统会提示你是否保存更改。

树莓派 网络设置_树莓派4b教程

按一下”Y”将会返回到命令行状态。

步骤5.

关闭你的树莓派,插上无线网卡然后启动它。你就会发现当它启动之后就会自动连接到网络里了。

找到树莓派的IP地址

你可以通过打开树莓派的WiFi配置工具找到你的树莓派IP地址。IP地址将会显示在窗口底部。

如果你使用Occidentalis,或者你想使用命令行来查找。打开一个LXTerminal终端窗口并且键入下面的命令:

sudo ifconfig

树莓派 网络设置_树莓派4b教程

你将会在wlan0旁边看到树莓派的IP地址192.168.1.10。

记住!如果树莓派的IP地址以192.168或者10.0开头,那么这是一个内网地址,它意味着你可以访问因特网但是你家网络以外的用户是无法通过这个IP直接访问到树莓派的。如果你想要把小派作为一个能从外网访问的网页服务器,那么这一点非常重要。总而言之,把你的小派放在内网里那它就安全一些不会轻易的被黑掉。

测试和配置

如果你运行了图形界面,打开一个Midori网页浏览器并且跳转到你最喜欢的网站上。

树莓派 网络设置_树莓派4b教程

如果你正在使用命令行,那么ping命令可以帮助你确定是否已经连接到因特网。试试ping google.com或者ping adafruit.com来看你能不能到达这些网站。

修复断线问题

如果你发现你的设备经常掉线,你可以十分容易的使用一个命令行来修复它(感谢perseus286!)

创建并编辑文件/etc/modprobe.d/8192cu.conf

sudo nano /etc/modprobe.d/8192cu.conf

并且粘贴下列内容

# Disable power saving

options 8192cu rtw_power_mgnt=0 rtw_enusbss=1 rtw_ips_mode=1

然后使用sudo reboot进行重启。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/194140.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 用python提取字符串的中英文——建议收藏反复观看

    用python提取字符串的中英文——建议收藏反复观看python中提取字符串的中文或英文re中的sub函数提取中文提取英文提取数字re中的findall函数提取中文提取英文提取数字re中的compile函数同时匹配中英文数字去除其他字符前言:提取中英文是我们在做数据处理时候经常使用的,最高效的做法就是通过正则判断了,下面是我写的笔记,希望对你有用re中的sub函数使用Python的re模块,re模块提供了re.sub用于替换字符串中的匹配项。re.sub(pattern,repl,string,count=0)参数说明:

    2022年5月20日
  • Android应用程序开发「建议收藏」

    Android应用程序开发「建议收藏」Android应用程序开发 第一章Android应用初体验1.1应用基础activity是AndroidSDK中Activity类的一个具体实例,负责管理用户与信息屏的交互。应用的功能是通过编写一个个Activity子类来实现的。布局定义了一系列用户界面对象以及它们显示在屏幕上的位置。组成布局的定义保存在XML文件中。…

    2022年6月29日
  • 十大滤波算法总结「建议收藏」

    十大滤波算法总结「建议收藏」由于MPU6050的深入,我也学会了一些滤波算法,自己写了一些算法,收集了一些算法,供大家一起学习分享,我的代码都是经过反复试验,复制到Arduino中就能开跑的成品代码,移植到自己的程序中非常方便。而且都仔细研究了各个算法,把错误都修正了的,所以也算个小原创吧,在别人基础上的原创。1、限幅滤波法(又称程序判断滤波法)2、中位值滤波法3、算术平均滤波法4、递推平均滤波法(又称滑动平

    2022年6月14日
  • mysql 截取字符串部分值_mysql截取字符串取值

    mysql 截取字符串部分值_mysql截取字符串取值使用mysql过程中根据实际业务的开发需求和表的设计有时候我们需要在sql中根据某个字符串截取并且取值:demo如下:ifnull(max(SUBSTRING_INDEX(c.check_score,’,’,-1)),’-‘)swjdf//按照,截取check_score这个字段的值,-1取的是倒数第一位即最后一位SUBSTRING_INDEX函数语法:SUBSTRING_INDEX(str…

    2022年6月11日
  • error C4996: ‘stricmp’: The POSIX name for this item is deprecated

    error C4996: ‘stricmp’: The POSIX name for this item is deprecated

    2021年9月3日
  • python计算最大公约数和最小公倍数_python求最大公约数和最小公倍数的方法介绍…

    python计算最大公约数和最小公倍数_python求最大公约数和最小公倍数的方法介绍…python求最大公约数和最小公倍数的方法介绍发布时间:2020-04-2810:42:38来源:亿速云阅读:114作者:小新今天小编给大家分享的是python求最大公约数和最小公倍数的方法介绍,相信很多人都不太了解,为了让大家更加了解python求最大公约数和最小公倍数的方法,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。python怎么求最大公约数和最小公倍数一、求最大公约数用…

    2022年5月16日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号