> 시스템 튜토리얼 > 리눅스 > Linux에서 VLAN 태그를 구성하는 방법 [단계별 안내서]

Linux에서 VLAN 태그를 구성하는 방법 [단계별 안내서]

Lisa Kudrow
풀어 주다: 2025-03-20 09:31:12
원래의
245명이 탐색했습니다.

이 자세한 자습서에서는 VLAN 태그가 무엇인지 , 장점 및 사용 사례 및 Linux 운영 체제에서 VLAN 태그를 구성하는 방법을 알게됩니다.

Linux에서 VLAN 태그를 구성하려면 가상 LAN을 작성하고 VLAN ID를 할당하며 필요에 따라 IP 주소를 구성해야합니다. 우리는 다가오는 섹션에서 세 가지 방법으로이를 수행하는 방법을 볼 것입니다. 그러나 그 전에 VLAN 태깅, 장점 및 모드가 무엇인지 이해합시다.

목차

VLAN 태깅이란 무엇입니까?

VLAN (Virtual LAN) 태그는 물리적 네트워크를 여러 가상 네트워크 또는 VLAN으로 논리적으로 나눌 수있는 네트워킹 기술입니다.

VLAN 태그는 데이터 링크 계층의 이더넷 프레임에 특수 태그를 추가하여 특정 프레임이 속하는 VLAN을 식별합니다. 이 태깅을 통해 네트워크 트래픽을 분리하고 네트워크 보안, 효율성 및 관리 가능성을 향상시킬 수 있습니다.

이것을 평신도 용어로 표현하기 위해, 당신은 많은 방이있는 큰 집을 가지고 있다고 상상해보십시오. 그리고 집을 다른 목적으로 다른 섹션으로 나누고 싶다고 상상해보십시오.

예를 들어, 모두가 어울릴 수있는 거실, 요리를위한 주방, 수면 침실, 목욕을위한 욕실이있을 수 있습니다.

비슷한 방식으로 VLAN 태그는 대형 컴퓨터 네트워크를 더 작고 관리하기 쉬운 섹션으로 나누는 것과 같습니다. 그것은 집 안에 가상 객실을 만드는 것과 같습니다.

각 VLAN은 별도의 방과 같으며 동일한 VLAN 내의 장치는 서로 쉽게 통신 할 수 있지만 다른 VLAN의 장치는 직접 통신 할 수 없습니다.

VLAN 태깅은 네트워크 보안, 성능 및 유연성을 향상시키는 데 도움이되는 강력한 네트워킹 기술입니다. 소기업에서 대기업에 이르기까지 다양한 네트워크에서 널리 사용되는 기술입니다.

VLAN 태깅 장점

왜 이것을하고 싶습니까? 몇 가지 이유가 있습니다.

  • 네트워크 세분화 : VLAN은 물리적 네트워크를 더 작은 분리 된 네트워크로 논리적으로 분할하는 데 사용됩니다. 예를 들어, HR 부서의 트래픽을 영업 부서의 트래픽과 분리하여 보안 및 관리 가능성을 향상시킬 수 있습니다.
  • 방송 관리 : 네트워크를 VLAN으로 나누면 방송 트래픽은 각 VLAN 내에 포함되어 전체 방송 도메인 크기 및 네트워크 혼잡이 줄어 듭니다.
  • 서비스 품질 (QOS) : VLAN은 각 VLAN에 다른 QOS 정책을 할당하여 특정 유형의 트래픽 (예 : 음성 또는 비디오)을 우선 순위로 정하는 데 사용될 수 있습니다.
  • 게스트 네트워크 : 회사 환경에서는 게스트 장치를위한 별도의 VLAN을 만들어 내부 네트워크에서 분리 할 수 ​​있습니다.
  • 격리 : VLAN은 IP 카메라, IoT 장치 또는 네트워크 서버와 같은 특정 장치 또는 서비스를 분리하는 데 사용될 수 있습니다.

VLAN 태깅을 어디에서 구성합니까?

다음은 실제 네트워크에서 VLAN을 사용하는 방법에 대한 몇 가지 예입니다.

  • 학교 나 대학에서 VLAN은 학생, 교사 및 관리자를위한 네트워크를 분리하는 데 사용될 수 있습니다. 이는 학생 데이터를 보호하고 관리 시스템에 대한 무단 액세스를 방지하는 데 도움이 될 수 있습니다.
  • 병원에서 VLAN은 환자 기록, 의료 기기 및 행정 직원의 네트워크를 분리하는 데 사용될 수 있습니다. 이는 환자 프라이버시를 보호하고 중요한 의료 기기가 네트워크 트래픽의 영향을받지 않도록하는 데 도움이 될 수 있습니다.
  • 회사 사무실에서 VLAN은 영업, 마케팅 및 금융과 같은 다양한 부서의 네트워크를 분리하는 데 사용될 수 있습니다. 이는 네트워크 보안을 개선하고 민감한 데이터에 대한 무단 액세스를 방지하는 데 도움이 될 수 있습니다.

블란 태깅 대 단일 NIC에 여러 IP 주소를 할당합니다

VLAN 태깅은 단일 네트워크 인터페이스에 여러 IP 주소를 할당하는 것과 정확히 동일하지 않습니다.

VLAN 태깅은 단일 네트워크를 각각 자체 방송 도메인을 갖는 여러 가상 네트워크로 나누는 방법입니다. 이는 프레임이 속하는 VLAN을 식별하는 각 이더넷 프레임에 VLAN 태그를 추가하여 수행됩니다. VLAN 태깅은 레이어 2 기술로 이더넷 프로토콜과 동일한 수준에서 작동 함을 의미합니다.

반면에 여러 IP 주소를 단일 네트워크 인터페이스에 할당하는 것은 레이어 3 기술입니다. 이는 여러 IP 주소로 네트워크 인터페이스를 구성하여 수행되며 각 IP 주소는 다른 서브넷에 속합니다. 이를 통해 인터페이스가 여러 네트워크의 장치와 통신 할 수 있습니다.

두 기술은 종종 안전하고 유연한 네트워크 환경을 조성하는 데 함께 사용됩니다. 예를 들어, 회사는 VLAN을 사용하여 네트워크를 다른 부서로 나눈 다음 각 네트워크 인터페이스에 여러 IP 주소를 할당하여 장치가 여러 부서와 통신 할 수 있습니다.

다음은 VLAN 태깅과 단일 네트워크 인터페이스에 여러 IP 주소를 할당하는 주요 차이점을 요약 한 테이블입니다.

Linux에서 VLAN 태그를 구성하는 방법 [단계별 안내서]

이러한 단계를 완료 한 후에는 Linux 시스템에서 VLAN을 구성하는 데 VLAN 모듈을로드하여 사용할 수 있어야합니다. VLAN 하위 인터페이스 생성 및 필요에 따라 VLAN 태그 구성을 진행할 수 있습니다.

2 단계 - NetPlan 구성 파일 편집

NetPlan 구성 파일은 일반적으로/etc/netplan/directory에 있으며 .yaml 확장자로 끝납니다.

이미 구성 파일이있을 수 있습니다. 그렇지 않다면, 당신은 하나를 만들 수 있습니다. nano 또는 vim과 같은 텍스트 편집기를 사용하여 구성 파일을 편집하십시오.

 $ sudo nano /etc/netplan/01-netcfg.yaml
로그인 후 복사
로그인 후 복사

01-netcfg.yaml을 자신의 구성 파일로 바꾸십시오.

3 단계 - VLAN 구성을 정의합니다

NetPlan 구성 파일에서 이름, 부모 인터페이스 (VLAN이 연결할 물리 인터페이스) 및 VLAN ID를 지정하여 VLAN 인터페이스를 정의하십시오.

YAML 구성 예는 다음과 같습니다.

 회로망:
  버전 : 2
  렌더러 : NetworkD
  이더넷 :
    ENS18 :
      DHCP4 : 아니요
      구애:
        -192.168.1.40/24
      경로 :
        -로 : 기본값
          비아 : 192.168.1.101
      이름 서버 :
          주소 : [8.8.8.8, 8.8.4.4]

  VLANS :
    VLAN10 :
      ID : 10
      링크 : ENS18
      주소 : [192.168.10.2/24]
로그인 후 복사

위 구성 파일에서 일치하는 네트워크 설정을 자신의 구성으로 바꾸십시오.

  • ENS18 : 실제 네트워크 인터페이스의 이름으로 교체하십시오.
  • VLAN10 : VLAN의 이름으로 교체하십시오.
  • ID : 10 : 원하는 VLAN ID로 교체하십시오.
  • 링크 : ENS18 : VLAN을 연결하려면 물리적 인터페이스를 지정합니다.
  • 주소 : VLAN의 IP 주소 및 서브넷 마스크를 설정하십시오.

다음 구성과 같이 여러 VLAN을 정의 할 수도 있습니다. 각 VLAN에 대해 고유 한 이름과 IP 주소를 사용했는지 확인하십시오.

Linux에서 VLAN 태그를 구성하는 방법 [단계별 안내서]

중요한:

NetPlan YAML 구성 파일의 적절한 라인 압입은 가독성과 정확성에 중요합니다. YAML은 공간을 사용하여 데이터 구조를 나타내므로 일관되고 명확한 압입이 필수적입니다.

  • 들여 쓰기에 공백 (탭이 아님)을 사용하십시오.
  • 구성 전체에서 일관된 간격을 유지하십시오.
  • 콜론 후 공간을 남겨 두어 키를 값이나 블록에서 분리하십시오.
  • 적절한 인기는 가독성을 향상시키고 오류를 최소화하며 네트워크 구성 파일을보다 쉽게 ​​관리 할 수 ​​있도록합니다.

4 단계 - 구성을 적용합니다

NetPlan 구성 파일에 변경 사항을 저장하고 텍스트 편집기를 종료하십시오. 그런 다음 NetPlan 명령을 사용하여 구성을 적용하십시오.

 $ sudo netplan 적용
로그인 후 복사
로그인 후 복사

이 명령은 VLAN 설정을 포함한 새로운 네트워크 구성을 적용합니다.

5 단계 - 구성을 확인하십시오

VLAN 인터페이스가 생성되었으며 IP 명령을 사용하여 올바르게 작동하는지 확인할 수 있습니다.

 $ ip addr show vlan10
$ IP 링크 쇼 VLAN10
로그인 후 복사

'VLAN10'을 VLAN 인터페이스 이름으로 바꾸십시오. 이 명령은 VLAN 인터페이스 및 IP 구성에 대한 정보를 표시해야합니다.

Linux에서 VLAN 태그를 구성하는 방법 [단계별 안내서]

그게 다야! NetPlan을 사용하여 VLAN 태그를 구성했습니다. 필요에 따라 VLAN ID, IP 주소 및 물리 인터페이스 이름을 포함하여 특정 네트워크 설정에 구성을 조정하십시오.

6 단계 -VLAN을 삭제합니다

VLAN 인터페이스를 삭제하려면 NetPlan 구성 파일에서 VLAN의 해당 섹션을 제거하십시오.

변경하기 전에 NetPlan 구성 파일을 백업하는 것이 좋습니다. 이렇게하면 잘못된 문제가 발생하면 원래 구성으로 쉽게 되돌릴 수 있습니다.

 $ sudo cp /etc/netplan/01-netcfg.yaml /etc/netplan/01-netcfg.yaml.backup
로그인 후 복사

이제 텍스트 편집기로 NetPlan 구성 파일을 엽니 다.

 $ sudo nano /etc/netplan/01-netcfg.yaml
로그인 후 복사
로그인 후 복사

삭제하려는 VLAN 섹션을 찾으십시오. VLAN의 하위 섹션이 될 것입니다.

 VLANS :
  VLAN10 :
    ID : 10
    링크 : eth0
    주소 : [192.168.10.2/24]
로그인 후 복사

VLAN의 전체 섹션을 제거하십시오. 파일을 저장하고 닫습니다.

실행하여 변경 사항을 적용하십시오.

 $ sudo netplan 적용
로그인 후 복사
로그인 후 복사

네트워크 인터페이스를 확인하여 VLAN이 성공적으로 제거되었는지 확인하십시오.

 $ IP a
로그인 후 복사

VLAN 인터페이스 (예 : VLAN10)는 더 이상 나열되어서는 안됩니다.

2. NMCLI 명령을 사용하여 VLAN 태그를 구성합니다

Linux 시스템에서 NMCLI (NetworkManager 명령 줄 인터페이스)로 VLAN 태그를 구성하려면 다음을 수행하십시오.

1 단계 - VLAN 모듈이로드되었는지 확인하십시오

VLAN 모듈 (8021Q)이 Linux에로드되어 있는지 확인하려면로드 된 커널 모듈을 나열한 LSMOD 명령을 사용할 수 있습니다. VLAN 모듈이로드되었는지 확인하는 방법은 다음과 같습니다.

터미널을 열고 다음 명령을 실행하십시오.

 $ lsmod | Grep 8021Q
로그인 후 복사
로그인 후 복사
로그인 후 복사

VLAN 모듈이로드되면 "8021Q"가 포함 된 출력이 표시됩니다. 출력이 표시되지 않으면 모듈이로드되지 않았 음을 의미합니다.

VLAN 모듈이로드되지 않은 경우 ModProbe 명령을 사용하여 수동으로로드 할 수 있습니다.

 $ sudo modprobe 8021Q
로그인 후 복사
로그인 후 복사

이 명령을 실행 한 후 LSMOD를 사용하여 상태를 다시 확인할 수 있습니다 | Grep 8021Q. 로드 된 경우 출력에 나열된 모듈이 표시됩니다.

Linux 시스템에서 시스템 부팅 중에 VLAN 모듈 (8021Q)을 지속적으로로드하려면 다음을 수행 할 수 있습니다.

시스템 부팅 중에 자동 로딩 모듈을 지정하는 데 사용되는 구성 파일을 결정하십시오. 이 파일의 위치는 Linux 배포에 따라 다를 수 있습니다.

Red Hat/Centos의 경우 :

파일은 일반적으로 /etc/modules-load.d/modules.conf입니다.

우분투/데비안의 경우 :

/etc/modules-load.d/ 디렉토리에서 사용자 정의 .conf 파일을 만듭니다.

관리 권한이있는 텍스트 편집기 (예 : Sudo Nano 또는 Sudo VI)를 사용하여 구성 파일을 엽니 다.

구성 파일에서 부팅시로드하려는 VLAN 모듈 (8021Q)을 지정하려면 줄을 추가하십시오. 예를 들어:

 8021Q
로그인 후 복사

이 항목을 추가 한 후 파일을 저장하십시오.

구성 적용 :

구성 파일을 편집 한 후에는 변경 사항을 적용해야 할 수도 있습니다. 일부 시스템에서는 부팅 중에 자동으로 수행됩니다. 그러나 SystemCTL 명령을 사용하여 변경 사항을 수동으로 적용 할 수 있습니다.

Red Hat/Centos의 경우 :

 $ sudo systemctl systemd-modules-load를 다시 시작합니다
로그인 후 복사

우분투/데비안의 경우 :

 $ sudo systemctl systemd-modules-load.service를 다시 시작합니다
로그인 후 복사

모듈로드 확인 :

부팅시 VLAN 모듈이로드되도록 LSMOD 명령을 사용하여 상태를 확인하거나 관련 메시지의 시스템 로그를 확인할 수 있습니다.

 $ lsmod | Grep 8021Q
로그인 후 복사
로그인 후 복사
로그인 후 복사

모듈이 출력에 나열되면 부팅 프로세스 중에 성공적으로로드되었음을 의미합니다.

이러한 단계를 수행하고 VLAN 모듈을 지속적으로로드하도록 구성하면 시스템이 부팅 될 때마다 모듈이 자동으로로드되며 수동으로로드 할 필요가 없습니다.

2 단계 - NetworkManager 서비스를 확인하십시오

NetworkManager가 시스템에 설치되어 실행되는지 확인하십시오. 다음 명령을 사용하여 NetworkManager의 상태를 확인할 수 있습니다.

 $ SystemCTL 상태 네트워크 관리자
로그인 후 복사

설치되거나 실행되지 않은 경우 배포의 패키지 관리자 (예 : Debian/Ubuntu 또는 Centos/Rhel의 yum)를 사용하여 설치하여 시작할 수 있습니다.

3 단계 - 부모 인터페이스를 식별합니다

VLAN의 기본으로 사용할 실제 네트워크 인터페이스를 식별하십시오. 다음 명령을 사용하여 사용 가능한 모든 네트워크 인터페이스를 나열 할 수 있습니다.

 $ NMCLI 장치 상태
로그인 후 복사

샘플 출력 :

 장치 유형 상태 연결         
ENS18 이더넷 연결 유선 연결 1 
LO 루프백 관리되지 않은 -
로그인 후 복사

ENS18 과 같이 사용하려는 인터페이스를 찾으십시오.

4 단계 - VLAN 연결을 만듭니다

다음으로 VLAN 인터페이스를 만듭니다. 이 예에서는 ETH0에서 ID 10이있는 VLAN을 작성한다고 가정 해 봅시다.

 $ sudo nmcli con 추가 유형 vlan con-name vlan10 ifname vlan10 dev ens18 id 10
로그인 후 복사
  • Con-Name VLAN10 은이 연결에 제공하는 이름입니다.
  • ifname vlan10은 VLAN 인터페이스의 이름입니다.
  • Dev Ens18 부모 인터페이스를 지정합니다.
  • ID 10은 VLAN ID입니다.

5 단계 -VLAN 인터페이스에 IP 구성 할당

이제 IP 주소, 게이트웨이 및 DNS를 VLAN 인터페이스에 할당하십시오.

예를 들어:

 $ sudo nmcli 연결 VLAN10 IPV4.ADDRESSES 192.168.10.2/24
$ Sudo NMCLI Connection VLAN10 IPV4.GATEWAY 192.168.10.1
$ Sudo NMCLI Connection VLAN10 IPV4.DNS 8.8.8.8
$ sudo nmcli Connection VLAN10 IPV4.METHOD 매뉴얼을 수정합니다
로그인 후 복사

위의 명령에서 네트워크 설정을 자신의 것으로 바꾸십시오.

  • 192.168.10.2/24를 원하는 IP 주소 및 서브넷으로 교체하십시오.
  • 192.168.10.1을 게이트웨이 IP로 교체하십시오.
  • 8.8.8.8은 예제 DNS 서버 (Google의 공개 DNS)입니다.

6 단계 - 연결을 활성화합니다

다음 명령을 사용하여 VLAN 연결을 활성화하십시오.

 $ sudo nmcli 연결 UP VLAN10
로그인 후 복사

VLAN10을 VLAN 연결 이름으로 바꾸십시오.

7 단계 - 구성을 확인하십시오

NMCLI를 사용하여 구성을 확인할 수 있습니다.

 $ NMCLI 연결을 표시합니다
로그인 후 복사

이 명령은 상태 및 구성 속성을 포함하여 VLAN 연결에 대한 세부 정보를 표시합니다.

Linux에서 VLAN 태그를 구성하는 방법 [단계별 안내서]

8 단계 - VLAN 수정/삭제

NMCLI CON MODIFY 명령을 사용하여 설정을 수정할 수 있습니다. VLAN을 삭제합니다. 예를 들어 VLAN10은 다음과 같습니다.

 $ sudo nmcli con 삭제 vlan10
로그인 후 복사

그게 다야! Linux 시스템에서 NMCLI를 사용하여 VLAN 태그를 구성했습니다. IP 주소, 게이트웨이 및 DNS 설정을 포함한 특정 네트워크 설정 및 요구 사항에 구성을 조정하십시오.

3. Linux에서 IP 명령을 사용하여 VLAN 태그를 구성합니다

1 단계 - VLAN 모듈이로드되었는지 확인하십시오

Linux 시스템에 VLAN 모듈 (802.1Q)이로드되도록하려면 다음을 수행 할 수 있습니다.

VLAN 모듈이 이미로드되어 있는지 확인하려면로드 된 커널 모듈을 나열한 LSMOD 명령을 사용할 수 있습니다. 터미널을 열고 실행하십시오.

 $ lsmod | Grep 8021Q
로그인 후 복사
로그인 후 복사
로그인 후 복사

샘플 출력 :

 8021Q 45056 0
GARP 20480 1 8021Q
MRP 20480 1 8021Q
로그인 후 복사

"8021Q"가 포함 된 출력이 표시되면 VLAN 모듈이 이미로드되었음을 의미합니다.

LSMOD 명령에 802.1Q 모듈이 표시되지 않으면 ModProbe 명령을 사용하여 수동으로로드 할 수 있습니다. 터미널을 열고 실행하십시오.

 $ sudo modprobe 8021Q
로그인 후 복사
로그인 후 복사

이 명령은 VLAN 모듈을 커널에로드합니다. 오류 메시지가 표시되지 않으면 모듈을 성공적으로로드해야합니다.

부팅 시간에 VLAN 모듈이 자동으로로드되도록하려면/etc/modules 파일에 추가하거나 /etc/modules-load.d/ directory에서 구성 파일을 만들 수 있습니다. 예를 들어, /etc /modules에 추가하려면 실행하십시오.

 $ echo '8021Q'| sudo tee -a /etc /modules
로그인 후 복사

시스템 시작 중에 자동으로로드되는 모듈 목록에 "8021Q"가 추가됩니다.

2 단계 - 네트워크 인터페이스 이름을 확인하십시오

VLAN 태그를 구성하기 전에 네트워크 인터페이스의 이름을 찾아야합니다.

IP 링크 쇼 또는 ifconfig 명령을 사용하여 사용 가능한 네트워크 인터페이스를 나열 할 수 있습니다. 일반적으로 이러한 인터페이스에는 ENP0SX 또는 ENSX 또는 ETHX와 같은 이름이 있습니다.

 $ IP 링크 쇼
로그인 후 복사

샘플 출력 :

 1 : LO : <loopback up lower_up> MTU 65536 QDISC NOQUEUE State Unknown Mode Default Group Default Qlen 1000
    링크/루프백 00 : 00 : 00 : 00 : 00 : 00 BRD 00 : 00 : 00 : 00 : 00 : 00
2 :<strong><mark> ENS18</mark> :  MTU 1500 QDISC FQ_CODEL State UP 모드 기본 그룹 기본 그룹 기본 QLEN 1000
    링크/에테르 6E : 26 : 0B : 8E : 33 : 8C BRD FF : FF : FF : FF : FF : FF
    altname enp0s18</strong></loopback>
로그인 후 복사

위의 출력에서 ​​볼 수 있듯이 ENS18 이라는 네트워크 인터페이스가 하나 있습니다.

3 단계 - VLAN 하위 인터페이스 작성

IP 명령을 사용하여 실제 네트워크 인터페이스에 대한 VLAN 하위 인터페이스를 만듭니다. 물리적 인터페이스 (예 : ENS18)의 이름과 원하는 VLAN ID로 교체하십시오.

 $ sudo ip 링크 추가 링크 ENS18 이름 VLAN10 유형 VLAN ID 10
로그인 후 복사
 $ sudo ip 링크 추가 링크 ENS18 이름 VLAN20 유형 VLAN ID 20
로그인 후 복사

4 단계 - IP 주소를 구성합니다

VLAN 하위 인터페이스에 IP 주소를 할당하십시오.

 $ sudo ip addr 추가 192.168.10.2/24 Dev Vlan10
로그인 후 복사
 $ sudo ip addr 추가 192.168.20.2/24 Dev Vlan20
로그인 후 복사

5 단계 - VLAN 인터페이스 활성화

 $ sudo ip 링크 세트 Dev Vlan10 UP
로그인 후 복사
 $ sudo ip 링크 세트 Dev Vlan20 UP
로그인 후 복사

Linux에서 VLAN 태그를 구성하는 방법 [단계별 안내서]

마찬가지로 설정에 필요한 VLAN만큼 많은 것을 구성 할 수 있습니다.

6 단계 - VLAN IP 주소를 확인하십시오

IP 명령을 사용하여 VLAN의 IP 주소가 올바르게 구성되어 있는지 확인하십시오.

 $ IP a
1 : LO :  MTU 65536 QDISC NOQUEUE State Unknown Group Default Qlen 1000
    링크/루프백 00 : 00 : 00 : 00 : 00 : 00 BRD 00 : 00 : 00 : 00 : 00 : 00
    INET 127.0.0.1/8 스코프 호스트 LO
       valid_lft 영원히 preferred_lft 영원히
    INET6 :: 1/128 스코프 호스트 
       valid_lft 영원히 preferred_lft 영원히
2 : ENS18 :  MTU 1500 QDISC FQ_CODEL State UP 그룹 기본 QLEN 1000
    링크/에테르 6E : 26 : 0B : 8E : 33 : 8C BRD FF : FF : FF : FF : FF : FF
    altname enp0s18
    INET 192.168.1.40/24 BRD 192.168.1.255 스코프 글로벌 noprefixroute ens18
       valid_lft 영원히 preferred_lft 영원히
    INET6 FE80 :: BFCF : B9D3 : 60DE : AF1B/64 스코프 링크 NOPREFIXROUTE 
       valid_lft 영원히 preferred_lft 영원히
3 :<strong><mark> VLAN10@ens18</mark> :  MTU 1500 QDISC NOQUEUE State UP 그룹 기본 QLEN 1000
    링크/에테르 6E : 26 : 0B : 8E : 33 : 8C BRD FF : FF : FF : FF : FF : FF
    inet<strong><mark> 192.168.10.2/24</mark> 스코프 글로벌 ENS18.10
       valid_lft 영원히 preferred_lft 영원히
    INET6 FE80 :: 6C26 : BFF : FE8E : 338C/64 스코프 링크 
       valid_lft 영원히 preferred_lft 영원히
4 :<strong><mark> VLAN20@ens18</mark> :  MTU 1500 QDISC NOQUEUE State UP 그룹 기본 QLEN 1000
    링크/에테르 6E : 26 : 0B : 8E : 33 : 8C BRD FF : FF : FF : FF : FF : FF
    inet<strong><mark> 192.168.20.2/24</mark> 스코프 글로벌 ENS18.20
       valid_lft 영원히 preferred_lft 영원히
    INET6 FE80 :: 6C26 : BFF : FE8E : 338C/64 스코프 링크 
       valid_lft 영원히 preferred_lft 영원히</strong></strong></strong></strong>
로그인 후 복사

위의 출력에서 ​​알 수 있듯이 IP 주소가 각각 192.168.10.2/24 및 192.168.20.2/24로 VLAN10과 VLAN20의 두 개의 VLAN을 만들었습니다.

IP Addr Show 명령을 사용하여 특정 VLAN의 IP 주소 만 볼 수 있습니다. 예를 들어 VLAN10의 IP 주소를 표시하려면 실행합니다.

 $ ip addr show vlan10
3 : vlan10@ens18 :  MTU 1500 QDISC NOQUEUE State UP 그룹 기본 QLEN 1000
    링크/에테르 6E : 26 : 0B : 8E : 33 : 8C BRD FF : FF : FF : FF : FF : FF
    inet<strong><mark> 192.168.10.2/24</mark> BRD 192.168.10.255 스코프 글로벌 Noprefixroute ens18.10
       valid_lft 영원히 preferred_lft 영원히
    INET6 FE80 :: 6C26 : BFF : FE8E : 338C/64 스코프 링크 
       valid_lft 영원히 preferred_lft 영원히</strong>
로그인 후 복사

Linux에서 VLAN 태그를 구성하는 방법 [단계별 안내서]

자주 묻는 질문

VLAN 태깅에 대한 FAQ (자주 묻는 질문)는 다음과 같습니다.

Q : VLAN 태깅이란 무엇입니까?

A : VLAN 태그는 물리적 네트워크를 여러 가상 네트워크 또는 VLAN으로 논리적으로 나눌 수있는 네트워킹 기술입니다. 특정 프레임이 속한 VLAN을 식별하기 위해 이더넷 프레임에 특수 태그를 추가합니다.

Q : VLAN 태깅의 목적은 무엇입니까?

A : VLAN 태그는 네트워크 세분화, 트래픽 격리, 방송 제어, 서비스 품질 (QOS) 우선 순위, 개선 된 네트워크 보안을 포함한 여러 목적을 제공합니다.

Q : VLAN 태깅은 어떻게 작동합니까?

A : VLAN 태그는 데이터 링크 계층 (레이어 2)에서 이더넷 프레임에 4 바이트 태그를 추가하여 VLAN ID를 나타냅니다. 네트워크 장치는이 태그를 사용하여 프레임이 속한 VLAN을 결정합니다.

Q : VLAN에서 IP 주소 클래스 (예 : 클래스 A 및 클래스 C)를 혼합 할 수 있습니까?

A : 예, 동일한 VLAN 내의 다른 클래스에서 IP 주소를 할당 할 수 있습니다. VLAN은 IP 주소 클래스에 의존하지 않으며 적절한 서브넷 마스크와 함께 IP 주소 범위를 사용할 수 있습니다.

Q : 다른 VLAN의 장치가 기본적으로 서로 통신합니까?

A : 아니요, 다른 VLAN의 장치는 기본적으로 서로 통신하지 않습니다. VLAN은 서로 분리되며 통신에는 라우터 또는 레이어 3 장치가 필요합니다.

Q : Linux에서 VLAN 태그를 어떻게 구성합니까?

A : Linux에서 VLAN 태그를 구성하려면 IP 명령 또는 NetPlan과 같은 구성 파일과 같은 도구를 사용할 수 있습니다. 물리적 인터페이스에서 VLAN 하위 인터페이스를 만들고 VLAN ID를 지정하며 필요에 따라 IP 주소를 구성합니다.

Q : 관리되는 스위치에서 VLAN 태그를 구성 할 수 있습니까?

A : 그렇습니다. 대부분의 관리 스위치는 VLAN 태그를 지원합니다. VLAN을 구성하고 VLAN에 포트를 할당하고 VLAN 통신을 용이하게하기 위해 관리되는 스위치에 VLAN 트렁킹을 설정할 수 있습니다.

Q : 단일 인터페이스의 VLAN 태그와 여러 IP 주소의 차이점은 무엇입니까?

A : VLAN 태깅은 고유 한 VLAN ID를 갖는 별도의 가상 네트워크를 생성하는 반면 단일 인터페이스의 여러 IP 주소에는 동일한 네트워크 또는 서브넷 내에 여러 IP 주소를 할당하는 것이 포함됩니다. VLAN 태그는 더 나은 트래픽 격리 및 보안을 제공합니다.

Q : VLAN 모듈이 Linux 시스템에로드되었는지 어떻게 확인할 수 있습니까?

A : LSMOD를 사용하여 VLAN 모듈이로드되었는지 확인할 수 있습니다. Grep 8021Q 명령. 출력에 "8021Q"가 표시되면 모듈이로드됩니다. 그렇지 않으면 수동으로로드해야 할 수도 있습니다.

Q : 부팅 시간에 VLAN 모듈이 자동으로로드되는지 확인하려면 어떻게해야합니까?

A : 부팅시 VLAN 모듈의 자동로드를 보장하려면 Linux 배포에 적합한 구성 파일에 추가하십시오. 예를 들어, 우분투에서는 /etc/modules-load.d/에 추가 할 수 있습니다.

결론

이 포괄적 인 가이드에서는 Linux 운영 체제에서 VLAN 태그를 구성하는 세 가지 방법에 대해 논의했습니다.

Linux 네트워킹에서 VLAN 태깅은 단일 물리적 네트워크 내에서 격리 된 가상 네트워크를 만들 수있는 유용한 기술입니다. 이 분리는 보안을 향상시키고 네트워크 관리를 단순화하며 전반적인 네트워크 효율성을 향상시킵니다.

홈 네트워크 나 복잡한 엔터프라이즈 환경을 관리하든 Linux에서 VLAN 태그를 이해하고 구현하면 특정 요구에 맞게 네트워크를 사용자 정의하여 기능과 보안을 모두 향상시킬 수 있습니다.

위 내용은 Linux에서 VLAN 태그를 구성하는 방법 [단계별 안내서]의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿