/etc/network/interfaces - 자동 핫플러그와 허용 핫플러그의 차이점

/etc/network/interfaces - 자동 핫플러그와 허용 핫플러그의 차이점

저는 데비안 9.13을 실행하고 있습니다. 의 차이점이 auto eth1무엇 인지 확인하려고 합니다 . 을 통해 연결된 네트워크 인터페이스 가 있습니다 . 재부팅하고, 실행 하고, 연결/연결 해제를 시도했는데 와 의 주요 차이점 은 인터페이스 가 연결되지 않으면 명령이 실패한다는 것입니다. 이는 인터페이스가 사라지지 않을 것이라고 알고 있는 경우(짜잔, 내장 인터페이스)를 제외한 모든 경우에 실제로 더 바람직하다는 결론으로 ​​이어집니다 .allow-hotplug eth1/etc/network/interfaceseth1USBsystemctl restart networkingallow-hotplugautoautosystemctl restart networkingeth1allow-hotplug

맞아? 다른 차이점이 있나요?

답변1

매우 중요한 메모로 답변을 수정하겠습니다. 당신이 사용하는 경우특별한예를 들어 인터페이스본딩(릴레이) 또는 네트워크다리allow-hotplug, /etc/networking 파일 내에 구성을 추가하지 말고 항상 auto.

auto부팅은 하되 allow-hotplugOS가 실행되는 동안(초기 구성 후) 고정 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

관련 정보