I følge Debian Network setup document allow-hotplug <interface_name>
strofe i /etc/network/interfaces
-filen starter et grensesnitt når kjernen oppdager en hotplug-hendelse fra grensesnittet. Hva er denne hotplug-hendelsen?
Svar
allow-hotplug <interface>
, brukes det samme måte auto
er av folk flest. Hotplug-hendelsen er imidlertid noe som involverer kjerne / udev-deteksjon mot maskinvaren, som kan være en kabel som er koblet til porten, eller en USB-til-Ethernet-dongle som vil være i gang når du kobler til USB, eller enten et PCMCIA trådløst kort som er koblet til sporet.
Min personlige mening: Jeg tror også at allow-hotplug
kunne ha mer dokumenterte eksempler for å gjøre denne tingen lettere å forstå. Som påpekt av andre U & L-medlemmer og Debian-lister, skaper disse to alternativene «problemet med kylling og egg» når det ikke er noen kabler tilkoblet eller når en hendelse opprettes:
Referanser:
- God detaljert forklaring på / etc / nettverk / grensesnitt syntaks? ;
- Re: Netcfg and allow-hotplug vs auto ;
- Slik setter du opp flere nettverksoppsett på en Linux-bærbar PC PCMCIA, Cardbus, USB ;
- Debian-nettverk. Grunnleggende sintaks for / etc / networ / grensesnitt ;
Kommentarer
Svar
Det er en generelt viktig ting å huske:
Hvis du konfigurerte en plugbar enhet som auto
, vil det forhindre at hele systemet starter opp hvis det ikke eksisterer for øyeblikket! Om en allow-hotplug
konfigurert enhet IKKE er satt opp etter tjenestenettverk starter automatisk på nytt. Det er helt forvirrende. I begge tilfeller har jeg mistet hele systemene. Hvis du må starte på nytt med å bli koblet til en hotplug-enhet må du MÅ manuelt sørg for å ifup <interface>
etter omstart slik
services networking restart; ifup wlan0
på en gang. Ellers er du skrudd.
Kommentarer
- " … enhet som
auto
, det vil forhindre at hele systemet starter opp hvis det ikke ' ikke eksisterer for øyeblikket ", jeg prøvde nettopp dette på virtuell maskin og den startet opp (uten nettverk, siden jeg deaktiverte i VM-programvare alle nettverkskort), bryr du deg om å forklare mer?
auto
som vil tvinge grensesnittet opp uansett om kabelen er koblet til osv.?allow-hotplug
fordi jeg ønsket å sikre at brannmuren min ville forhandle lenken ETTER at kjernebryteren var fullstendig startet og brukte den ' s confiurations. Generelt børauto
være nok.auto
! Jeg ' har mistet nettverk med ennohup service networking restart
før medallow-hotplug
.