树莓派 Raspberry Pi 连接 WiFi

树莓派 Raspberry Pi 连接 WiFi说明开启Wifi的不同情况说明:第一种情况:有显示器和鼠标键盘1.1:桌面操作开启WiFi,包含桌面图形的系统(RaspbianStretchwithdesktop)1.2:通过树莓派配置,适用带桌面或仅命令行的系统。1.3:直接修改配置文件,适用带桌面或仅命令行的系统。第二种情况:无显示器和鼠标键盘2.1:使用另一台可用电脑编辑SD卡(但我尝试不成功,ORZ,望…

大家好,又见面了,我是你们的朋友全栈君。

树莓派 Raspberry Pi 连接 WiFi

说明

开启Wifi的不同情况说明:

  • 第一种情况:有显示器和鼠标键盘
    • 1.1:桌面操作开启WiFi,包含桌面图形的系统 (Raspbian Stretch with desktop)
    • 1.2:通过树莓派配置,适用带桌面或仅命令行的系统。
    • 1.3:直接修改配置文件,适用带桌面或仅命令行的系统。
  • 第二种情况:无显示器和鼠标键盘
    • 2.1:使用另一台可用电脑编辑SD卡(但我尝试不成功,ORZ,望赐教)

第一种情况:有显示器和鼠标键盘

1.1:桌面操作开启WiFi(包含图形桌面的操作系统)

在有显示器和鼠标键盘的情况下,而你安装的系统又是包含桌面图形界面的,那么直接开机,进入系统后,可以看到桌面如下图。

①鼠标点击屏幕右上角两个交叉的位置,选择「Click here to set WiFi county」。

/

②弹出「选择地区」对话框,这里选择对应的国家,点击「OK」。

/

③选择你的WiFi SSID名称,这里我点选我的的WiFi,名称为「lingshunlab」。

/

④输入你的WiFi的密码,点击「OK」。

/

⑤一切无误,稍等片刻,就可连接WiFi成功。

/

1.2:使用命令行开启WiFi

在带图形界面的操作系统中,先点击任务栏的Terminal(终端),开启命令行窗口。

①输入树莓派配置命令:

<pre class="EnlighterJSRAW" data-enlighter-language="shell">sudo raspi-config

/

②选择「2 Network Options」(网络选项)。

通过键盘上下键控制,按回车确认。

/

③选择「N2 Wi-fi」。

/

④输入WiFi的SSID名称。

本实例使用我的WiFi,所以输入「lingshunlab」。输入完成后,直接按回车进入下一步。

/

⑤输入WiFi的密码。

输入完成后,直接按回车即可。

/

⑥若输入无误,等待片刻,连接成功!

可以看到右上角的WiFi图标已经连接成功,这时通过键盘的左右键控制,选择「Finish」,按回车即可退出树莓派配置界面。

/

此方法也适用于 仅命令行模式 或者 远程SSH 。

1.3:直接修改配置文件

这个方法也是通过命令行的方式操作,如果在非命令行状态,请打开Terminal(终端),进行命令操作。

①打开/etc/network目录

输入命令:

<pre class="EnlighterJSRAW" data-enlighter-language="shell">cd /etc/network

/

②用编辑器打开interfaces文件

此文件可以使用vi编辑器打开,或使用nano编辑器打开,

如果是新手推荐用nano。

<pre class="EnlighterJSRAW" data-enlighter-language="shell">sudo nano interfaces

/

③编辑interfaces文件

参考以下代码进行修改

<pre class="EnlighterJSRAW" data-enlighter-language="shell"># interfaces(5) file used by ifup(8) and ifdown(8)
# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
auto lo
iface lo inet loopback
iface eth0 inet dhcp
auto wlan0
iface wlan0 inet dhcp
        wpa-ssid lingshunlab
        wpa-psk lspassword

/

注意:

wsp-ssid lingshunlab,里的lingshunlab请替换为你的WiFi名称。
wsp-psk lspassword,里的lspassword请替换为你的WiFi密码。

本实例使用nano编辑器,编辑完成后:
需要先按Ctrl+O,再按回车,确认保存。
接着按Ctrl+X退出nano编辑器。

修改完成后,需要重启,输入重启命令:

<pre class="EnlighterJSRAW" data-enlighter-language="null">sudo reboot

此方法也适用于 仅命令行模式 或者 远程SSH 。

第二种情况:无显示器和鼠标键盘

2.1 使用另一台可用电脑编辑MicroSD卡

开启另一台电脑或者笔记本,win系统或者mac系统亦可,把装有树莓派的MicroSD卡使用读卡器读取,插进电脑或者笔记本,会显示boot分区,在其根目录新建一个文件,命名为:wpa_supplicant.conf

该文件wpa_supplicant.conf,添加内容为:

country=US
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={ 
   
    ssid=<your network name>
    psk=<your password>
}

注意:

把替换为你的WiFi 名称。
把替换为你的WiFi密码。

保存文件,并把MicroSD卡插回树莓派开机,系统会自动把这个文件移动到目录:/etc/wpa_supplicant/wpa_supplicant.conf。

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

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

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


相关推荐

  • 第一个Java项目———Java实现简单图书管理系统(GUI)

    第一个Java项目———Java实现简单图书管理系统(GUI)暑假写了个图书管理系统,编译器用的是eclipse,加入了WindowBuilder插件做界面(做的特丑),数据库用的是MySQL。实现了图书的查询,借阅,归还,删除,增加。用户的删除,查询。分为管理员和用户。一,程序整体框架从项目开始,无从下手,随着学习的深入,慢慢的熟悉了开发流程,先把整体框架搭起来,这个过程可以减少后续的一些麻烦,做数据库前先想好需求,…

    2022年7月15日
    12
  • vbnet程序设计教程_vb程序设计入门教程

    vbnet程序设计教程_vb程序设计入门教程链接:https://pan.baidu.com/s/1NzPq4rdwhJEDeHhDDl6wIQ提取码:3nz3复制这段内容后打开百度网盘手机App,操作更方便哦微信扫一扫即可获取文件

    2022年9月28日
    3
  • JAVA8 中的flatmap

    JAVA8 中的flatmap构建对象classUser{privateStringaddr}将多个User集合中的addr按照;分割合并成一个字符串listList<User>uList=Lists.newArrayList();Useru1=newUser();u1.setAddr(“a1;a2;a3;a4;a5”);…

    2022年5月4日
    57
  • c++ 二维vector_vector如何重置

    c++ 二维vector_vector如何重置初始化二维vector,为r*c的vector,所有值为0.1.直接用初始化方法(刚开始没想到)vector>newOne(r,vector(c,0));2.用resize()来控制大小vector>res;res.resize(r);//r行for(intk=0;k

    2022年9月18日
    0
  • Python,Anaconda,Pycharm的区别及详细安装步骤

    Python,Anaconda,Pycharm的区别及详细安装步骤写在前面:千万不要下载Python,直接下载Anaconda+Pycharm就够了!!!详情往下看:一、Python,Anaconda,Pycharm的区别:1.Python是个解释器(基本编译环境)。2.Anaconda是一个python的发行版,包括了python和很多常见的软件库,和一个包管理器conda。常见的科学计算类的库都包含在里面了,使得安装比常规python安装要容易。…

    2022年5月4日
    75
  • hashmap面试题简书_三年php面试题

    hashmap面试题简书_三年php面试题这篇文章仅限小编个人的理解,小编不是Java方向的,只是对Java有很高的学习兴趣如果有什么不对的地方还望大佬指点HashMap的底层是数组+链表,(很多人应该都知道了)JDK1.7的是数组+链表(1.7只是一个例子,以前的话也是这样后面就以1.7为例子了)首先是一个数组,然后数组的类型是链表元素是头插法JDK1.8的是数组+链表或者数组+红黑树首先是一个数组,然后数组的类型是链表在链表的元素大于8的时候,会变成红黑树在红黑树的元素小于6的时候会变成链表元素进行尾插HaspM.

    2022年8月10日
    6

发表回复

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

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