인터페이스 파일의 "iface default inet dhcp"에서 "default"의 의미

인터페이스 파일의 "iface default inet dhcp"에서 "default"의 의미

/etc/network/interfaces파일에는 다음 줄이 포함되어 있습니다.

iface default inet dhcp

몇 년 전에 거기에 두었던 기억이 어렴풋이 나지만, 왜 그랬는지 기억이 나지 않습니다. 내가 정확하게 기억한다면 ipv4 주소 사양은 iface네트워크 인터페이스 구성 전에 지정되며 이는 DHCP 서버에서 주소, 마스크 및 게이트웨이 정보를 얻음을 의미합니다. 하지만 이 경우에는 무엇을 의미합니까? 일부 기본 인터페이스를 참조합니까? 그렇다면 그러한 것을 어디에서 지정해야 합니까? 그렇지 않은 경우 달리 구성되지 않은 모든 기존 인터페이스에 적용되는 기본 구성을 참조합니까? 일반적으로 이 줄의 목적은 무엇입니까(있는 경우)?inetdhcpdefault

문제가 있는 회선을 제거하니 컴퓨터가 계속해서 정상적으로 네트워크에 연결되는 것 같습니다.

나는 man 인터페이스를 살펴보고 많이 검색했지만 지금까지 이 경우 기본값을 사용하는 것에 대한 공식적인 설명을 찾을 수 없습니다.

어떤 정보라도 대단히 감사하겠습니다.

답변1

"default"라는 이름은 인터페이스를 로드하는 방법을 지정하는 데 사용할 수 있는 자리 표시자일 뿐입니다.

#auto eth0=foo
iface foo inet dhcp

iface bar inet static
address 192.168.178.2
gateway 192.168.178.1
dns-nameserver 192.168.178.1
...

그러면 다음과 같이 인터페이스를 호출할 수 있습니다.

ifup eth0=bar

이 접근 방식에는 다양한 구성이 가능합니다. 당신의 man interfaces합계를 보세요 man ifup.

답변2

입력하신 내용은 다음과 같습니다.

iface default inet dhcp

구성 파일의 끝(eth0, wlan... 정의 뒤)에 위치합니다. 위의 정의 중 하드웨어 구성에 맞는 것이 없는 경우 이 줄은 기본 구성입니다.

관련 정보