[리눅스] VLAN 설정과 관리

리눅스에서 VLAN(Virtual LAN)을 설정하고 관리하는 방법에 대해 알아보겠습니다.

1. VLAN이란 무엇인가요?

VLAN은 네트워크를 물리적인 구조와 독립적으로 가상적으로 분할하는 기술입니다. VLAN을 사용하면 물리적인 네트워크 상에서 가상의 네트워크를 구축하여 관리할 수 있습니다.

2. VLAN 설정 방법

2.1. VLAN 지원 확인

먼저, 시스템이 VLAN을 지원하는지 확인해야 합니다. 아래 명령어를 사용하여 확인할 수 있습니다.

$ sudo modprobe 8021q
$ lsmod | grep 8021q

2.2. VLAN 인터페이스 생성

VLAN을 구성하기 위해서는 인터페이스를 생성해야 합니다. 아래 예시는 VLAN ID가 10이고, 부모 인터페이스가 eth0인 가상 VLAN 인터페이스를 생성하는 명령어입니다.

$ sudo ip link add link eth0 name eth0.10 type vlan id 10

2.3. VLAN 설정 적용

생성한 VLAN 인터페이스에 IP 주소를 할당하여 설정을 적용합니다.

$ sudo ip addr add 192.168.10.1/24 dev eth0.10
$ sudo ip link set dev eth0.10 up

3. VLAN 관리

3.1. VLAN 정보 확인

다음 명령어를 사용하여 시스템에서 현재 활성화된 VLAN 인터페이스를 확인할 수 있습니다.

$ ip -d link show type vlan

3.2. VLAN 제거

아래 명령어를 사용하여 VLAN 인터페이스를 제거할 수 있습니다.

$ sudo ip link delete eth0.10

4. 마치며

이제 VLAN을 생성하고 관리하는 방법에 대해 알아보았습니다. VLAN을 효과적으로 사용하면 네트워크 관리 및 보안에 유용하게 활용할 수 있습니다.

참고문헌: