Jump To Close Expand all Collapse all Table of contents 网络指南 I. 开始前 Expand section "I. 开始前" Collapse section "I. 开始前" 1. 网络主题概述 Expand section "1. 网络主题概述" Collapse section "1. 网络主题概述" 1.1. IP 与非 IP 网络比较 1.2. 静态与动态 IP 地址比较 1.3. 配置 DHCP 客户端行为 Expand section "1.3. 配置 DHCP 客户端行为" Collapse section "1.3. 配置 DHCP 客户端行为" 1.3.1. 使 DHCPv4 持久 1.4. 设置 Wireless Regulatory 域 1.5. 配置 netconsole 1.6. 使用带有 sysctl 的网络内核可调项 1.7. 使用 ncat 工具管理数据 II. 管理 IP 网络 Expand section "II. 管理 IP 网络" Collapse section "II. 管理 IP 网络" 2. NetworkManager 入门 Expand section "2. NetworkManager 入门" Collapse section "2. NetworkManager 入门" 2.1. NetworkManager 概述 Expand section "2.1. NetworkManager 概述" Collapse section "2.1. NetworkManager 概述" 2.1.1. 使用 NetworkManager 的好处 2.2. 安装 NetworkManager 2.3. 检查 NetworkManager 的状态 2.4. 启动 NetworkManager 2.5. NetworkManager 工具 2.6. 将 NetworkManager 与网络脚本搭配使用 2.7. 使用 NetworkManager 和 sysconfig 文件 2.8. 其它资源 3. 配置 IP 网络 Expand section "3. 配置 IP 网络" Collapse section "3. 配置 IP 网络" 3.1. 选择网络配置方法 3.2. 使用 nmtui 配置 IP 网络 3.3. 使用 nmcli 配置 IP 网络 Expand section "3.3. 使用 nmcli 配置 IP 网络" Collapse section "3.3. 使用 nmcli 配置 IP 网络" 3.3.1. nmcli 示例的简短选择 3.3.2. 使用 nmcli 启动和停止网络接口 3.3.3. 了解 nmcli 选项 3.3.4. 使用 nmcli Interactive Connection Editor 3.3.5. 使用 nmcli 创建和修改连接配置集 3.3.6. 使用 nmcli 连接到网络 3.3.7. 使用 nmcli 添加和配置动态以太网连接 3.3.8. 使用 nmcli 添加和配置静态以太网连接 3.3.9. 使用 nmcli 将配置集锁定到特定设备 3.3.10. 使用 nmcli 添加 Wi-Fi 连接 3.3.11. 将 NetworkManager 配置为 Ignore Certain 设备 Expand section "3.3.11. 将 NetworkManager 配置为 Ignore Certain 设备" Collapse section "3.3.11. 将 NetworkManager 配置为 Ignore Certain 设备" 3.3.11.1. 将设备永久配置为 NetworkManager 中的非受管设备 3.3.11.2. 将设备临时配置为 NetworkManager 中的非受管设备 3.4. 使用 GNOME GUI 配置 IP 网络 Expand section "3.4. 使用 GNOME GUI 配置 IP 网络 " Collapse section "3.4. 使用 GNOME GUI 配置 IP 网络 " 3.4.1. 使用 control-center GUI 连接到网络 3.4.2. 使用 GUI 配置新连接并编辑现有连接 Expand section "3.4.2. 使用 GUI 配置新连接并编辑现有连接" Collapse section "3.4.2. 使用 GUI 配置新连接并编辑现有连接" 3.4.2.1. 使用 control-center 配置新的和编辑现有连接 3.4.2.2. 使用 nm-connection-editor 配置新的和编辑现有连接 3.4.3. 使用 nm-connection-editor 的通用配置选项 3.4.4. 使用 GUI 自动连接到网络 Expand section "3.4.4. 使用 GUI 自动连接到网络" Collapse section "3.4.4. 使用 GUI 自动连接到网络" 3.4.4.1. 使用 control-center 自动连接到网络 3.4.4.2. 使用 nm-connection-editor 自动连接到网络 3.4.5. 使用 GUI 管理系统范围以及专用连接配置集 Expand section "3.4.5. 使用 GUI 管理系统范围以及专用连接配置集" Collapse section "3.4.5. 使用 GUI 管理系统范围以及专用连接配置集" 3.4.5.1. 使用 nm-connection-editor 管理连接配置集的权限 3.4.5.2. 使用 control-center 管理连接配置集的权限 3.4.6. 使用 GUI 配置连线(以太网)连接 Expand section "3.4.6. 使用 GUI 配置连线(以太网)连接" Collapse section "3.4.6. 使用 GUI 配置连线(以太网)连接" 3.4.6.1. 使用 control-center 配置 Wired Connection 3.4.6.2. 使用 nm-connection-editor 配置 Wired Connection 3.4.7. 使用 GUI 配置 Wi-Fi 连接 3.4.8. 使用 GUI 配置 VPN 连接 Expand section "3.4.8. 使用 GUI 配置 VPN 连接" Collapse section "3.4.8. 使用 GUI 配置 VPN 连接" 3.4.8.1. 使用 control-center 建立 VPN 连接 3.4.8.2. 使用 nm-connection-editor 配置 VPN 连接 3.4.9. 使用 GUI 配置移动带宽连接 Expand section "3.4.9. 使用 GUI 配置移动带宽连接" Collapse section "3.4.9. 使用 GUI 配置移动带宽连接" 3.4.9.1. 使用 nm-connection-editor 配置移动带宽连接 3.4.10. 使用 GUI 配置 DSL 连接 Expand section "3.4.10. 使用 GUI 配置 DSL 连接" Collapse section "3.4.10. 使用 GUI 配置 DSL 连接" 3.4.10.1. 使用 nm-connection-editor 配置 DSL 连接 3.5. 使用 ifcfg 文件配置 IP 网络 Expand section "3.5. 使用 ifcfg 文件配置 IP 网络" Collapse section "3.5. 使用 ifcfg 文件配置 IP 网络" 3.5.1. 使用 ifcfg 文件管理系统范围以及专用连接配置集 3.6. 使用 ip 命令配置 IP 网络 3.7. 使用内核命令行配置 IP 网络 3.8. 使用 IGMP 启用 IP 多播 3.9. 其它资源 4. 配置静态路由和默认网关 Expand section "4. 配置静态路由和默认网关" Collapse section "4. 配置静态路由和默认网关" 4.1. 了解路由和网关简介 4.2. 使用 nmcli 配置静态路由 4.3. 使用 GUI 配置静态路由 4.4. 使用 ip 命令配置静态路由 4.5. 在 ifcfg 文件中配置静态路由 Expand section "4.5. 在 ifcfg 文件中配置静态路由" Collapse section "4.5. 在 ifcfg 文件中配置静态路由" 4.5.1. 了解策略路由 4.6. 配置默认网关 5. 配置网络连接设置 Expand section "5. 配置网络连接设置" Collapse section "5. 配置网络连接设置" 5.1. 配置 802.3 链接设置 5.2. 配置 802.1X 安全性 Expand section "5.2. 配置 802.1X 安全性" Collapse section "5.2. 配置 802.1X 安全性" 5.2.1. 使用 nmcli 为 Wi-Fi 配置 802.1X 安全性 5.2.2. 使用 nmcli 为 Wired 配置 802.1X 安全性 5.2.3. 使用 GUI 为 Wi-Fi 配置 802.1X 安全性 5.2.4. 使用 nm-connection-editor 为 Wired 配置 802.1X 安全性 5.3. 使用带有 wpa_supplicant 和 NetworkManager的 MACsec 5.4. 配置 IPv4 设置 5.5. 配置 IPv6 设置 5.6. 配置 PPP(点对点)设置 6. 配置主机名 Expand section "6. 配置主机名" Collapse section "6. 配置主机名" 6.1. 了解主机名 Expand section "6.1. 了解主机名" Collapse section "6.1. 了解主机名" 6.1.1. 推荐的命名实践 6.2. 使用文本用户界面配置主机名,nmtui 6.3. 使用 hostnamectl 配置主机名 Expand section "6.3. 使用 hostnamectl 配置主机名" Collapse section "6.3. 使用 hostnamectl 配置主机名" 6.3.1. 查看所有主机名 6.3.2. 设置所有主机名 6.3.3. 设置部分主机名 6.3.4. 清除具体主机名 6.3.5. 远程更改主机名 6.4. 使用 nmcli 配置主机名 6.5. 其它资源 7. 配置网络绑定 Expand section "7. 配置网络绑定" Collapse section "7. 配置网络绑定" 7.1. 了解控制器和端口接口的默认行为 7.2. 使用文本用户界面 nmtui 配置绑定 7.3. 使用 NetworkManager 命令行工具 nmcli 进行网络绑定 7.4. 使用命令行界面(CLI) Expand section "7.4. 使用命令行界面(CLI)" Collapse section "7.4. 使用命令行界面(CLI)" 7.4.1. 检查 Bonding 内核模块是否已安装 7.4.2. 创建频道绑定接口 7.4.3. 创建端口接口 7.4.4. 激活频道绑定 7.4.5. 创建多个绑定 7.5. 验证冗余的网络配置绑定 7.6. 切换中绑定模式和所需设置概述 7.7. 使用频道绑定 Expand section "7.7. 使用频道绑定" Collapse section "7.7. 使用频道绑定" 7.7.1. 绑定模块指令 7.8. 使用 GUI 创建绑定连接 Expand section "7.8. 使用 GUI 创建绑定连接" Collapse section "7.8. 使用 GUI 创建绑定连接" 7.8.1. 建立绑定连接 Expand section "7.8.1. 建立绑定连接" Collapse section "7.8.1. 建立绑定连接" 7.8.1.1. 配置 Bond 选项卡 7.9. 其它资源 8. 配置网络合作 Expand section "8. 配置网络合作" Collapse section "8. 配置网络合作" 8.1. 了解网络合作 8.2. 了解控制器和端口接口的默认行为 8.3. 网络团队与绑定的比较 8.4. 了解网络合作后台程序和"运行者" 8.5. 安装网络合作守护进程 8.6. 将 Bond 转换为团队 8.7. 选择用作网络组端口的接口 8.8. 选择网络团队配置方法 8.9. 使用文本用户界面 nmtui 配置网络团队 8.10. 使用命令行配置网络团队 Expand section "8.10. 使用命令行配置网络团队" Collapse section "8.10. 使用命令行配置网络团队" 8.10.1. 使用 nmcli 配置网络合作 8.10.2. 使用 teamd 创建网络团队 8.10.3. 使用 ifcfg 文件创建网络团队 8.10.4. 使用 iputils 向网络团队添加端口 8.10.5. 使用 teamnl 列出团队的端口 8.10.6. 使用 teamnl 配置团队选项 8.10.7. 使用 iputils 为网络团队添加地址 8.10.8. 使用 iputils 打开网络团队的接口 8.10.9. 使用 teamnl 查看团队的活跃端口选项 8.10.10. 使用 teamnl 设置团队的活跃端口选项 8.11. 使用 teamdctl 控制 teamd Expand section "8.11. 使用 teamdctl 控制 teamd" Collapse section "8.11. 使用 teamdctl 控制 teamd" 8.11.1. 添加端口到网络团队 8.11.2. 从网络团队中删除端口 8.11.3. 将配置应用到网络组中的端口 8.11.4. 查看网络团队中的端口配置 8.12. 验证冗余的网络配置合作 8.13. 配置 teamd 运行程序 Expand section "8.13. 配置 teamd 运行程序" Collapse section "8.13. 配置 teamd 运行程序" 8.13.1. 配置广播运行程序 8.13.2. 配置随机运行程序 8.13.3. 配置 round-robin Runner 8.13.4. 配置 activebackup Runner 8.13.5. 配置 loadbalance Runner 8.13.6. 配置 LACP(802.3ad)运行程序 8.13.7. 配置链路状态的监控 Expand section "8.13.7. 配置链路状态的监控" Collapse section "8.13.7. 配置链路状态的监控" 8.13.7.1. 配置 Ethtool 进行链接状态监控 8.13.7.2. 为链路状态监控配置 ARP Ping 8.13.7.3. 为 Link-state Monitoring 配置 IPv6 NA/NS 8.13.8. 配置端口选择覆盖 8.13.9. 配置基于 BPF 的 Tx Port Selectors 8.14. 使用 GUI 创建网络团队 Expand section "8.14. 使用 GUI 创建网络团队" Collapse section "8.14. 使用 GUI 创建网络团队" 8.14.1. 建立团队连接 Expand section "8.14.1. 建立团队连接" Collapse section "8.14.1. 建立团队连接" 8.14.1.1. 配置 Team 选项卡 8.15. 其它资源 9. 配置网络桥接 Expand section "9. 配置网络桥接" Collapse section "9. 配置网络桥接" 9.1. 使用文本用户界面 nmtui 配置桥接 9.2. 使用 NetworkManager 命令行工具 nmcli 9.3. 使用命令行界面(CLI) Expand section "9.3. 使用命令行界面(CLI)" Collapse section "9.3. 使用命令行界面(CLI)" 9.3.1. 检查 Bridging 内核模块是否已安装 9.3.2. 创建网桥 9.3.3. 使用 Bond 的网桥 9.4. 使用 GUI 配置网络桥接 Expand section "9.4. 使用 GUI 配置网络桥接" Collapse section "9.4. 使用 GUI 配置网络桥接" 9.4.1. 使用 GUI 建立网桥连接 Expand section "9.4.1. 使用 GUI 建立网桥连接" Collapse section "9.4.1. 使用 GUI 建立网桥连接" 9.4.1.1. 配置 Bridge 选项卡 9.5. 使用 iproute 配置以太网桥接配置 9.6. 其它资源 10. 配置 802.1Q VLAN 标记 Expand section "10. 配置 802.1Q VLAN 标记" Collapse section "10. 配置 802.1Q VLAN 标记" 10.1. 选择 VLAN 接口配置方法 10.2. 使用文本用户界面 nmtui 配置 802.1Q VLAN 标记 10.3. 使用命令行工具 nmcli 配置 802.1Q VLAN 标记 10.4. 使用命令行配置 802.1Q VLAN 标记 Expand section "10.4. 使用命令行配置 802.1Q VLAN 标记" Collapse section "10.4. 使用命令行配置 802.1Q VLAN 标记" 10.4.1. 使用 ifcfg 文件设置 802.1Q VLAN 标记 10.4.2. 使用 ip 命令配置 802.1Q VLAN 标记 10.5. 使用 GUI 配置 802.1Q VLAN 标记 Expand section "10.5. 使用 GUI 配置 802.1Q VLAN 标记" Collapse section "10.5. 使用 GUI 配置 802.1Q VLAN 标记" 10.5.1. 建立 VLAN 连接 Expand section "10.5.1. 建立 VLAN 连接" Collapse section "10.5.1. 建立 VLAN 连接" 10.5.1.1. 配置 VLAN 选项卡 10.6. 使用 ip 命令绑定和桥接上的 VLAN 10.7. Bond 和 Bridge 上使用 NetworkManager 命令行工具 nmcli 的 VLAN 10.8. 配置 VLAN 切换端口模式 10.9. 其它资源 11. 一致的网络设备命名 Expand section "11. 一致的网络设备命名" Collapse section "11. 一致的网络设备命名" 11.1. 命名方案层次结构 11.2. 了解设备重命名过程 11.3. 了解可预测网络接口设备名称 11.4. System z 上 Linux 可用的网络设备命名方案 11.5. VLAN 接口的命名方案 11.6. 使用 biosdevname 的一致网络设备命名 Expand section "11.6. 使用 biosdevname 的一致网络设备命名" Collapse section "11.6. 使用 biosdevname 的一致网络设备命名" 11.6.1. 系统要求 11.6.2. 启用和禁用功能 11.7. 管理员备注 11.8. 控制网络设备名称的选择 11.9. 禁用一致的网络设备命名 11.10. 网络设备命名故障排除 11.11. 其它资源 12. 配置基于策略的路由来定义备用路由 Expand section "12. 配置基于策略的路由来定义备用路由" Collapse section "12. 配置基于策略的路由来定义备用路由" 12.1. 将流量从特定子网路由到不同的默认网关 III. InfiniBand 和 RDMA 网络 Expand section "III. InfiniBand 和 RDMA 网络" Collapse section "III. InfiniBand 和 RDMA 网络" 13. 配置 InfiniBand 和 RDMA 网络 Expand section "13. 配置 InfiniBand 和 RDMA 网络" Collapse section "13. 配置 InfiniBand 和 RDMA 网络" 13.1. 了解 InfiniBand 和 RDMA 技术 13.2. 使用 RoCE 传输数据 13.3. 配置 Soft-RoCE 13.4. InfiniBand 和 RDMA 相关软件包 13.5. 配置基本 RDMA 子系统 Expand section "13.5. 配置基本 RDMA 子系统" Collapse section "13.5. 配置基本 RDMA 子系统" 13.5.1. 配置 rdma.conf 文件 13.5.2. 70-persistent-ipoib.rules 的使用 13.5.3. 为用户缓解 memlock 限制 13.5.4. 为以太网操作配置 Mellanox 卡 13.5.5. 连接到远程 Linux SRP 目标 13.6. 配置子网管理器 Expand section "13.6. 配置子网管理器" Collapse section "13.6. 配置子网管理器" 13.6.1. 确定需要 13.6.2. 配置 opensm 主配置文件 13.6.3. 配置 opensm 启动选项 13.6.4. 创建 P_Key 定义 13.6.5. 启用 opensm 13.7. 测试早期 InfiniBand RDMA 操作 13.8. 配置 IPoIB Expand section "13.8. 配置 IPoIB" Collapse section "13.8. 配置 IPoIB" 13.8.1. 了解 IPoIB 的角色 13.8.2. 了解 IPoIB 通信模式 13.8.3. 了解 IPoIB 硬件地址 13.8.4. 了解 InfiniBand P_Key 子网 13.8.5. 使用文本用户界面 nmtui 配置 InfiniBand 13.8.6. 使用命令行工具 nmcli 配置 IPoIB 13.8.7. 使用命令行配置 IPoIB 13.8.8. 配置 IPoIB 后测试 RDMA 网络 13.8.9. 使用 GUI 配置 IPoIB Expand section "13.8.9. 使用 GUI 配置 IPoIB" Collapse section "13.8.9. 使用 GUI 配置 IPoIB" 13.8.9.1. 配置 InfiniBand 选项卡 13.8.10. 其它资源 IV. 服务器 Expand section "IV. 服务器" Collapse section "IV. 服务器" 14. DHCP 服务器 Expand section "14. DHCP 服务器" Collapse section "14. DHCP 服务器" 14.1. 为什么使用 DHCP? 14.2. 配置 DHCP 服务器 Expand section "14.2. 配置 DHCP 服务器" Collapse section "14.2. 配置 DHCP 服务器" 14.2.1. 配置文件 14.2.2. 租期数据库 14.2.3. 启动和停止服务器 14.3. DHCP 转发代理 Expand section "14.3. DHCP 转发代理" Collapse section "14.3. DHCP 转发代理" 14.3.1. 将 dhcrelay 配置为 DHCPv4 和 BOOTP 转发代理 14.3.2. 将 dhcrelay 配置为 DHCPv6 中继代理 14.4. 配置多homed DHCP 服务器 Expand section "14.4. 配置多homed DHCP 服务器" Collapse section "14.4. 配置多homed DHCP 服务器" 14.4.1. 主机配置 14.5. 用于 IPv6 的 DHCP(DHCPv6) 14.6. 为 IPv6 路由器配置 radvd 守护进程 14.7. DHCPv6 和 radvd 的比较 14.8. 其它资源 15. DNS 服务器 Expand section "15. DNS 服务器" Collapse section "15. DNS 服务器" 15.1. DNS 简介 Expand section "15.1. DNS 简介" Collapse section "15.1. DNS 简介" 15.1.1. 名称服务器区域 15.1.2. 名称服务器类型 15.1.3. BIND 作为名称服务器 15.2. BIND Expand section "15.2. BIND" Collapse section "15.2. BIND" 15.2.1. 空区域 15.2.2. 配置指定服务 Expand section "15.2.2. 配置指定服务" Collapse section "15.2.2. 配置指定服务" 15.2.2.1. 在 chroot 环境中安装 BIND 15.2.2.2. 常见语句类型 15.2.2.3. 其他语句类型 15.2.2.4. 注释标签 15.2.3. 编辑区域文件 Expand section "15.2.3. 编辑区域文件" Collapse section "15.2.3. 编辑区域文件" 15.2.3.1. 常用指令 15.2.3.2. 通用资源记录 15.2.3.3. 注释标签 15.2.3.4. 用法示例 Expand section "15.2.3.4. 用法示例" Collapse section "15.2.3.4. 用法示例" 15.2.3.4.1. 简单区域文件 15.2.3.4.2. 反向名称解析区域文件 15.2.4. 使用 rndc 实用程序 Expand section "15.2.4. 使用 rndc 实用程序" Collapse section "15.2.4. 使用 rndc 实用程序" 15.2.4.1. 配置实用程序 15.2.4.2. 检查服务状态 15.2.4.3. 重新加载配置和区域 15.2.4.4. 更新区域密钥 15.2.4.5. 启用 DNSSEC 验证 15.2.4.6. 启用查询日志记录 15.2.5. 使用 dig 实用程序 Expand section "15.2.5. 使用 dig 实用程序" Collapse section "15.2.5. 使用 dig 实用程序" 15.2.5.1. 查找名称服务器 15.2.5.2. 查找 IP 地址 15.2.5.3. 查找主机名 15.2.6. BIND 的高级功能 Expand section "15.2.6. BIND 的高级功能" Collapse section "15.2.6. BIND 的高级功能" 15.2.6.1. 多个视图 15.2.6.2. 增量区域传输(IXFR) 15.2.6.3. 事务 SIGnatures(TSIG) 15.2.6.4. DNS 安全扩展(DNSSEC) 15.2.6.5. 互联网协议版本 6(IPv6) 15.2.7. 通用 Mistakes to Avoid 15.2.8. 其它资源 Expand section "15.2.8. 其它资源" Collapse section "15.2.8. 其它资源" 15.2.8.1. 安装的文档 15.2.8.2. 在线资源 16. 配置 Squid 缓存代理服务器 Expand section "16. 配置 Squid 缓存代理服务器" Collapse section "16. 配置 Squid 缓存代理服务器" 16.1. 在不使用身份验证的情况下将 Squid 设置为缓存代理 16.2. 使用 LDAP 身份验证将 Squid 设置为缓存代理 16.3. 使用 Kerberos 身份验证将 Squid 设置为缓存代理 16.4. 在 Squid 中配置域黑名单 16.5. 将 Squid 服务配置为在特定端口或 IP 地址上侦听 16.6. 其它资源 A. 红帽客户门户网站 Labs 与网络相关 B. 修订历史记录 Expand section "B. 修订历史记录" Collapse section "B. 修订历史记录" B.1. 致谢 索引 Settings Close Language: 한국어 简体中文 日本語 English Français Language: 한국어 简体中文 日本語 English Français Format: Multi-page Single-page Format: Multi-page Single-page Language and Page Formatting Options Language: 한국어 简体中文 日本語 English Français Language: 한국어 简体中文 日本語 English Français Format: Multi-page Single-page Format: Multi-page Single-page Red Hat Training A Red Hat training course is available for Red Hat Enterprise Linux 部分 I. 开始前 本文档部分提供了 Red Hat Enterprise Linux 中网络服务的基本概念概述。 Previous Next