Linux에서 VLAN 인터페이스를 설정할 때 VLAN_NAME_TYPE의 값은 무엇입니까

Linux에서 VLAN 인터페이스를 설정할 때 VLAN_NAME_TYPE의 값은 무엇입니까

RHEL/CentOS 서버에서 네트워크 인터페이스 파일 ifcfg-tttN( tttin {eth,em,bond}) 을 생성할 때 /etc/sysconfig/network-scripts/다른 값은 무엇 VLAN_NAME_TYPE이며 그 의미는 무엇입니까?

답변1

이 매개변수는 VLAN_NAME_TYPEVLAN 장치 이름과 파일 이름에 사용할 명명 규칙을 정의합니다.

다음은 몇 가지 가정입니다. - 저는 eth0 인터페이스를 사용하고 있습니다. 결합된 인터페이스의 구성은 물리적 장치 이름이 bond0이거나 새로운 Dell 명명 규칙인 경우와 동일합니다 emN.pSpN Red Hat 매뉴얼을 참조하세요.. - 서브넷의 VLAN ID 10.0.20.0/24는 입니다 12.

ifcfg-다음은 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>

VLAN_NAME_TYPE 및 관련 매개변수에 가능한 값은 다음과 같습니다.

파일 이름은 DEVICE접두사가 붙은 매개변수 내용과 일치 해야 합니다 ifcfg-.

DEVICE이 매개변수는 물리적 장치를 포함하지 않는 경우 필수 PHYSDEV입니다 .

  1. VLAN_NAME_TYPE_RAW_PLUS_VID

이름은 다음과 같습니다. eth0.0012

파일 이름/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

이름은 다음과 같습니다. vlan12

파일 이름/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(기본값입니다)

이름은 다음과 같습니다. eth0.12

파일 이름/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

이름은 다음과 같습니다. vlan0012

파일 이름/etc/sysconfig/network-scripts/ifcfg-vlan0012

PHYSDEV=eth0
DEVICE=vlan0012
VLAN_NAME_TYPE=VLAN_NAME_TYPE_PLUS_VID

원천:Linux 커널 2.6.32용 8021q 모듈 소스 코드

관련 정보