第 6 章 配置网络桥接

网络桥接是一个链接层设备,可在基于 MAC 地址的网络间转发流量。它根据通过侦听网络流量建立的 MAC 地址表了解每个网络连接的主机,并做出转发决定。在 Linux 主机中可使用软件桥接模拟硬件桥接,例如与一个或多个虚拟网卡共享 NIC 的虚拟化应用程序。
注:无法在以 临时架构 模式运行的 Wi-Fi 网络建立桥接。这是 IEEE 802.11 标准造成的,该标准指定在 Wi-Fi 中使用 3-地址帧,以便有效使用放映时间(airtime)。

6.1. 使用文本用户界面 nmtui 配置桥接

可使用文本用户界面工具 nmtui 在终端窗口中配置桥接。运行以下命令启动该工具:
~]$ nmtui
此时会出现文本用户界面。使用无效命令会显示用法信息。
使用箭头键导航或按 Tab 在选项中前进,按 Shift+Tab 后退。按 Enter 选择一个选项。按 Space 键更改选择框状态。
  1. 在起始菜单中选择 编辑连接。选择 添加,打开 新建连接 页面。
    添加桥接链接的 NetworkManager 文本用户界面菜单

    图 6.1. 添加桥接链接的 NetworkManager 文本用户界面菜单

  2. 选择 桥接,打开 编辑连接 页面。
  3. 要在桥接中添加从属接口,请选择 添加 打开 新建连接 页面。选择连接类型后,选择 创建 按钮显示 编辑连接 页面。
    NetworkManager 文本用户界面的添加新桥接从属链接菜单

    图 6.2. NetworkManager 文本用户界面的添加新桥接从属链接菜单

  4. 设备 字段输入所需从属设备名称或地址。如果需要,选择 以太网 标签右侧的 显示 输入作为桥接 MAC 地址的克隆 MAC 地址。选择 确定 按钮。

    注意

    如果指定设备时未指定 MAC 地址,则会在重新载入 编辑连接 后自动填入 设备 字段,前提是它可以成功找到该设备。
    配置桥接从属连接的 NetworkManager 文本用户界面菜单

    图 6.3. 配置桥接从属连接的 NetworkManager 文本用户界面菜单

  5. 从属 部分会显示桥接从属连接名称。重复上述步骤添加更多从属连接。
  6. 选择 确定 按钮前检查并确认设置。
    配置桥接菜单的 NetworkManager 文本用户界面

    图 6.4. 配置桥接菜单的 NetworkManager 文本用户界面

有关桥接术语请参考 第 6.4.1.1 节 “配置桥接标签”