树莓派系统中设置固定 IP

在基于 Ubuntu 的树莓派系统中,设置固定 IP 地址主要有以下几种方法:

方法一:使用 Netplan 配置(Ubuntu 18.04 及以上版本默认使用 Netplan)

  1. 查看网络接口名称
    在终端输入ip link或ip a命令,查看当前所使用的网络接口名称,如 eth0(有线网络接口)或 wlan0(无线网络接口)。
  2. 编辑 Netplan 配置文件
    找到 Netplan 配置文件所在目录,通常是/etc/netplan/,文件名可能类似50-cloud-init.yaml。使用文本编辑器(如nano)打开该文件,输入命令sudo nano /etc/netplan/50-cloud-init.yaml。
  3. 修改配置文件内容
    在 Netplan 配置文件中找到对应网络接口的配置部分,将其修改为静态 IP 配置模式。例如,如果使用有线网络接口 eth0,可修改为如下内容(根据实际情况修改 IP 地址、子网掩码、网关和 DNS 等信息):
bash 复制代码
network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: no  # 关闭 DHCP
      addresses: [192.168.1.100/24]  # 设置静态 IP 地址及子网掩码
      gateway4: 192.168.1.1  # 设置网关
      nameservers:
        addresses: [192.168.1.1]  # 设置 DNS 服务器地址

如果是无线网络接口 wlan0,修改方式类似,但还需添加无线网络的 SSID 和密码等信息:

bash 复制代码
network:
  version: 2
  renderer: networkd
  wifis:
    wlan0:
      dhcp4: no
      addresses: [192.168.1.100/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [192.168.1.1]
      access-points:
        "your_wifi_ssid":
          password: "your_wifi_password"

修改完成后保存并退出编辑器。

  1. 应用新的网络配置
    输入命令sudo netplan apply,使新的网络配置生效。然后可以通过ping命令测试网络连通性,如ping www.baidu.com,若能正常 ping 通,说明网络配置成功。

方法二:使用 NetworkManager(适用于 Ubuntu 的桌面版)

  1. 打开网络设置界面
    在 Ubuntu 桌面环境中,点击屏幕右上角的网络图标,选择 "设置"。
  2. 选择要配置的网络连接
    在左侧列表中选择要设置固定 IP 地址的网络连接(如 Wi - Fi 或有线网络连接)。
  3. 修改网络连接设置
    点击所选网络连接右侧的齿轮图标,进入详细设置页面。在 "IPv4 设置" 选项卡中,将 "方法" 从 "自动 (DHCP)" 更改为 "手动",然后在下方的地址列表中点击 "添加" 按钮,输入要设置的固定 IP 地址、子网掩码、网关等信息,点击 "保存" 按钮完成设置。之后网络连接会自动断开并重新连接,从而应用新的固定 IP 地址。

这些方法可以满足在基于 Ubuntu 的树莓派系统中设置固定 IP 地址的需求,你可以根据具体情况选择合适的方法进行操作。

相关推荐
Dev_XH4 小时前
【成品设计】基于单片机的家用智能浇花系统的设计与实现
stm32·单片机·嵌入式硬件·物联网
意法半导体STM325 小时前
【官方原创】LAT1717 STM32N6 如何使用单个XSPI驱动双片相同HyperRAM
stm32·单片机·嵌入式硬件·mcu·stm32n6·hyperram
木子单片机5 小时前
基于单片机的直流电机调速系统设计
单片机·嵌入式硬件·51单片机·nosql·keil
倔强的胡萝卜9 小时前
基于STM32F103C8T6的温度报警器设计
stm32·单片机·嵌入式硬件
缘来是你远去是我10 小时前
ZYNQ 系列芯片中断机制详解:类型、处理过程与中断处理函数
单片机·嵌入式硬件
LCG米11 小时前
STM32 定时器主从模式输出精确脉冲数实测:TRGO 触发链拆解、多发一脉冲根因与干净停止时序落地
stm32·单片机·嵌入式硬件·嵌入式
青梅味猪大肠11 小时前
【操作系统-60】临近适应算法
java·linux·开发语言·嵌入式硬件·算法·操作系统
ChaseVLSI12 小时前
FPGA与ASIC的区别详解:内部结构、开发成本与适用场景,项目选型到底该选哪个
嵌入式硬件·fpga开发·硬件架构·硬件工程
东莞市壹星自动化设备有限公司12 小时前
透明圆瓶内部特征怎样定位:折射追踪与近远相位分支
嵌入式硬件·自动化·需求分析·几何学·骨骼绑定
Dev_XH12 小时前
【成品设计】基于物联网的配电箱智能防护系统设计
stm32·单片机·嵌入式硬件·物联网