4.7.2. 使用 nmstatectl配置带有 VLAN 过滤的桥接


您可以使用声明性 Nmstate API 来配置带有 VLAN 过滤的网络桥接,并在物理接口上分配 VLAN ID。nmstate 确保结果与配置文件匹配或回滚更改。

先决条件

  • 您知道应成为网桥中端口的物理接口的名称。
  • nmstate 软件包已安装。

流程

  1. 创建包含以下内容的 YAML 文件,如 ~/create-bridge-with-vlan-filtering.yml

    ---
    interfaces:
    - name: bridge0
      type: linux-bridge
      state: up
      ipv4:
        enabled: false
        dhcp: false
        forwarding: false
      ipv6:
        enabled: false
        dhcp: false
        autoconf: false
      bridge:
        port:
        - name: enp1s0
          vlan:
            enable-native: false
            mode: trunk
            trunk-tags:
            - id: 10
            - id: 20

    这些设置使用以下设置定义一个网桥:

    • 网桥中的物理网络接口: enp1s0
    • enp1s0 上允许的 VLAN 标签:1020
  2. 将设置应用到系统:

    # nmstatectl apply ~/create-bridge-with-vlan-filtering.yml
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部