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

树莓派设置静态ip 永久有效 我的需要设置三个 一个摄像头的 两个设备的

通过 systemd-networkd 配置

此方法适用于较新的Raspberry Pi OS版本,支持同时绑定多个IP地址到同一网卡,且配置清晰稳定。

1.禁用DHCP客户端对eth0的管理:编辑/etc/dhcpcd.conf文件,添加以下内容以忽略eth0接口的自动分配

sudo nano /etc/dhcpcd.conf

添加如下内容:

denyinterfaces eth0
nogateway

2.创建或修改systemd-networkd配置文件:/etc/systemd/network/目录下新建或修改网络配置文件(如10-eth0.network

sudo nano /etc/systemd/network/10-eth0.network

 添加以下内容(根据实际网络参数修改IP、网关和DNS):

[Match]
Name=eth0[Network]
DHCP=no
# 主网关(假设主网关为192.168.1.1,否则根据实际情况修改)
Gateway=192.168.1.1
# DNS服务器(根据实际网络填写)
DNS=192.168.1.1 8.8.8.8# 定义3个IP地址及子网
[Address]
Address=192.168.1.238/24[Address]
Address=172.17.10.238/16[Address]
Address=172.16.2.238/24

3.启用并重启服务

sudo systemctl enable systemd-networkd
sudo systemctl restart systemd-networkd
sudo reboot

4.验证配置

ip addr show eth0

输出应包含以下内容:

inet 192.168.1.238/24 scope global eth0

inet 172.17.10.238/16 scope global eth0

inet 172.16.2.238/24 scope global eth0

5.检查路由表

ip route show

确认默认网关和子网路由是否正确:

default via 192.168.1.1 dev eth0 # 主网关生效

172.17.0.0/16 dev eth0 proto kernel scope link src 172.17.10.238

172.16.2.0/24 dev eth0 proto kernel scope link src 172.16.2.238

192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.238

6. 禁用冲突的网络服务(慎用 会导致网络停止)

sudo systemctl stop dhcpcd             # 停止 dhcpcd
sudo systemctl disable dhcpcd          # 禁用 dhcpcd 自启动
sudo systemctl stop NetworkManager     # 停止 NetworkManager(如有安装)
sudo systemctl disable NetworkManager  # 禁用 NetworkManager
sudo systemctl stop dhcpcd          
sudo systemctl disable dhcpcd         
sudo systemctl stop NetworkManager     
sudo systemctl disable NetworkManager

7.如何撤销第6步的操作?

sudo systemctl enable --now dhcpcd
sudo systemctl enable --now NetworkManager

http://www.lryc.cn/news/2392319.html

相关文章:

  • 多模态大语言模型arxiv论文略读(九十九)
  • Fine-tuning:微调技术,训练方式,LLaMA-Factory,ms-swift
  • vscode连接的linux服务器,上传项目至github
  • XCTF-web-mfw
  • indel_snp_ssr_primer
  • 图论核心:深度搜索DFS 与广度搜索BFS
  • Java 调用 HTTP 和 HTTPS 的方式详解
  • Redis--基础知识点--28--慢查询相关
  • 目标检测:YOLO 模型详解
  • HDFS存储原理与MapReduce计算模型
  • 电机控制选 STM32 还是 DSP?技术选型背后的现实博弈
  • .NET 开源工业视觉系统 OpenIVS 快速搭建自动化检测平台
  • 从0到1掌握Kotlin高阶函数:开启Android开发新境界!
  • 【OSS】 前端如何直接上传到OSS 上返回https链接,如果做到OSS图片资源加密访问
  • AI智能分析网关V4室内消防逃生通道占用检测算法打造住宅/商业/工业园区等场景应用方案
  • 商城前端监控体系搭建:基于 Sentry + Lighthouse + ELK 的全链路监控实践
  • Kotlin 中的数据类型有隐式转换吗?为什么?
  • 基于 HTTP 的邮件认证深入解读 ngx_mail_auth_http_module
  • 关于无法下载Qt离线安装包的说明
  • Java开发经验——阿里巴巴编码规范实践解析4
  • HTML应用指南:利用GET请求获取全国捞王锅物料理门店位置信息
  • 算法日记32:埃式筛、gcd和lcm、快速幂、乘法逆元
  • 黑马点评-分布式锁Lua脚本
  • P7-大规模语言模型分布式训练与微调框架调研文档
  • 机械师安装ubantu双系统:三、GPT分区安装Ubantu
  • ORM++ 封装实战指南:安全高效的 C++ MySQL 数据库操作
  • kafka学习笔记(三、消费者Consumer使用教程——从指定位置消费)
  • 【后端高阶面经:架构篇】46、分布式架构:如何应对高并发的用户请求
  • 网络编程学习笔记——TCP网络编程
  • Vue+element-ui,实现表格渲染缩略图,鼠标悬浮缩略图放大,点击缩略图播放视频(一)