Quais são os valores para VLAN_NAME_TYPE ao configurar uma interface de VLAN no Linux?

1

Ao criar arquivos de interface de rede ifcfg-tttN ( ttt in {eth,em,bond} ) em /etc/sysconfig/network-scripts/ em servidores RHEL / CentOS, quais são os valores diferentes para VLAN_NAME_TYPE e o que eles significam?

    
por Thomas 20.08.2015 / 22:38

1 resposta

1

O parâmetro VLAN_NAME_TYPE define a convenção de nomenclatura que você deseja usar para os nomes dos dispositivos da VLAN e, portanto, para os nomes dos arquivos.

Aqui estão algumas suposições: - Estou usando a interface eth0. A configuração é a mesma para uma interface de ligação, em que o nome do dispositivo físico seria bond0 ou para a nova convenção de nomenclatura da Dell emN , pSpN consulte o manual da RedHat . - O ID da VLAN para a sub-rede 10.0.20.0/24 é 12 .

Aqui está o conteúdo do meu arquivo ifcfg- , ao qual adicionarei os parâmetros da VLAN.

VLAN=yes
ONBOOT=yes
BOOTPROTO=static
NM_CONTROLLED=no
IPADDR=10.0.20.2
NETMASK=255.255.255.0
TYPE=Ethernet
MTU=1500
IPV6INIT=no

VLAN_NAME_TYPE=<see below>
DEVICE=<see below>
PHYSDEV=<optional, see below>

Os valores possíveis para VLAN_NAME_TYPE e seus parâmetros associados estão abaixo.

O nome do arquivo deve corresponder ao conteúdo do parâmetro DEVICE com o prefixo ifcfg- .

Observe que, se o parâmetro DEVICE não contiver o dispositivo físico, o parâmetro PHYSDEV será obrigatório.

  1. VLAN_NAME_TYPE_RAW_PLUS_VID

O nome será semelhante a: eth0.0012

Nome do arquivo /etc/sysconfig/network-scripts/ifcfg-eth0.0012

DEVICE=eth0.0012
VLAN_NAME_TYPE=VLAN_NAME_TYPE_RAW_PLUS_VID
  1. VLAN_NAME_TYPE_PLUS_VID_NO_PAD

O nome será semelhante a: vlan12

Nome do arquivo /etc/sysconfig/network-scripts/ifcfg-vlan12

PHYSDEV=eth0
DEVICE=vlan12
VLAN_NAME_TYPE=VLAN_PLUS_VID_NO_PAD
  1. VLAN_NAME_TYPE_RAW_PLUS_VID_NO_PAD (este é o padrão)

O nome será semelhante a: eth0.12

Nome do arquivo /etc/sysconfig/network-scripts/ifcfg-eth0.12

DEVICE=eth0.12
VLAN_NAME_TYPE=VLAN_NAME_TYPE_RAW_PLUS_VID_NO_PAD
  1. VLAN_NAME_TYPE_PLUS_VID

O nome será semelhante a: vlan0012

Nome do arquivo /etc/sysconfig/network-scripts/ifcfg-vlan0012

PHYSDEV=eth0
DEVICE=vlan0012
VLAN_NAME_TYPE=VLAN_NAME_TYPE_PLUS_VID

Fonte: Fonte do módulo 8021q para o kernel do Linux 2.6.32

    
por 20.08.2015 / 22:38