Jump To Close Expand all Collapse all 配置和管理网络 使开源包含更多 对红帽文档提供反馈 1. 一致的网络接口设备命名 Expand section "1. 一致的网络接口设备命名" Collapse section "1. 一致的网络接口设备命名" 1.1. 网络接口设备命名等级 1.2. 网络设备重命名是如何工作的 1.3. x86_64 平台上的可预测的网络接口名称解释 1.4. System z 平台中可预测的网络接口设备名称解释 1.5. 在安装过程中自定义以太网接口的前缀 1.6. 使用 udev 规则分配用户定义的网络接口名称 1.7. 使用 systemd 链接文件分配用户定义的网络接口名称 2. 配置以太网连接 Expand section "2. 配置以太网连接" Collapse section "2. 配置以太网连接" 2.1. 使用 nmcli 配置静态以太网连接 2.2. 使用 nmcli 互动编辑器配置静态以太网连接 2.3. 使用 nmtui 配置静态以太网连接 2.4. 使用 nmstatectl 配置静态以太网连接 2.5. 使用 RHEL 系统角色,配置带有接口名称的静态以太网连接 2.6. 使用 RHEL 系统角色,配置带有设备路径的静态以太网连接 2.7. 使用 nmcli 配置动态以太网连接 2.8. 使用 nmcli 互动编辑器配置动态以太网连接 2.9. 使用 nmtui 配置动态以太网连接 2.10. 使用 nmstatectl 配置动态以太网连接 2.11. 使用带有接口名称的 RHEL 系统角色配置动态以太网连接 2.12. 使用带有设备路径的 RHEL 系统角色配置动态以太网连接 2.13. 使用 control-center 配置以太网连接 2.14. 使用 nm-connection-editor 配置以太网连接 2.15. 更改 NetworkManager 的 DHCP 客户端 2.16. 配置 NetworkManager 连接的 DHCP 行为 2.17. 按接口名称使用单一连接配置文件配置多个以太网接口 2.18. 使用 PCI ID 为多个以太网接口配置一个连接配置文件 3. 管理 wifi 连接 Expand section "3. 管理 wifi 连接" Collapse section "3. 管理 wifi 连接" 3.1. 支持的 wifi 安全类型 3.2. 使用 nmcli 命令连接到 WPA2 或 WPA3 个人访问令牌保护的 wifi 网络 3.3. 使用 nmtui 配置 wifi 连接 3.4. 使用 GNOME 系统菜单连接至 wifi 网络 3.5. 使用 GNOME 设置应用程序连接到 wifi 网络 3.6. 使用 nm-connection-editor 配置 wifi 连接 3.7. 使用 RHEL 系统角色使用 802.1X 网络身份验证配置 Wi-Fi 连接 3.8. 使用 nmcli 在现有 Wi-Fi 连接中配置 802.1X 网络身份验证 3.9. 手动设置无线规范域 4. 将 RHEL 配置为 wifi 接入点 Expand section "4. 将 RHEL 配置为 wifi 接入点" Collapse section "4. 将 RHEL 配置为 wifi 接入点" 4.1. 确定 wifi 设备是否支持访问点模式 4.2. 将 RHEL 配置为 WPA2 或 WPA3 个人访问令牌 5. 配置 VLAN 标记 Expand section "5. 配置 VLAN 标记" Collapse section "5. 配置 VLAN 标记" 5.1. 使用 nmcli 命令配置 VLAN 标记 5.2. 使用 RHEL web 控制台配置 VLAN 标记 5.3. 使用 nmtui 配置 VLAN 标签 5.4. 使用 nm-connection-editor 配置 VLAN 标记 5.5. 使用 nmstatectl 配置 VLAN 标记 5.6. 使用 RHEL 系统角色配置 VLAN 标记 5.7. 其他资源 6. 使用 VXLAN 为虚拟机创建虚拟第 2 层域 Expand section "6. 使用 VXLAN 为虚拟机创建虚拟第 2 层域" Collapse section "6. 使用 VXLAN 为虚拟机创建虚拟第 2 层域" 6.1. VXLAN 的优点 6.2. 在主机上配置以太网接口 6.3. 创建附加了 VXLAN 的网桥 6.4. 在带有现有网桥的 libvirt 中创建一个虚拟网络 6.5. 配置虚拟机以使用 VXLAN 7. 配置网络桥接 Expand section "7. 配置网络桥接" Collapse section "7. 配置网络桥接" 7.1. 使用 nmcli 命令配置网络桥接 7.2. 使用 RHEL web 控制台配置网络桥接 7.3. 使用 nmtui 配置网桥 7.4. 使用 nm-connection-editor 配置网络桥接 7.5. 使用 nmstatectl 配置网络桥接 7.6. 使用 RHEL 系统角色配置网桥 8. 配置网络团队(team) Expand section "8. 配置网络团队(team)" Collapse section "8. 配置网络团队(team)" 8.1. 了解网络团队 8.2. 了解控制器和端口接口的默认行为 8.3. 网络团队和绑定功能的比较 8.4. 了解 teamd 服务、运行程序和 link-watchers 8.5. 使用 nmcli 命令配置网络团队 8.6. 使用 RHEL web 控制台配置网络团队 8.7. 使用 nm-connection-editor 配置网络团队 9. 配置网络绑定 Expand section "9. 配置网络绑定" Collapse section "9. 配置网络绑定" 9.1. 了解网络绑定 9.2. 了解控制器和端口接口的默认行为 9.3. 网络团队和绑定功能的比较 9.4. 上游交换配置取决于绑定模式 9.5. 使用 nmcli 命令配置网络绑定 9.6. 使用 RHEL web 控制台配置网络绑定 9.7. 使用 nmtui 配置网络绑定 9.8. 使用 nm-connection-editor 配置网络绑定 9.9. 使用 nmstatectl 配置网络绑定 9.10. 使用 RHEL 系统角色配置网络绑定 9.11. 创建网络绑定以便在不中断 VPN 的情况下在以太网和无线连接间进行切换 9.12. 不同的网络绑定模式 9.13. xmit_hash_policy bonding 参数 10. 配置 VPN 连接 Expand section "10. 配置 VPN 连接" Collapse section "10. 配置 VPN 连接" 10.1. 使用 control-center 配置 VPN 连接 10.2. 使用 nm-connection-editor 配置 VPN 连接 10.3. 配置自动检测和使用 ESP 硬件卸载来加速 IPsec 连接 10.4. 在绑定中配置 ESP 硬件卸载以加快 IPsec 连接 11. 配置 IP 隧道 Expand section "11. 配置 IP 隧道" Collapse section "11. 配置 IP 隧道" 11.1. 使用 nmcli 配置 IPIP 隧道来封装 IPv4 数据包中的 IPv4 流量 11.2. 使用 nmcli 配置 GRE 隧道来封装 IPv4 数据包中的层 3 流量 11.3. 配置 GRETAP 隧道来通过 IPv4 传输以太网帧 11.4. 其他资源 12. 更改主机名 Expand section "12. 更改主机名" Collapse section "12. 更改主机名" 12.1. 使用 nmcli 更改主机名 12.2. 使用 hostnamectl 更改主机名 13. RHEL 中支持旧的网络脚本 Expand section "13. RHEL 中支持旧的网络脚本" Collapse section "13. RHEL 中支持旧的网络脚本" 13.1. 安装旧的网络脚本 14. 端口镜像 Expand section "14. 端口镜像" Collapse section "14. 端口镜像" 14.1. 使用 nmcli 对网络接口进行镜像 15. 配置 NetworkManager 以忽略某些设备 Expand section "15. 配置 NetworkManager 以忽略某些设备" Collapse section "15. 配置 NetworkManager 以忽略某些设备" 15.1. 永久将设备配置为网络管理器(NetworkManager)中非受管设备 15.2. 将设备临时配置为在 NetworkManager 中不被管理 16. 配置网络设备以接受来自所有 MAC 地址的流量 Expand section "16. 配置网络设备以接受来自所有 MAC 地址的流量" Collapse section "16. 配置网络设备以接受来自所有 MAC 地址的流量" 16.1. 临时将设备配置为接受所有流量 16.2. 使用 nmcli 永久配置网络设备来接受所有流量 16.3. 使用 nmstatectl 永久配置网络设备来接受所有流量 17. 为使用带有 FreeRADIUS 后端的 hostapd 的 LAN 客户端设置 802.1x 网络身份验证服务 Expand section "17. 为使用带有 FreeRADIUS 后端的 hostapd 的 LAN 客户端设置 802.1x 网络身份验证服务" Collapse section "17. 为使用带有 FreeRADIUS 后端的 hostapd 的 LAN 客户端设置 802.1x 网络身份验证服务" 17.1. 前提条件 17.2. 在验证器中设置网桥 17.3. FreeRADIUS 的证书要求 17.4. 在 FreeRADIUS 服务器上,出于测试目的创建一组证书 17.5. 配置 FreeRADIUS 以使用 EAP 安全地验证网络客户端 17.6. 在有线网络中将 hostapd 配置为验证器 17.7. 针对 FreeRADIUS 服务器或验证器测试 EAP-TTLS 身份验证 17.8. 针对 FreeRADIUS 服务器或验证器测试 EAP-TLS 身份验证 17.9. 根据 hostapd 验证事件阻止和允许流量 18. 使用证书保存在文件系统上的 802.1X 标准来向网络验证 RHEL 客户端 Expand section "18. 使用证书保存在文件系统上的 802.1X 标准来向网络验证 RHEL 客户端" Collapse section "18. 使用证书保存在文件系统上的 802.1X 标准来向网络验证 RHEL 客户端" 18.1. 使用 nmcli 在现有以太网连接中配置 802.1X 网络身份验证 18.2. 使用 nmstatectl 配置带有 802.1X 网络身份验证的静态以太网连接 18.3. 使用 RHEL 系统角色配置带有 802.1X 网络身份验证的静态以太网连接 19. 管理默认网关设置 Expand section "19. 管理默认网关设置" Collapse section "19. 管理默认网关设置" 19.1. 使用 nmcli 在现有连接上设置默认网关 19.2. 使用 nmcli 互动模式在现有连接上设置默认网关 19.3. 使用 nm-connection-editor 在现有连接上设置默认网关 19.4. 使用 control-center 在现有连接上设置默认网关 19.5. 使用 nmstatectl 在现有连接上设置默认网关 19.6. 使用 RHEL 系统角色在现有连接上设置默认网关 19.7. 使用旧的网络脚本在现有连接中设置默认网关 19.8. NetworkManager 如何管理多个默认网关 19.9. 配置 NetworkManager 以避免使用特定配置集提供默认网关 19.10. 修复因为多个默认网关导致的意外路由行为 20. 配置静态路由 Expand section "20. 配置静态路由" Collapse section "20. 配置静态路由" 20.1. 需要静态路由的网络示例 20.2. 如何使用 nmcli 命令配置静态路由 20.3. 使用 nmcli 命令配置静态路由 20.4. 使用 nmtui 配置静态路由 20.5. 使用 control-center 配置静态路由 20.6. 使用 nm-connection-editor 配置静态路由 20.7. 使用 nmcli 互动模式配置静态路由 20.8. 使用 nmstatectl 配置静态路由 20.9. 使用 RHEL 系统角色配置静态路由 20.10. 使用旧的网络脚本以键-值格式创建静态路由配置文件 20.11. 在使用旧的网络脚本时,使用 ip-command-format 创建静态路由配置文件 21. 配置基于策略的路由以定义其他路由 Expand section "21. 配置基于策略的路由以定义其他路由" Collapse section "21. 配置基于策略的路由以定义其他路由" 21.1. 使用 NetworkManager 将特定子网的流量路由到不同的默认网关 21.2. 使用 RHEL 系统角色将特定子网的流量路由到不同的默认网关 21.3. 使用旧网络脚本时,涉及基于策略的路由的配置文件概述 21.4. 使用旧网络脚本将特定子网的流量路由到不同的默认网关 22. 创建 dummy 接口 Expand section "22. 创建 dummy 接口" Collapse section "22. 创建 dummy 接口" 22.1. 使用 nmcli 使用 IPv4 和 IPv6 地址创建 dummy 接口 23. 使用 nmstate-autoconf 自动配置使用 LLDP 的网络状态 Expand section "23. 使用 nmstate-autoconf 自动配置使用 LLDP 的网络状态" Collapse section "23. 使用 nmstate-autoconf 自动配置使用 LLDP 的网络状态" 23.1. 使用 nmstate-autoconf 来自动配置网络接口 24. 使用 LLDP 来调试网络配置问题 Expand section "24. 使用 LLDP 来调试网络配置问题" Collapse section "24. 使用 LLDP 来调试网络配置问题" 24.1. 使用 LLDP 信息调试不正确的 VLAN 配置 25. 手动创建密钥文件格式的 NetworkManager 配置文件 Expand section "25. 手动创建密钥文件格式的 NetworkManager 配置文件" Collapse section "25. 手动创建密钥文件格式的 NetworkManager 配置文件" 25.1. NetworkManager 配置文件的密钥文件格式 25.2. 以密钥文件格式创建 NetworkManager 配置文件 25.3. 将 NetworkManager 配置集从 ifcfg 迁移到 keyfile 格式 25.4. 使用 nmcli 在离线模式中创建密钥文件连接配置集 26. systemd 网络目标和服务 Expand section "26. systemd 网络目标和服务" Collapse section "26. systemd 网络目标和服务" 26.1. network 和 network-online systemd target 的不同 26.2. NetworkManager-wait-online 概述 26.3. 将 systemd 服务配置为在网络已启动后再启动 27. Linux 流量控制 Expand section "27. Linux 流量控制" Collapse section "27. Linux 流量控制" 27.1. 排队规则概述 27.2. RHEL 中可用的 qdiscs 27.3. 使用 tc 工具检查网络接口的 qdiscs 27.4. 更新默认的 qdisc 27.5. 使用 tc 工具临时设置网络接口的当前 qdisk 27.6. 使用 NetworkManager 永久设置网络接口的当前 qdisk 28. 多路径 TCP 入门 Expand section "28. 多路径 TCP 入门" Collapse section "28. 多路径 TCP 入门" 28.1. 了解 MPTCP 28.2. 准备 RHEL 启用 MPTCP 支持 28.3. 使用 iproute2 为 MPTCP 应用程序临时配置和启用多个路径 28.4. 为 MPTCP 应用程序永久配置多路径 28.5. 监控 MPTCP 子流 28.6. 在内核中禁用多路径 TCP 29. 配置 DNS 服务器顺序 Expand section "29. 配置 DNS 服务器顺序" Collapse section "29. 配置 DNS 服务器顺序" 29.1. NetworkManager 如何在 /etc/resolv.conf 中对 DNS 服务器进行排序 29.2. 设置 NetworkManager 范围默认 DNS 服务器优先级值 29.3. 设置网络管理器连接的 DNS 优先级 30. 使用 ifcfg 文件配置 ip 网络 Expand section "30. 使用 ifcfg 文件配置 ip 网络" Collapse section "30. 使用 ifcfg 文件配置 ip 网络" 30.1. 使用 ifcfg 文件配置带有静态网络设置的接口 30.2. 使用 ifcfg 文件配置带有动态网络设置的接口 30.3. 使用 ifcfg 文件管理系统范围以及专用连接配置集 31. 使用 NetworkManager 为特定连接禁用 IPv6 Expand section "31. 使用 NetworkManager 为特定连接禁用 IPv6" Collapse section "31. 使用 NetworkManager 为特定连接禁用 IPv6" 31.1. 使用 nmcli 在连接上禁用 IPv6 32. 手动配置 /etc/resolv.conf 文件 Expand section "32. 手动配置 /etc/resolv.conf 文件" Collapse section "32. 手动配置 /etc/resolv.conf 文件" 32.1. 在 NetworkManager 配置中禁用 DNS 处理 32.2. 使用符号链接替换 /etc/resolv.conf 来手动配置 DNS 设置 33. 监控并调优 NIC 环缓冲 Expand section "33. 监控并调优 NIC 环缓冲" Collapse section "33. 监控并调优 NIC 环缓冲" 33.1. 显示丢弃的数据包数量 33.2. 增加环缓冲,以减少数据包丢弃率 34. 配置 802.3 链路设置 Expand section "34. 配置 802.3 链路设置" Collapse section "34. 配置 802.3 链路设置" 34.1. 了解自动协商 34.2. 使用 nmcli 工具配置 802.3 链路设置 35. 配置 ethtool offload 功能 Expand section "35. 配置 ethtool offload 功能" Collapse section "35. 配置 ethtool offload 功能" 35.1. NetworkManager 支持的卸载功能 35.2. 使用 NetworkManager 配置 ethtool offload 功能 35.3. 使用 RHEL 系统角色设置 ethtool 特性 36. 配置 ethtool coalesce 设置 Expand section "36. 配置 ethtool coalesce 设置" Collapse section "36. 配置 ethtool coalesce 设置" 36.1. NetworkManager 支持的合并设置 36.2. 使用 NetworkManager 配置 ethtool 合并设置 36.3. 使用 RHEL 系统角色来配置 ethtool 合并设置 37. 使用 MACsec 加密同一物理网络中的第 2 层流量 Expand section "37. 使用 MACsec 加密同一物理网络中的第 2 层流量" Collapse section "37. 使用 MACsec 加密同一物理网络中的第 2 层流量" 37.1. 使用 nmcli 配置 MACsec 连接 37.2. 其他资源 38. 在不同域中使用不同的 DNS 服务器 Expand section "38. 在不同域中使用不同的 DNS 服务器" Collapse section "38. 在不同域中使用不同的 DNS 服务器" 38.1. 将特定域的 DNS 请求发送到所选 DNS 服务器 39. 开始使用 IPVLAN Expand section "39. 开始使用 IPVLAN" Collapse section "39. 开始使用 IPVLAN" 39.1. IPVLAN 模式 39.2. IPVLAN 和 MACVLAN 的比较 39.3. 使用 iproute2 创建和配置 IPVLAN 设备 40. 在不同的接口上重复使用相同的 IP 地址 Expand section "40. 在不同的接口上重复使用相同的 IP 地址" Collapse section "40. 在不同的接口上重复使用相同的 IP 地址" 40.1. 在不同接口上永久重复使用相同的 IP 地址 40.2. 在不同接口中临时重复使用相同的 IP 地址 40.3. 其他资源 41. 在隔离的 VRF 网络内启动服务 Expand section "41. 在隔离的 VRF 网络内启动服务" Collapse section "41. 在隔离的 VRF 网络内启动服务" 41.1. 配置 VRF 设备 41.2. 在隔离的 VRF 网络内启动服务 42. 使用 NetworkManager 的一个分配程序脚本运行 hclient exit hooks Expand section "42. 使用 NetworkManager 的一个分配程序脚本运行 hclient exit hooks" Collapse section "42. 使用 NetworkManager 的一个分配程序脚本运行 hclient exit hooks" 42.1. NetworkManager 分配程序脚本的概念 42.2. 创建运行 dhclient exit hooks 的 NetworkManager 分配程序脚本 43. 网络管理器调试介绍 Expand section "43. 网络管理器调试介绍" Collapse section "43. 网络管理器调试介绍" 43.1. 调试级别和域 43.2. 设置 NetworkManager 日志级别 43.3. 在运行时使用 nmcli 临时设置日志级别 43.4. 查看 NetworkManager 日志 44. Nmstate 简介 Expand section "44. Nmstate 简介" Collapse section "44. Nmstate 简介" 44.1. 在 Python 应用程序中使用 libnmstate 库 44.2. 使用 nmstatectl 更新当前的网络配置 44.3. 网络 RHEL 系统角色的网络状态 44.4. 其他资源 45. 捕获网络数据包 Expand section "45. 捕获网络数据包" Collapse section "45. 捕获网络数据包" 45.1. 使用 xdpdump 捕获包括 XDP 程序丢弃的数据包在内的网络数据包 45.2. 其他资源 46. 使用和配置 firewalld Expand section "46. 使用和配置 firewalld" Collapse section "46. 使用和配置 firewalld" 46.1. firewalld入门 Expand section "46.1. firewalld入门" Collapse section "46.1. firewalld入门" 46.1.1. 使用 firewalld、nftables 或者 iptables 时 46.1.2. Zones 46.1.3. 预定义的服务 46.1.4. 启动 firewalld 46.1.5. 停止 firewalld 46.1.6. 验证永久 firewalld 配置 46.2. 查看 firewalld的当前状态和设置 Expand section "46.2. 查看 firewalld的当前状态和设置" Collapse section "46.2. 查看 firewalld的当前状态和设置" 46.2.1. 查看 firewalld 的当前状态 46.2.2. 使用 GUI 查看允许的服务 46.2.3. 使用 CLI 查看 firewalld 设置 46.3. 使用 firewalld 控制网络流量 Expand section "46.3. 使用 firewalld 控制网络流量" Collapse section "46.3. 使用 firewalld 控制网络流量" 46.3.1. 使用 CLI 禁用紧急事件的所有流量 46.3.2. 使用 CLI 控制预定义服务的流量 46.3.3. 通过 GUI,使用预定义服务控制流量 46.3.4. 添加新服务 46.3.5. 使用 GUI 打开端口 46.3.6. 使用 GUI 控制协议的流量 46.3.7. 使用 GUI 打开源端口 46.4. 使用 CLI 控制端口 Expand section "46.4. 使用 CLI 控制端口" Collapse section "46.4. 使用 CLI 控制端口" 46.4.1. 打开端口 46.4.2. 关闭端口 46.5. 使用 firewalld 区 Expand section "46.5. 使用 firewalld 区" Collapse section "46.5. 使用 firewalld 区" 46.5.1. 列出区域 46.5.2. 更改特定区的 firewalld 设置 46.5.3. 更改默认区 46.5.4. 将网络接口分配给区 46.5.5. 使用 nmcli 为连接分配区域 46.5.6. 在 ifcfg 文件中手动将区分配给网络连接 46.5.7. 创建一个新区 46.5.8. 区配置文件 46.5.9. 使用区目标设定传入流量的默认行为 46.6. 根据源使用区管理传入流量 Expand section "46.6. 根据源使用区管理传入流量" Collapse section "46.6. 根据源使用区管理传入流量" 46.6.1. 添加源 46.6.2. 删除源 46.6.3. 添加源端口 46.6.4. 删除源端口 46.6.5. 使用区和源来允许一个服务只适用于一个特定的域 46.7. 在区域间过滤转发的流量 Expand section "46.7. 在区域间过滤转发的流量" Collapse section "46.7. 在区域间过滤转发的流量" 46.7.1. 策略对象和区域之间的关系 46.7.2. 使用优先级对策略进行排序 46.7.3. 使用策略对象来过滤本地托管容器与主机物理连接的网络之间的流量 46.7.4. 设置策略对象的默认目标 46.8. 使用 firewalld 配置 NAT Expand section "46.8. 使用 firewalld 配置 NAT" Collapse section "46.8. 使用 firewalld 配置 NAT" 46.8.1. NAT 类型 46.8.2. 配置 IP 地址伪装 46.9. 使用 DNAT 将 HTTPS 流量转发到不同主机 46.10. 管理 ICMP 请求 Expand section "46.10. 管理 ICMP 请求" Collapse section "46.10. 管理 ICMP 请求" 46.10.1. 列出和阻塞 ICMP 请求 46.10.2. 使用 GUI 配置 ICMP 过滤器 46.11. 使用 firewalld 设置和控制 IP 集 Expand section "46.11. 使用 firewalld 设置和控制 IP 集" Collapse section "46.11. 使用 firewalld 设置和控制 IP 集" 46.11.1. 使用 CLI 配置 IP 设置选项 46.12. 丰富规则的优先级 Expand section "46.12. 丰富规则的优先级" Collapse section "46.12. 丰富规则的优先级" 46.12.1. priority 参数如何将规则组织为不同的链 46.12.2. 设置丰富的规则的优先级 46.13. 配置防火墙锁定 Expand section "46.13. 配置防火墙锁定" Collapse section "46.13. 配置防火墙锁定" 46.13.1. 使用 CLI 配置锁定 46.13.2. 使用 CLI 配置锁定允许列表选项 46.13.3. 使用配置文件配置锁定的 allowlist 选项 46.14. 启用 firewalld 区域中不同接口或源之间的流量转发 Expand section "46.14. 启用 firewalld 区域中不同接口或源之间的流量转发" Collapse section "46.14. 启用 firewalld 区域中不同接口或源之间的流量转发" 46.14.1. 区内转发与默认目标设置为 ACCEPT 的区域之间的区别 46.14.2. 使用区内转发来在以太网和 Wi-Fi 网络间转发流量 46.15. 使用系统角色配置 firewalld Expand section "46.15. 使用系统角色配置 firewalld" Collapse section "46.15. 使用系统角色配置 firewalld" 46.15.1. firewall RHEL 系统角色简介 46.15.2. 使用防火墙 RHEL 系统角色重置 firewalld 设置 46.15.3. 将传入的流量从一个本地端口转发到不同的本地端口 46.15.4. 使用系统角色配置端口 46.15.5. 使用 firewalld RHEL 系统角色配置 DMZ firewalld 区域 46.16. 其他资源 47. nftables 入门 Expand section "47. nftables 入门" Collapse section "47. nftables 入门" 47.1. 从 iptables 迁移到 nftables Expand section "47.1. 从 iptables 迁移到 nftables" Collapse section "47.1. 从 iptables 迁移到 nftables" 47.1.1. 使用 firewalld、nftables 或者 iptables 时 47.1.2. 将 iptables 和 ip6tables 规则集转换为 nftables 47.1.3. 将单个 iptables 和 ip6tables 规则转换为 nftables 47.1.4. 常见的 iptables 和 nftables 命令的比较 47.1.5. 其他资源 47.2. 编写和执行 nftables 脚本 Expand section "47.2. 编写和执行 nftables 脚本" Collapse section "47.2. 编写和执行 nftables 脚本" 47.2.1. 支持的 nftables 脚本格式 47.2.2. 运行 nftables 脚本 47.2.3. 使用 nftables 脚本中的注释 47.2.4. 使用 nftables 脚本中的变量 47.2.5. 在 nftables 脚本中包含文件 47.2.6. 系统引导时自动载入 nftables 规则 47.3. 创建和管理 nftables 表、链和规则 Expand section "47.3. 创建和管理 nftables 表、链和规则" Collapse section "47.3. 创建和管理 nftables 表、链和规则" 47.3.1. nftables 表的基础知识 47.3.2. nftables 链的基础知识 47.3.3. nftables 规则的基础知识 47.3.4. 使用 nft 命令管理表、链和规则 47.4. 使用 nftables 配置 NAT Expand section "47.4. 使用 nftables 配置 NAT" Collapse section "47.4. 使用 nftables 配置 NAT" 47.4.1. NAT 类型 47.4.2. 使用 nftables 配置伪装 47.4.3. 使用 nftables 配置源 NAT 47.4.4. 使用 nftables 配置目标 NAT 47.4.5. 使用 nftables 配置重定向 47.5. 使用 nftables 命令中的集合 Expand section "47.5. 使用 nftables 命令中的集合" Collapse section "47.5. 使用 nftables 命令中的集合" 47.5.1. 在 nftables 中使用匿名集合 47.5.2. 在 nftables 中使用命名集 47.5.3. 其他资源 47.6. 在 nftables 命令中使用 verdict 映射 Expand section "47.6. 在 nftables 命令中使用 verdict 映射" Collapse section "47.6. 在 nftables 命令中使用 verdict 映射" 47.6.1. 在 nftables 中使用匿名映射 47.6.2. 在 nftables 中使用命名映射 47.6.3. 其他资源 47.7. 示例:使用 nftables 脚本保护 LAN 和 DMZ Expand section "47.7. 示例:使用 nftables 脚本保护 LAN 和 DMZ" Collapse section "47.7. 示例:使用 nftables 脚本保护 LAN 和 DMZ" 47.7.1. 网络状况 47.7.2. 防火墙脚本的安全要求 47.7.3. 配置丢弃的数据包记录到文件中 47.7.4. 编写并激活 nftables 脚本 47.8. 使用 nftables 配置端口转发 Expand section "47.8. 使用 nftables 配置端口转发" Collapse section "47.8. 使用 nftables 配置端口转发" 47.8.1. 将传入的数据包转发到不同的本地端口 47.8.2. 将特定本地端口上传入的数据包转发到不同主机 47.9. 使用 nftables 来限制连接数量 Expand section "47.9. 使用 nftables 来限制连接数量" Collapse section "47.9. 使用 nftables 来限制连接数量" 47.9.1. 使用 nftables 限制连接数量 47.9.2. 在一分钟内尝试超过十个进入的 TCP 连接的 IP 地址 47.10. 调试 nftables 规则 Expand section "47.10. 调试 nftables 规则" Collapse section "47.10. 调试 nftables 规则" 47.10.1. 创建带有计数器的规则 47.10.2. 在现有规则中添加计数器 47.10.3. 监控与现有规则匹配的数据包 47.11. 备份和恢复 nftables 规则集 Expand section "47.11. 备份和恢复 nftables 规则集" Collapse section "47.11. 备份和恢复 nftables 规则集" 47.11.1. 将 nftables 规则集备份到文件 47.11.2. 从文件中恢复 nftables 规则集 47.12. 其他资源 48. 使用 xdp-filter 进行高性能流量过滤以防止 DDoS 攻击 Expand section "48. 使用 xdp-filter 进行高性能流量过滤以防止 DDoS 攻击" Collapse section "48. 使用 xdp-filter 进行高性能流量过滤以防止 DDoS 攻击" 48.1. 丢弃匹配 xdp-filter 规则的网络数据包 48.2. 丢弃所有与 xdp-filter 规则匹配的网络数据包 49. DPDK 入门 Expand section "49. DPDK 入门" Collapse section "49. DPDK 入门" 49.1. 安装 dpdk 软件包 49.2. 其他资源 50. 了解 RHEL 8 中的 eBPF 网络功能 Expand section "50. 了解 RHEL 8 中的 eBPF 网络功能" Collapse section "50. 了解 RHEL 8 中的 eBPF 网络功能" 50.1. RHEL 8 中网络 eBPF 功能概述 50.2. 使用网卡 RHEL 8 中的 XDP 功能概述 51. 使用 BPF 编译器集合进行网络追踪 Expand section "51. 使用 BPF 编译器集合进行网络追踪" Collapse section "51. 使用 BPF 编译器集合进行网络追踪" 51.1. 安装 bcc-tools 软件包 51.2. 显示添加到内核的接受队列中的 TCP 连接 51.3. 追踪出去的 TCP 连接尝试 51.4. 测量出站 TCP 连接的延迟 51.5. 显示被内核丢弃的 TCP 数据包和片段详情 51.6. 追踪 TCP 会话 51.7. 追踪 TCP 重新传输 51.8. 显示 TCP 状态更改信息 51.9. 聚合发送到特定子网的 TCP 流量 51.10. 通过 IP 地址和端口显示网络吞吐量 51.11. 追踪已建立的 TCP 连接 51.12. 追踪 IPv4 和 IPv6 侦听尝试 51.13. 软中断的服务时间概述 51.14. 其他资源 52. TIPC 入门 Expand section "52. TIPC 入门" Collapse section "52. TIPC 入门" 52.1. TIPC 的构架 52.2. 系统引导时载入 tipc 模块 52.3. 创建 TIPC 网络 52.4. 其他资源 53. 使用 nm-cloud-setup 在公有云中自动配置网络接口 Expand section "53. 使用 nm-cloud-setup 在公有云中自动配置网络接口" Collapse section "53. 使用 nm-cloud-setup 在公有云中自动配置网络接口" 53.1. 配置和预部署 nm-cloud-setup Settings Close Language: English 简体中文 한국어 日本語 Español Português Language: English 简体中文 한국어 日本語 Español Português Format: Multi-page Single-page PDF ePub Format: Multi-page Single-page PDF ePub Language and Page Formatting Options Language: English 简体中文 한국어 日本語 Español Português Language: English 简体中文 한국어 日本語 Español Português Format: Multi-page Single-page PDF ePub Format: Multi-page Single-page PDF ePub Red Hat Training A Red Hat training course is available for RHEL 8 51.14. 其他资源 /usr/share/doc/bcc/README.md 文件 Previous Next