当以默认配置安装PVE 7.x后,若与服务器连接的交换机端口为trunk模式时,需要配置基于VLAN的管理地址。操作步骤如本文所示。

分步指南

  1. 查当前的配置
    使用命令cat /etc/network/interfaces,确认当前的配置,新安装的PVE默认的网络配置入下图所示。
    PVE默认网络配置
  2. 修改网络配置
    使用vi或nano(PVE安装后默认自带这两个编辑器)编辑/etc/network/interfaces文件,将配置按照如下内容修改。

    PVE带有dot1q VLAN信息的网络配置模板
    auto lo
    iface lo inet loopback
    
    iface eno1 inet manual
    
    auto vmbr0
    iface vmbr0 inet manual
            bridge-ports eno1
            bridge-stp off
            bridge-fd 0
            bridge-vlan-aware yes
            bridge-vids 2-4094
    
    auto vmbr0.[vlanid]
    iface vmbr0.[vlanid] inet static
            address [IP地址]/[掩码长度]
            gateway [网关]
    
    iface eno2 inet manual
    
    iface eno3 inet manual
    
    iface eno4 inet manual

    例如,管理地址为192.168.101.10,子网掩码为255.255.255.0,网关地址为192.168.101.1,VLAN ID为101,则需要将配置修改为如下内容。

    配置示例
    auto lo
    iface lo inet loopback
    
    iface eno1 inet manual
    
    auto vmbr0
    iface vmbr0 inet manual
            bridge-ports eno1
            bridge-stp off
            bridge-fd 0
            bridge-vlan-aware yes
            bridge-vids 2-4094
    
    auto vmbr0.101
    iface vmbr0.101 inet static
            address 192.168.101.10/24
            gateway 192.168.101.1
    
    iface eno2 inet manual
    
    iface eno3 inet manual
    
    iface eno4 inet manual

    修改完毕后保存配置。

  3. 使用systemctl restart networking命令重启网络。

参考文档

  1. Network Configuration(英文)

相关的文章