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.
-
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
-
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
-
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
-
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