当前位置: 首页 > news >正文

树莓派超全系列教程文档--(26)在 Raspberry Pi 上配置热点

在 Raspberry Pi 上配置热点

    • 在 Raspberry Pi 上配置热点
      • 启用热点
      • 禁用热点
      • 使用 Raspberry Pi 作为网桥

文章来源: http://raspberry.dns8844.cn/documentation

原文网址

在 Raspberry Pi 上配置热点

Raspberry Pi 可以使用无线模块托管自己的无线网络。如果您通过以太网端口(或第二个无线模块)将 Raspberry Pi 连接到互联网,则连接到无线网络的其他设备可以通过 Raspberry Pi 访问互联网。

考虑使用 10.x.x.x IP 块的有线网络。您可以将 Raspberry Pi 连接到该网络,并在使用另一个 IP 块(例如 192.168.x.x )的单独网络上为无线客户端提供服务。

在下图中,请注意笔记本电脑存在于与路由器和有线客户端分开的 IP 块中:

在这里插入图片描述

使用此网络配置,无线客户端都可以通过 Raspberry Pi 路由器相互通信。但是,无线网络上的客户端无法直接与有线网络上的客户端(Raspberry Pi 除外)交互;无线客户端存在于与为有线客户端提供服务的网络分开的私有网络中。

NOTE: Raspberry Pi 5、4、3、Zero W 和 Zero 2 W 可以使用内置无线模块配置热点。没有内置模块的 Raspberry Pi 型号可使用单独的无线加密狗支持该功能。

启用热点

要在命令行上创建配置热点,请运行以下命令,将 <example-network-name><example-password> 占位符替换为您自己的值:

$ sudo nmcli device wifi hotspot ssid <example-network-name> password <example-password>

使用另一个无线客户端(例如笔记本电脑或智能手机)连接到网络。查找 SSID 与 <example-network-name> 匹配的网络。输入您的网络密码,您应该可以成功连接到网络。如果您的 Raspberry Pi 通过以太网连接或第二个无线适配器访问互联网,您应该能够访问互联网。

禁用热点

要禁用热点网络并恢复使用 Pi 作为无线客户端,请运行以下命令:

$ sudo nmcli device disconnect wlan0

禁用网络后,运行以下命令重新连接到另一个 Wi-Fi 网络:

$ sudo nmcli device up wlan0

TIP: 有关连接无线网络的更多信息,请参阅 配置网络章节。

使用 Raspberry Pi 作为网桥

默认情况下,Raspberry Pi 托管的无线网络与通过以太网连接的父网络分开存在。在这种安排下,连接到父网络的设备无法直接与连接到 Raspberry Pi 托管的无线网络的设备通信。如果您希望连接的无线设备能够与父网络上的设备通信,您可以将 Raspberry Pi 配置为 网桥。建立网络桥接后,连接到 Pi 配置热点的每个设备都会在父网络中分配一个 IP 地址。

在下图中,笔记本电脑与路由器和有线客户端存在于同一 IP 网段中:

在这里插入图片描述

以下步骤介绍了如何在 Raspberry Pi 上设置网络桥接,以启用无线客户端和父网络之间的通信。

首先,创建一个网络桥接接口:

$ sudo nmcli connection add type bridge con-name 'Bridge' ifname bridge0

接下来,将设备与父网络的以太网连接添加到桥接器:

$ sudo nmcli connection add type ethernet slave-type bridge \con-name 'Ethernet' ifname eth0 master bridge0

最后,将您的无线热点连接添加到桥接器。您可以添加现有热点接口或创建新接口:

  • 如果您已使用上述说明创建了无线热点连接,请使用以下命令将现有接口添加到网桥:
$ sudo nmcli connection modify 'Hotspot' master bridge0
  • 如果您尚未创建无线热点连接,请使用单个命令创建一个新接口并将其添加到网桥,将 <hotspot-ssid> <hotspot-password> 占位符替换为您选择的热点和密码:
$ sudo nmcli connection add con-name 'Hotspot' \ifname wlan0 type wifi slave-type bridge master bridge0 \wifi.mode ap wifi.ssid <hotspot-ssid> wifi-sec.key-mgmt wpa-psk \wifi-sec.proto rsn wifi-sec.pairwise ccmp \wifi-sec.psk <hotspot-password>

配置好网桥后,就该激活它了。运行以下命令激活网桥:

$ sudo nmcli connection up Bridge

并运行以下命令开始托管您的无线网络:

$ sudo nmcli connection up Hotspot

您可以使用 nmcli device 命令来验证网桥、以太网接口和无线热点接口是否都处于活动状态。

TIP: 一旦连接到热点,使用 arp-scan 等工具检查父网络上的设备是否可访问。

上一篇 – 树莓派超全系列教程文档–(25)使用无显示界面的树莓派
下一篇 –

相关文章:

  • html页面打开后中文乱码
  • 【树莓派Pico FreeRTOS】-事件标志(Event Flags)与事件组(Event Groups)
  • 【SpringBoot】深入解析自定义拦截器、注册配置拦截器、拦截路径方法及常见拦截路径、排除拦截路径、拦截器的执行流程
  • 通过人类和机器人演示进行联合逆向和正向动力学的机器人训练
  • 开源智慧巡检——无人机油田AI视频监控的未来之力
  • 科普:想想神经网络是参数模型还是非参数模型
  • 首次打蓝桥杯总结(c/c++B组)
  • 无人机的群体协同与集群控制技术要点!
  • DIB:Drone in Box- 室内外场景无人机无人化自主巡检技术方案
  • FPAG IP核调用小练习
  • 无人机自主导航与路径规划技术要点!
  • 6.DJI-PSDK:psdk订阅无人机高度/速度/GPS/RTK/时间/经纬度等消息及问题解决
  • Playwright与Selenium详细对比及Playwright快速入门
  • Hadoop:大数据时代的基石
  • A008-Web 功能测试 – 咪咕音乐UI自动化,selenium
  • uniapp的通用页面及组件基本封装
  • 公司内部自建知识共享的方式分类、详细步骤及表格总结,分为开源(对外公开)和闭源(仅限内部),以及公共(全员可访问)和内部(特定团队/项目组)四个维度
  • Android四大组件
  • 视频分析设备平台EasyCVR安防视频管理系统,打造电石生产智能视频监控新体系
  • docker安装ES
  • 中国驻俄大使张汉晖人民日报撰文:共襄和平伟业,续谱友谊新篇
  • 北美票房|“雷霆”开画票房比“美队4”低,但各方都能接受
  • 库里22分赢下抢七大战,火箭十年难破“火勇大战”的魔咒
  • AI世界的年轻人|研究不止于实验室,更服务于遥远山区
  • 海外考古大家访谈|斯文特·帕波:人类进化遗传学的奠基者
  • 贵州赤水丹霞大瀑布附近山体塌方车辆被埋,景区:无伤亡,道路已恢复