소개
이 랩에서는 Linux 에서 VLAN 이 설정되었는지 확인하는 방법을 배우게 됩니다. VLAN 구성을 확인하기 위해 세 가지 방법을 살펴볼 것입니다. ip link 명령을 사용하여 VLAN 인터페이스를 나열하여 구성된 VLAN 인터페이스를 식별하고, /etc/network/interfaces 파일을 검사하여 VLAN 설정을 확인하며, /proc/net/vlan 파일을 확인하여 자세한 VLAN 정보를 얻습니다. 이러한 단계를 완료함으로써 Linux 시스템에서 VLAN 설정을 식별하고 확인하는 실질적인 기술을 습득하게 됩니다.
ip link 로 VLAN 인터페이스 나열
이 단계에서는 ip link 명령을 사용하여 VLAN 인터페이스를 나열하는 방법을 배우게 됩니다. VLAN(가상 근거리 통신망, Virtual Local Area Networks) 은 물리적 네트워크를 여러 논리적 네트워크로 분할하는 방법입니다. 이는 종종 네트워크 성능, 보안 및 관리 효율성을 향상시키기 위해 사용됩니다.
ip 명령은 Linux 에서 네트워크 인터페이스, 라우팅 및 터널을 관리하기 위한 강력한 도구입니다. link 하위 명령은 특히 네트워크 인터페이스를 관리하는 데 사용됩니다.
구성된 VLAN 인터페이스를 포함하여 시스템의 모든 네트워크 인터페이스를 나열하려면 터미널을 열고 다음 명령을 입력하십시오.
ip link show
Enter 키를 누르십시오.
다음과 유사한 출력을 보게 됩니다.
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 02:42:ac:11:00:02 brd ff:ff:ff:ff:ff:ff
3: eth0.10@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
link/ether 02:42:ac:11:00:02 brd ff:ff:ff:ff:ff:ff
4: eth0.20@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
link/ether 02:42:ac:11:00:02 brd ff:ff:ff:ff:ff:ff
이 출력에서:
lo는 시스템 내부 통신에 사용되는 루프백 인터페이스입니다.eth0은 기본 네트워크 인터페이스입니다.eth0.10@eth0및eth0.20@eth0은 VLAN 인터페이스입니다.interface.vlan_id@parent_interface형식은 VLAN 인터페이스의 이름을 지정하는 데 일반적으로 사용됩니다. 여기서eth0.10은 상위 인터페이스eth0에 ID 10 을 가진 VLAN 인터페이스이고,eth0.20은 상위 인터페이스eth0에 ID 20 을 가진 VLAN 인터페이스입니다.
eth0.10 및 eth0.20과 같은 인터페이스가 존재한다는 것은 시스템에 VLAN 이 구성되어 있음을 나타냅니다.
특정 인터페이스 또는 인터페이스 유형만 표시하도록 출력을 필터링할 수도 있지만, 현재로서는 ip link show만으로 VLAN 을 포함한 모든 인터페이스를 확인하는 데 충분합니다.
다음 단계로 진행하려면 **계속 (Continue)**을 클릭하십시오.
/etc/network/interfaces 에서 VLAN 설정 확인
이 단계에서는 VLAN 인터페이스가 어떻게 정의되어 있는지 확인하기 위해 네트워크 구성 파일을 검사합니다. Ubuntu 와 같은 많은 Debian 기반 시스템에서 네트워크 인터페이스는 /etc/network/interfaces 파일에서 구성됩니다.
이 파일에는 시스템이 시작될 때 네트워크 인터페이스가 어떻게 구성되어야 하는지 지정하는 네트워크 인터페이스에 대한 정의가 포함되어 있습니다. 최신 시스템은 종종 netplan 또는 NetworkManager를 사용하지만, /etc/network/interfaces는 여전히 관련성이 있으며 VLAN 을 포함한 인터페이스 구성을 명확하게 확인할 수 있는 방법을 제공합니다.
이 파일의 내용을 보려면 파일의 내용을 표시하는 데 사용되는 cat 명령을 사용할 수 있습니다.
터미널을 열고 다음 명령을 입력하십시오.
cat /etc/network/interfaces
Enter 키를 누르십시오.
다음과 유사한 출력을 보게 됩니다.
## interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto eth0.10
iface eth0.10 inet dhcp
vlan-raw-device eth0
auto eth0.20
iface eth0.20 inet dhcp
vlan-raw-device eth0
VLAN 인터페이스와 관련된 부분을 자세히 살펴보겠습니다.
auto eth0.10: 이 줄은 시스템에 부팅 중에eth0.10인터페이스를 자동으로 시작하도록 지시합니다.iface eth0.10 inet dhcp: 이는eth0.10인터페이스를 정의하고 DHCP 를 사용하여 IP 주소를 얻도록 지정합니다.vlan-raw-device eth0: 이는eth0.10을 VLAN 인터페이스로 식별하고 상위 장치가eth0임을 지정하는 중요한 줄입니다. 점 뒤의 숫자 (.10) 는 VLAN ID 입니다.
eth0.20에 대한 유사한 항목을 볼 수 있으며, 이는 동일한 상위 장치 eth0에 ID 20 을 가진 다른 VLAN 인터페이스를 나타냅니다.
이 파일을 검사하면 ip link show에 의해 나열된 VLAN 인터페이스가 시스템에서 어떻게 영구적으로 구성되는지 이해하는 데 도움이 됩니다.
다음으로 이동하려면 **계속 (Continue)**을 클릭하십시오.
cat /proc/net/vlan으로 VLAN 상세 정보 확인
이 마지막 단계에서는 구성된 VLAN 에 대한 정보를 제공하는 Linux 파일 시스템의 다른 위치인 /proc/net/vlan을 살펴보겠습니다.
/proc 파일 시스템은 프로세스 및 기타 시스템 정보에 대한 정보를 제공하는 가상 파일 시스템입니다. /proc/net 내의 파일은 종종 네트워크 스택에 대한 세부 정보를 포함합니다. 특히 /proc/net/vlan 파일은 구성된 802.1q VLAN 인터페이스와 관련 상위 장치 및 VLAN ID 를 나열합니다.
이 파일의 내용을 보려면 다시 cat 명령을 사용하십시오.
터미널을 열고 다음 명령을 입력하십시오.
cat /proc/net/vlan
Enter 키를 누르십시오.
다음과 유사한 출력을 보게 됩니다.
VLAN ID TYPE REORDER DEVICE
eth0.10 10 8021Q 0 eth0
eth0.20 20 8021Q 0 eth0
이 출력은 구성된 VLAN 인터페이스에 대한 간결한 요약을 제공합니다.
VLAN: VLAN 인터페이스의 이름 (예:eth0.10).ID: VLAN ID(예:10,20).TYPE: VLAN 프로토콜 유형 (예:8021Q).REORDER: VLAN 프레임 재정렬이 활성화되었는지 여부를 나타냅니다 (일반적으로 0).DEVICE: VLAN 이 연결된 상위 물리적 장치 (예:eth0).
이 파일은 시스템에서 어떤 VLAN 이 활성 상태이고 어떤 물리적 인터페이스에 연결되어 있는지 빠르게 확인할 수 있는 방법입니다.
이제 세 가지 다른 방법 (ip link show, cat /etc/network/interfaces, cat /proc/net/vlan) 을 사용하여 Linux 시스템에서 VLAN 구성을 식별하고 확인하는 데 성공했습니다.
Lab 을 완료하려면 **계속 (Continue)**을 클릭하십시오.
요약
이 Lab 에서는 여러 가지 방법을 사용하여 Linux 에서 VLAN 이 설정되었는지 확인하는 방법을 배웠습니다. 먼저, ip link show 명령을 사용하여 모든 네트워크 인터페이스를 나열하고 일반적으로 interface.vlan_id@parent_interface 형식으로 이름이 지정된 VLAN 인터페이스를 식별했습니다. 이 명령은 VLAN 을 포함하여 구성된 네트워크 링크에 대한 간략한 개요를 제공합니다.
다음으로, 네트워크 인터페이스 구성을 저장하는 /etc/network/interfaces 파일을 검사하여 VLAN 구성을 일반적으로 확인합니다. 마지막으로, cat /proc/net/vlan 명령을 사용하여 ID 및 관련 상위 인터페이스를 포함하여 구성된 VLAN 에 대한 자세한 정보를 확인합니다. 이러한 단계는 Linux 시스템에서 VLAN 이 설정되었는지 확인하고 구성 세부 정보를 검사하는 포괄적인 방법을 제공합니다.



