01
Yocto网络基础
项目网络架构概述 · 网络栈组成 · 核心配置文件
架构interfacessystemd-networkd
02
网络配置核心
静态IP · DHCP · DNS · 网关 · 多网卡
IPDHCP多网卡
03
网络调试工具
ifconfig, ip, ping, traceroute, netstat, ss, tcpdump, wireshark
tcpdumpsswireshark
04
网络故障排查
不通排查 · DNS · 路由 · 防火墙 · ARP
故障路由ARP
05
Wi-Fi配置与调试
驱动加载 · wpa_supplicant · NetworkManager · 扫描连接
Wi-Fiwpa_supplicant
06
以太网配置与调试
驱动 · PHY芯片 · MDIO/MDC · 链路协商 · MAC
PHYMDIOMAC
07
网络性能优化
iperf吞吐 · 延迟 · 丢包 · TCP参数 · 中断亲和性
iperf调优中断
08
网络服务配置
SSH · NTP · HTTP · FTP · DNSmasq
SSHNTPDNSmasq
09
防火墙与安全
iptables · nftables · 规则调试 · 端口转发 · NAT
iptablesnftablesNAT
10
网络诊断脚本
诊断脚本 · 自动化测试 · 日志收集 · 状态监控
脚本自动化监控
11
网络协议分析
TCP三次握手 · UDP · ICMP · ARP · DNS抓包
TCPUDP抓包
12
网络驱动开发
设备驱动框架 · NAPI · 中断 · DMA · 调试技巧
驱动NAPIDMA
13
网络设备树配置
设备树节点 · PHY节点 · MDIO · 中断 · 时钟
设备树PHY中断
14
网络文件系统
NFS · CIFS/SMB · TFTP · FTP · 挂载调试
NFSCIFSTFTP
15
网络时间同步
NTP客户端 · PTP精确时间 · 时间同步调试 · 时区
NTPPTP时区
16
网络管理工具
NetworkManager · connman · systemd-networkd · netplan
NetworkManagerconnmannetplan
17
网络虚拟化
Bridge · VLAN · TUN/TAP · Macvlan · 网络命名空间
BridgeVLAN命名空间
18
网络监控与日志
syslog · 日志分析 · nmon, iptraf, nload · 告警
syslognmoniptraf
19
网络安全性增强
SSH密钥 · SSL/TLS · VPN(OpenVPN/WireGuard) · 审计
SSHVPNWireGuard
20
网络自动化部署
Ansible · 模板化 · 批量配置 · 版本控制
Ansible自动化批量
21
网络测试框架
LTP网络测试 · netperf · 自定义用例 · 测试报告
LTPnetperf测试
22
网络故障恢复
重启策略 · 看门狗 · 自动重连 · 冗余网络
看门狗冗余自动重连
23
网络电源管理
WOL · 电源策略 · 接口休眠 · 低功耗模式
WOL低功耗休眠
24
网络多路径
多路径路由 · 负载均衡 · bonding · 故障切换
bonding负载均衡多路径
25
网络容器化
Docker网络 · 容器模式 · 端口映射 · 容器通信
Docker端口映射容器
26
网络调试进阶
ftrace · perf · eBPF · kprobe
ftraceeBPFperf
27
网络性能基准测试
基准方法 · 工具选择 · 结果分析 · 瓶颈定位
基准性能瓶颈
28
网络配置持久化
配置文件管理 · 启动初始化 · 状态保存与恢复
持久化启动保存
29
网络故障案例实战
常见案例 · 分析思路 · 解决方案 · 经验总结
实战案例经验
30
网络配置最佳实践
Yocto最佳实践 · 常见陷阱 · 性能优化 · 安全建议
最佳实践陷阱安全