/etc/network 에서 브리지 설정 검토
이 단계에서는 Ubuntu 와 같은 Debian 기반 시스템에서 브리지 구성을 포함한 네트워크 인터페이스 구성이 종종 저장되는 위치를 살펴보겠습니다. 이러한 구성은 시스템이 시작될 때 네트워크 인터페이스가 설정되는 방식을 정의합니다.
네트워크 인터페이스 구성은 일반적으로 /etc/network/interfaces 파일과 /etc/network/interfaces.d/ 디렉토리 내의 파일에 저장됩니다.
cat 명령을 사용하여 주 네트워크 인터페이스 파일의 내용을 확인해 보겠습니다. cat은 파일의 내용을 표시하는 데 사용됩니다.
cat /etc/network/interfaces
다음과 유사한 내용이 표시될 수 있습니다.
## interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
이 파일은 lo (루프백) 인터페이스와 DHCP 를 사용하도록 구성된 eth0 인터페이스를 정의합니다.
이제 /etc/network/interfaces.d/ 디렉토리의 내용을 확인해 보겠습니다. 이 디렉토리는 개별 인터페이스 또는 브리지에 대한 별도의 구성 파일을 저장하여 주 interfaces 파일을 더 깔끔하게 유지하는 데 자주 사용됩니다.
ls 명령을 사용하여 이 디렉토리의 파일을 나열합니다.
ls /etc/network/interfaces.d/
특히 브리지가 수동으로 또는 다른 소프트웨어에 의해 구성된 경우, 여기에서 브리지 구성과 관련된 파일을 볼 수 있습니다. 예를 들어, 50-cloud-init.cfg 또는 이와 유사한 이름의 파일이 표시될 수 있으며, 여기에는 브리지 정의가 포함될 수 있습니다.
이 디렉토리에 파일이 있는 경우 cat을 사용하여 내용을 볼 수 있습니다. 예를 들어, my-bridge.cfg라는 파일이 있는 경우 다음을 사용합니다.
cat /etc/network/interfaces.d/my-bridge.cfg
이러한 구성 파일을 검사하면 시스템에서 네트워크 브리지가 영구적으로 정의되고 구성되는 방식을 이해하는 데 도움이 됩니다. 네트워크 구성 방법은 Linux 배포판 및 버전 (예: 최신 Ubuntu 버전에서 Netplan 사용) 에 따라 다를 수 있지만, /etc/network/interfaces 및 /etc/network/interfaces.d/는 많은 시스템에서 일반적인 위치입니다.