惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - Franky
T
Tailwind CSS Blog
Microsoft Azure Blog
Microsoft Azure Blog
The Cloudflare Blog
博客园 - 叶小钗
N
Netflix TechBlog - Medium
罗磊的独立博客
量子位
MyScale Blog
MyScale Blog
A
About on SuperTechFans
Blog — PlanetScale
Blog — PlanetScale
V
Visual Studio Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
GbyAI
GbyAI
B
Blog
腾讯CDC
爱范儿
爱范儿
Recent Announcements
Recent Announcements
有赞技术团队
有赞技术团队
F
Fortinet All Blogs
雷峰网
雷峰网
G
Google Developers Blog
Google DeepMind News
Google DeepMind News

博客园_首页

Plist 二进制格式 Milvus 和 PGVector,哪个更好? OpenClaw 已过时?在 VS Code 中运行 Hermes Agent! 第30篇文章:一个大三计科生的自白 Manim如何在数学公式中完美显示中文? Docker 部署 RocketMQ 5 并发编程核心概念辨析 C#事务处理最佳实践:别再让“主表存了、明细丢了”的破事发生 CLI 是什么?为什么大厂突然集体卷命令行? 【从0到1构建一个ClaudeAgent】协作-自主Agent UIImageView 设置图片不生效的原因排查 最小二乘问题详解20:无先验约束下的增量式SFM自由网平差 痞子衡嵌入式:大话双核i.MXRT1180之XIP应用里借助MU实现可靠Flash IAP的方法 AI Chat 封装, SemanticKerne.AiProvider.Unified 已发布 Windows下右键编辑js文件无法打开记事本——在注册表中使用环境变量 在后台服务中使用 Scoped 服务,为什么总是报错? H200 安装驱动并使用sglang启动模型 wireshark 抓包Trap上报告警内容 我用 AI 辅助开发了一系列小工具(2):图片压缩工具 [A Primer On MC and CC] 2.1 Memory Consistency 1 - 指令重排序和 SC 模型 Oracle数据库SCN推进技术详解与实践指南 玩转控件:封装个带图片的Label控件 Claude Code 4.7 真正该升级的不是模型,而是你的工作流 前端小白一句话,AI 帮我做了个颜值拉满的桌面媒体播放器。当代码不再是门槛,一句话编程就是现实。 5. WorkBuddy: 小龙虾的灵魂三件套,让你的小龙虾不只是工具 SQLite 分片方案实战:三种分片策略的深度对比 告别简陋 UI!一款基于 Fluent Design 和基于 WinUI 的开源免费、现代化的 Avalonia UI 控件库 关于二进制排列组合枚举的总结 AI开发-python-LangGraph框架(3-27-LangGraph从零实现大模型智能决策工作流) ElasticSearch主分片和副本分片概念详解
rv1126b内置phy接hub交换机芯片
假-正-经 · 2026-05-22 · via 博客园_首页

板卡:RV1126b

hub交换机芯片:ip175g

phy:内置百兆phy

测试方法:将RK3576板俩个网口接到ip175g连接出来RJ45上

1、设备树phy配置

  hub交换机芯片不需要做其他配置 ,该芯片为傻瓜式的 ,只需要保证内置phy是正常即可

&gmac {
        phy-mode = "rmii";
        clock_in_out = "input";
        phy-handle = <&rmii_phy>;
        status = "okay";
};

&mdio {
        rmii_phy: ethernet-phy@2 {
                compatible = "ethernet-phy-id0680.8101", "ethernet-phy-ieee802.3-c22";
                reg = <2>;
                clocks = <&cru CLK_MACPHY>;
                clock-frequency = <50000000>;
                resets = <&cru SRST_RESETN_MACPHY>;
                pinctrl-names = "default";
                pinctrl-0 = <&fephym1_pins>;
                phy-is-integrated;
        };
};

2、验证方法

2.1  修改netplan eth0配置静态IP

sudo vim /etc/netplan/xxxx.yaml

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      optional: true
      dhcp4: no
      dhcp4-overrides:
        route-metric: 100
      addresses:
        - 192.168.10.1/24
      nameservers:
        addresses: [8.8.8.8]

保存后重启复位 查看eth0 ip是否设置ip地址

sudo netplan apply

image

 2.2 安装并配置 DHCP 服务

以轻量级的 dnsmasq 为例 

安装dnsmasq,启动默认/etc/dnsmasq.conf  ,这里不使用 建议kill掉。

apt install dnsmasq

需要确保配置网关与前面静态ip保持一致

vim  dnsmasq-eth.conf
# 监听 eth0 接口
interface=eth0 # 绑定到该接口,避免影响其他接口 bind-interfaces # 为下游设备分配的 IP 范围,租期为 12 小时 dhcp-range=192.168.10.50,192.168.10.200,12h # 告知下游设备它们的网关地址是我们的 eth0 IP dhcp-option=3,192.168.10.1 # 告知下游设备 DNS 服务器地址(可以使用网关地址,也可以使用公共 DNS) dhcp-option=6,8.8.8.8

启动监听eth0

dnsmasq -i  eth0 -C dnsmasq-eth.conf

image

 这里将rk3576俩个网口接打rv1126b上 ,可以看到rk3576网口能自动获取到ip ,并且能正常ping通

image