Debian 네트워크 설정 문서에 따르면 iv id = “의 allow-hotplug <interface_name> 스탠자 4b0d2e966b “>

파일은 커널이 인터페이스에서 핫 플러그 이벤트를 감지하면 인터페이스를 시작합니다. 이 핫 플러그 이벤트는 무엇인가요?

Answer

allow-hotplug <interface>는 동일하게 사용됩니다. 대부분의 사람들이 auto 방식을 사용합니다. 그러나 핫 플러그 이벤트는 하드웨어에 대한 커널 / udev 감지를 포함하는 것입니다. 포트에 연결된 케이블이나 USB를 꽂을 때마다 작동하는 USB- 이더넷 동글 또는 둘 중 하나 일 수 있습니다. PCMCIA 무선 카드가 슬롯에 연결되어 있습니다.

개인 의견 : 또한 allow-hotplug에이 문제를 더 쉽게 이해할 수 있도록 더 많은 문서화 된 예제가있을 수 있다고 생각합니다. 다른 U & L 회원 및 Debian 목록에서 지적했듯이이 두 옵션은 연결된 케이블이 없거나 이벤트가 생성 될 때 “닭과 계란 문제”를 만듭니다.

참조 :

댓글

  • 알겠습니다. 그러나 서버의 경우 가장 좋은 방법은 케이블 연결 여부에 관계없이 인터페이스를 강제 실행하는 auto를 사용하는 것입니다.
  • 에 따라 다릅니다. 코어 스위치가 완전히 부팅되고 적용한 후 방화벽이 링크를 협상하도록하고 싶었 기 때문에 allow-hotplug로 설정해야하는 경우가있었습니다. '의 구성. 일반적인 경우에는 auto면 충분합니다.
  • 또한 대부분의 경우 클라우드 / EC2 / VPS / VM은 auto! ' nohup service networking restartallow-hotplug와의 네트워킹이 끊어졌습니다.
  • 잘 잡았습니다. 나는 당신과 Sprinterfreak의 다른 대답이 Debian Lists에서 지적한 것과 동일한 문제를 발견했습니다. 이 귀중한 정보로 내 답변을 수정했습니다.
  • 잘못되었습니다. " 내장 이더넷 인터페이스가있는 시스템의 전원을 켜고 이더넷 케이블이 연결되어 있지 않은 경우 이더넷 케이블을 연결하면 다음과 같은 핫 플러그 이벤트가 생성됩니다. 핫 플러그 허용? 안타깝게도 "입니다. / linuxquestions.org/questions/linux-kernel-70/ … / unix.stackexchange.com/a/520633/29483

답변

일반적으로 기억해야 할 중요한 사항이 있습니다.

플러그 형 장치를 auto로 구성한 경우 시스템이 존재하지 않는 경우 전체 시스템이 부팅되지 않습니다. 현재입니다. allow-hotplug 구성된 기기가 설정되지 않았는지 서비스 네트워킹이 자동으로 다시 시작됩니다. 그것은 완전히 혼란 스럽습니다. 두 경우 모두 전체 시스템을 잃었습니다. 핫 플러그 장치에 연결하여 neworking을 다시 시작해야하는 경우 수동으로 ifup <interface> 이렇게 다시 시작한 후에

services networking restart; ifup wlan0

한 번에 확인하십시오. 그렇지 않으면 망가졌습니다.

댓글

  • " … device as auto, ' 현재 존재하지 않는 경우 " 전체 시스템이 부팅되지 않습니다. 방금 시도했습니다. 가상 머신에서 정상적으로 부팅되었습니다 (물론 네트워크없이 VM 소프트웨어에서 모든 네트워크 어댑터를 비활성화했기 때문에), 자세히 설명 하시겠습니까?

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다