/etc/network 에서 네트워크 설정 검토
이전 단계에서는 ip route show 및 route -n을 사용하여 활성 라우팅 테이블을 보는 방법을 배웠습니다. 이제 Ubuntu 와 같은 Debian 기반 시스템에서 일부 네트워크 구성이 저장될 수 있는 위치를 살펴보겠습니다.
네트워크 구성 파일은 종종 /etc 디렉토리에 위치하며, 이는 시스템 구성 파일이 일반적으로 저장되는 곳입니다. 네트워크 인터페이스 구성의 일반적인 위치는 /etc/network/interfaces 파일입니다.
cat 명령을 사용하여 이 파일의 내용을 표시합니다. cat은 파일을 순차적으로 읽어 표준 출력으로 인쇄하는 간단한 명령입니다.
터미널을 열고 다음 명령을 입력하십시오.
cat /etc/network/interfaces
Enter 키를 누르십시오.
다음과 유사한 출력이 표시됩니다.
## interfaces(5) file used by ifup(8) and ifdown(8)
## Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
내용을 살펴보겠습니다.
#으로 시작하는 줄은 주석이며 무시됩니다.
source-directory /etc/network/interfaces.d: 이 줄은 /etc/network/interfaces.d 디렉토리의 구성 파일도 포함해야 함을 나타냅니다. 이를 통해 모듈식 네트워크 구성이 가능합니다.
auto lo: 이 줄은 시스템이 부팅 중에 lo 인터페이스 (루프백 인터페이스) 를 자동으로 활성화하도록 지시합니다.
iface lo inet loopback: inet (IPv4) 주소 패밀리를 사용하여 lo 인터페이스를 루프백 인터페이스로 구성합니다.
auto eth0: 이 줄은 시스템이 부팅 중에 eth0 인터페이스를 자동으로 활성화하도록 지시합니다. eth0은 첫 번째 이더넷 네트워크 인터페이스의 일반적인 이름입니다.
iface eth0 inet dhcp: DHCP(Dynamic Host Configuration Protocol) 를 사용하여 eth0 인터페이스가 IP 주소 및 기타 네트워크 설정을 자동으로 얻도록 구성합니다.
이 파일은 네트워크 인터페이스에 대한 정적 구성을 제공합니다. 최신 시스템은 종종 Netplan 또는 NetworkManager 와 같은 도구를 사용하여 더 동적인 구성을 수행하지만, /etc/network/interfaces 파일을 이해하는 것은 많은 시스템에 존재하며 기본 인터페이스 설정을 명확하게 보여주므로 여전히 가치가 있습니다.
이제 활성 라우팅 테이블을 보고 일반적인 네트워크 구성 파일을 검사하는 방법을 보았습니다. 이를 통해 Linux 에서 네트워크 설정이 관리되는 방식에 대한 기본적인 이해를 얻을 수 있습니다.
이 실습을 완료하려면 계속을 클릭하십시오.