저는 데비안 9.13을 실행하고 있습니다. 의 차이점이 auto eth1
무엇 인지 확인하려고 합니다 . 을 통해 연결된 네트워크 인터페이스 가 있습니다 . 재부팅하고, 실행 하고, 연결/연결 해제를 시도했는데 와 의 주요 차이점 은 인터페이스 가 연결되지 않으면 명령이 실패한다는 것입니다. 이는 인터페이스가 사라지지 않을 것이라고 알고 있는 경우(짜잔, 내장 인터페이스)를 제외한 모든 경우에 실제로 더 바람직하다는 결론으로 이어집니다 .allow-hotplug eth1
/etc/network/interfaces
eth1
USB
systemctl restart networking
allow-hotplug
auto
auto
systemctl restart networking
eth1
allow-hotplug
맞아? 다른 차이점이 있나요?
답변1
매우 중요한 메모로 답변을 수정하겠습니다. 당신이 사용하는 경우특별한예를 들어 인터페이스본딩(릴레이) 또는 네트워크다리allow-hotplug
, /etc/networking 파일 내에 구성을 추가하지 말고 항상 auto
.
auto
부팅은 하되 allow-hotplug
OS가 실행되는 동안(초기 구성 후) 고정 IP 구성 제거, 인터페이스 재설정, IP 자동 구성 설정 등을 조작하여 169.254.240.1과 같은 자체 할당 IP를 생성할 수 있습니다. /16.
allow-hotplug
이것이 운영 체제에 대해 기본적으로 의미하는 바는 인터페이스가 동적이며 조건 변화에 따라 이를 관리한다는 것입니다.
auto
기본적으로 운영 체제에 다음과 같이 지시합니다. 제공된 구성을 사용하여 시작 시 또는 인터페이스 링크 이벤트 중에 이 인터페이스에 연결합니다.
답변2
자동차
태그가 지정된 인터페이스는 auto
시작 시 설정됩니다.
핫 플러깅 허용
인터페이스는 udev와 커널이 이를 감지한 다음 UP을 설정할 때까지 기다립니다.
man interfaces
:
Interfaces marked "allow-hotplug" are brought up when udev detects them.
This can either be during boot if the interface is already present, or
at a later time, for example when plugging in a USB network card