[踩坑] [tcpdump] 抓包踩坑实录:为什么scapy解析udp payload 比 Wireshark 多?
摘要:最近在做 UDP‑TS 流媒体抓包解析时遇到一个非常典型的问题:用 Python + Scapy 从 pcap 里提取 UDP 负载,结果总是比 Wireshark 显示的数据多出一截尾部内容。排查下来涉及 Linux 抓包机制、网卡行为、协议解析差异,踩坑点非常集中,特此整理成一篇完整避坑指南。
阅读全文
[IPv6] [Ubuntu] IPv6测试配置手册(Ubuntu22.04)
摘要:目录Ubuntu22.04 IPv6 测试配置手册00 设备参数01 禁止网络服务控制网口eth11.1 解除netplan对eth1的控制1.2 解除systemd-networkd对eth1的控制1.3 解除NetworkManager对eth1的控制02 配置系统启动参数2.1 确认是否存在a
阅读全文
[网络] iproute工具包:Linux核心网络工具
摘要:ChatGPT生成(2025年10月26日00:17:30) 修订时间:2025年10月26日18:16:23 目录🧰 iproute2 工具包详解📘 一、概述什么是 iproute2✅ 总结🧩 二、iproute2 包含的主要工具1️⃣ ip —— 核心工具(接口、地址、路由、邻居)常用子命
阅读全文
[TOOL] [系统监控] dstat: Linux系统全能监控工具
摘要:DeepSeek生成(2025年10月26日01:06:49) Dstat 全能系统监控工具:从入门到精通 1 Dstat 工具概述 1.1 什么是 Dstat? Dstat 是一个功能强大的 全能系统资源统计工具,由 Dag Wieers 开发。它结合了 vmstat、iostat、netstat
阅读全文
[网络] [TOOL] iftop: 网络流量监控工具学习指南
摘要:ChatGPT生成(2025年10月26日00:34:39) 目录iftop 网络流量监控工具学习指南一、简介二、安装方法三、工作原理四、基本使用方法1. 启动命令五、界面说明说明:六、常用参数与选项七、交互操作键八、过滤功能九、iftop 与其他工具对比十、使用场景十一、总结 iftop 网络流量
阅读全文
[网络] [TOOL] nload: Linux下的轻量网络监控工具
摘要:ChatGPT生成(2025年10月26日00:31:48) 目录nload 网络带宽监控工具学习文档一、简介二、安装方法三、工作原理1. 数据来源2. 工作机制四、常用命令参数五、界面说明六、与其他网络监控工具的比较七、适用场景与限制八、总结 nload 网络带宽监控工具学习文档 一、简介 nlo
阅读全文
[网络] [TOOL] 为什么要使用ss工具替代netstat?
摘要:ChatGPT生成(2025年10月26日00:19:50) 🧠 为什么要使用 ss 代替 netstat 📘 一、背景:netstat 来自旧时代 netstat 属于老的 net-tools 工具包(1990年代早期), 它的家族成员还包括: ifconfig route arp rarp
阅读全文
[网络] [TCP] Linux UDP Socket 学习指南
摘要:ChatGPT生成 目录📘 Linux UDP Socket 学习指南🧠 一、UDP 是什么?1. UDP(User Datagram Protocol)🧩 二、UDP 通信流程🧱 三、UDP 服务端与客户端示例✅ 服务端(udp_server.c)✅ 客户端(udp_client.c)🧰
阅读全文
[网络] [TCP] Linux TCP Socket 学习指南
摘要:ChatGPT生成(2025年10月26日00:08:46) 🧠 Linux TCP Socket 学习指南 📘 一、什么是 TCP Socket? 1. TCP 与 Socket 的关系 TCP(Transmission Control Protocol):传输控制协议,提供可靠、面向连接的字
阅读全文
[网络] [iproute2] tc: Linux 带宽限制(Token Bucket Filter 和 HTB)指南
摘要:参考: iproute2: 网络管理利器 iproute2和流量控制(ip和tc工具) iproute2/ip/tc/qdisc实现Linux下的QoS控制 DeepSeek Grok 01 背景 1.1 功能介绍 在 Linux 系统中使用 tc(Traffic Control)命令结合 TBF(
阅读全文
[Linux] [网络] Linux开启本地网络转发功能(IPv4)
摘要:目录01 原理02 网关模式2.1 简介2.2 开启Linux转发功能2.3 使用iptables方法2.4 使用NFTables配置03 端口转发3.1 开启IP转发功能3.2 配置IPTables的DNAT规则3.3 使用NFTables配置04 两种场景的区别4.1 网关模式4.2 端口转发模
阅读全文
[Linux] Linux 域名解析过程:Hosts 文件与 DNS 服务器策略
摘要:目录01 介绍01 问路策略02 查询hosts03 查询DNS服务 01 介绍 将方便记忆的域名(如google.com)解析成实际的 ip 地址。 在Linux中,可以把整个域名解析过程想象成一个问路流程。 一般会经过:查询策略 → 查询hosts → 查询DNS的流程 01 问路策略 当你需要
阅读全文
[网络] [DNS] Linux DNS 配置指南
摘要:DeepSeek修订(2025年10月30日00:11:24) DNS 配置指南 方法1:直接编辑 resolv.conf 文件 1. 解除软链接 在 Ubuntu 等现代 Linux 系统中,/etc/resolv.conf 通常是一个由系统自动管理的软链接,指向其他位置(如 /run/syste
阅读全文
[Linux] [网络] 常用网络命令:ip、路由状态查询、修改和设置
摘要:记录一下常用的Linux下的网络控制命令,随时查询用。 目录00 网卡状态查询ip命令ifconfig查询nmcli查询(NetworkManager服务)01 网卡启停ifconfigip命令02 IP修改ifconfg 临时设置ip命令修改03 路由增删查route命令ip命令04 DNS服务器
阅读全文
[网络] 网络问题排查工具和流程
摘要:网络调试命令示例 1. curl 直接跟踪 curl -v https://example.com 2. 抓包分析 2.1 tcpdump 抓包,Wireshark 分析 tcpdump -i [dev_name] -nn port [port] -w [output.pcap] 使用 Wiresh
阅读全文
[Linux] [网络] tcpdump实现网络抓包和分析
摘要:修订时间:2025年10月23日19:28:53 修订版本:v1.2 参考: Linux实用工具 之 tcpdump,网络抓包分析的瑞士军刀(现代CPP随笔_0CCh) DeepSeek Kimi 注意: tcpdump默认会使用dns解析增加可读性,但是如果是离线状态无法连接DNS服务器,会消耗大
阅读全文