admin 管理员组

文章数量: 887021

RPi Zero 登录到树莓派并共享网络

  • 一、准备工作
    • 1. 工具/材料
    • 2. 安装必备工具
  • 二、搭建网络环境
    • 1. 配置 WiFi 网络
    • 2. 配置本地 DHCP 服务
  • 三、启动并登录到树莓派
    • 启动树莓派,获取 IP
    • SSH 远程登录
    • 重设密码
  • 四、共享主机网络
  • 收尾

本文章为系列文章《Raspberry Pi Zero 单板配置手记》的第二篇,上一篇为《Raspberry Pi Zero 单板配置手记(一)系统镜像的准备》。
因个人需求,只对单板的树莓派 (不含显示器、摄像头等外设,此 Zero 版本也不含无线模块) 及各种基本系统配置进行叙述。


一、准备工作

1. 工具/材料

  • 树莓派 Zero(单板,不带无线模块)
  • 先前已配置好的 TF 卡(请参考上一篇文章)
  • USB-microUSB 数据线(供电/连接电脑用,至少能承载 1A 电流)
  • 能联网的电脑,Linux 系统
  • 利用 WiFi 网络连接树莓派
    • 树莓派所用的无线网卡(接树莓派上,若树莓派具有无线模块,则无需额外准备)
    • 电脑所用的支持 AP 模式的无线网卡(接电脑上,若所在区域有 WiFi 则无需准备)
  • 利用 USB 数据线连接树莓派
    • 额外的 USB-microUSB 数据线(非必需)

2. 安装必备工具

  • hostapd 用于建立 WiFi 网络
  • isc-dhcp-server 用于搭建本地 DHCP 服务
$ sudo apt install --no-install-recommends -y \
  hostapd isc-dhcp-server

二、搭建网络环境

无论是利用 WiFi 网络还是 USB 连接树莓派,均需一番配置过程。

1. 配置 WiFi 网络

如果区域内有现有的 WiFi 网络,则可跳过此小节,但提前应在 TF 卡中 wpa_supplicant.conf 文件配置好所连的 WiFi 网络。
要想利用无线网络连接,我们先要建立一个 WiFi。我们将利用 hostapd 来进行有关操作。

找到并设置网卡
先不连接无线网卡,在电脑上打开终端,输入命令

$ ifconfig -a | egrep '^[^ ]*:'
eth0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500

在命令的输出内容,可以看到当前已连接的网络接口,此时再插入支持 AP 模式的无线网卡,再次执行相同命令

$ ifconfig -a | egrep '^[^ ]*:'
eth0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
wlan1: flags=

本文标签: 单板 手记 网络 Raspberry PI