Zgodnie z dokumentem Debiana Konfiguracja sieci allow-hotplug <interface_name>
w sekcji uruchamia interfejs, gdy jądro wykryje zdarzenie hotplug z interfejsu. Co to za zdarzenie hotplug?
Odpowiedź
allow-hotplug <interface>
, jest używana tak samo sposób auto
jest przez większość ludzi. Jednak zdarzenie hotplug jest czymś, co obejmuje wykrywanie jądra / udev w sprzęcie, może to być kabel podłączony do portu lub klucz sprzętowy USB-Ethernet, który będzie działał za każdym razem, gdy podłączysz USB, lub albo karta bezprzewodowa PCMCIA jest podłączana do gniazda.
Moja osobista opinia: Myślę też, że allow-hotplug
mogłoby mieć więcej udokumentowanych przykładów, aby uczynić to łatwiejszym do zrozumienia. Jak wskazali inni członkowie U & L i listy Debiana, te dwie opcje tworzą „problem z jajkiem i kurczakiem”, gdy nie ma podłączonych kabli lub gdy tworzone jest zdarzenie:
Referencje:
- Dobre szczegółowe wyjaśnienie składni / etc / network / interfaces? ;
- Re: Netcfg and allow-hotplug vs auto ;
- Jak skonfigurować wiele schematów sieciowych na laptopie z systemem Linux PCMCIA, Cardbus, USB ;
- Sieć Debiana. Podstawowy numer katalogowy / etc / networ / interfaces ;
Komentarze
Odpowiedź
Jest ogólnie ważna rzecz do zapamiętania:
Jeśli skonfigurowałeś urządzenie podłączane jako auto
, uniemożliwi to uruchomienie całego systemu, jeśli nie istnieje w tej chwili! Czy allow-hotplug
skonfigurowane urządzenie NIE JEST skonfigurowane po usługi sieciowe uruchamiają się ponownie automatycznie. To całkowicie zagmatwane. W obu przypadkach straciłem całe systemy. Jeśli musisz ponownie uruchomić nową pracę, podłączając urządzenie do hotplug, MUSISZ ręcznie upewnij się, że ifup <interface>
po ponownym uruchomieniu w ten sposób
services networking restart; ifup wlan0
od razu. W przeciwnym razie przykręcony.
Komentarze
- " … urządzenie jako
auto
uniemożliwi uruchomienie całego systemu, jeśli nie ' nie istnieje w tej chwili ", właśnie próbowałem na maszynie wirtualnej i uruchomił się poprawnie (oczywiście bez sieci, ponieważ wyłączyłem w oprogramowaniu VM wszystkie karty sieciowe), czy chcesz wyjaśnić więcej?
auto
, co wymusi działanie interfejsu niezależnie od tego, czy kabel jest podłączony itp.allow-hotplug
, ponieważ chciałem mieć pewność, że moja zapora sieciowa będzie negocjować połączenie PO całkowitym uruchomieniu głównego przełącznika i zastosowaniu go ' s konfiguracje. W ogólnych przypadkachauto
powinno wystarczyć.auto
! ' straciłem połączenie sieciowe znohup service networking restart
wcześniej zallow-hotplug
.