SuperAPI AI 工具集

linux-networking

通用与其它

查看项目

更新于 10-15 22:34

技能介绍

用途:提供 Linux 网络栈的配置、加固与排障指导,适用于物理机、虚拟化与容器环境。

主要能力:防火墙(iptables、nftables)、策略路由、DNS 解析与拆分 DNS、抓包分析、网络命名空间隔离、TCP 性能调优、WireGuard VPN 配置。资料强调理解内核包流处理链(ingress、prerouting、input、forward、output、postrouting),并建议以 nftables 作为 iptables 的现代替代。

必要用法示例:用 iptables -L -n -v --line-numbers 查看带计数器的规则;nftables 规则写入 /etc/nftables.conf,用 nft list ruleset 校验、nft -f 原子重载;用 ip rule add 与 ip route add table 配置策略路由;用 tcpdump -i eth0 -nn -w capture.pcap 抓包离线分析;用 dig +trace 追踪 DNS 委派链,用 resolvectl status 查看 systemd-resolved;用 ip netns add 与 veth 对、网桥做隔离测试;通过 sysctl 调整 net.core.rmem_max、net.ipv4.tcp_window_scaling、net.ipv4.tcp_congestion_control;用 wg-quick 配合 [Interface] 与 [Peer] 配置 WireGuard。

适用场景:端口转发(PREROUTING 链 DNAT 加 FORWARD ACCEPT)、命名空间隔离、MTU 探测(ping -M do 配合 -s)、按链路拆分 DNS。

限制:资料明确警告不要在远程机器上清空 iptables 规则而未准备恢复或带外控制台;不要在不了解 iptables-nft 转换机制时混用两套防火墙;不要在 NAT 网关上设置过于激进的 keepalive 与超时;ping 通不代表应用 DNS 正常。未提供具体内核版本、发行版差异与收费信息。