10.4. 使用命令行配置 802.1Q VLAN 标记


在 Red Hat Enterprise Linux 7 中,默认载入 8021q 模块。如果需要,您可以以 root 用户身份运行以下命令来确保载入该模块:
~]# modprobe --first-time 8021q
modprobe: ERROR: could not insert '8021q': Module already in kernel
要显示模块信息,请运行以下命令:
~]$ modinfo 8021q
有关更多命令选项,请参阅 modprobe(8)手册页

10.4.1. 使用 ifcfg 文件设置 802.1Q VLAN 标记

  1. /etc/sysconfig/network-scripts/ifcfg-device_name 中配置父接口,其中 device_name 是接口的名称:
    DEVICE=interface_name
    TYPE=Ethernet
    BOOTPROTO=none
    ONBOOT=yes
  2. /etc/sysconfig/network-scripts/ 目录中配置 VLAN 接口配置。配置文件名称应当是父接口加上 a . 字符加上 VLAN ID 号。例如,如果 VLAN ID 为 192,并且父接口为 enp1s0,则配置文件名称应为 ifcfg-enp1s0.192
    DEVICE=enp1s0.192
    BOOTPROTO=none
    ONBOOT=yes
    IPADDR=192.168.1.1
    PREFIX=24
    NETWORK=192.168.1.0
    VLAN=yes
    如果需要在同一接口 enp1s0 上配置第二个 VLAN(如 VLAN ID 193),请添加一个名称为 enp1s0.193 的新文件,并提供 VLAN 配置详细信息。
  3. 重新启动网络服务,以使更改生效。作为 root 发出以下命令:
    ~]# systemctl restart network
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.