Volgens Debian Netwerkinstellingen document allow-hotplug <interface_name>
stanza in /etc/network/interfaces
-bestand start een interface wanneer de kernel een hotplug-gebeurtenis van de interface detecteert. Wat is deze hotplug-gebeurtenis?
Answer
allow-hotplug <interface>
, wordt op dezelfde manier gebruikt manier auto
is door de meeste mensen. De hotplug-gebeurtenis is echter iets waarbij kernel / udev-detectie tegen de hardware betrokken is, dat kan een kabel zijn die op de poort wordt aangesloten, of een USB-naar-Ethernet-dongle die actief is wanneer u de USB aansluit, of een van beide een PCMCIA draadloze kaart die is aangesloten op de sleuf.
Mijn persoonlijke mening: ik denk ook dat allow-hotplug
meer gedocumenteerde voorbeelden zou kunnen hebben om dit ding gemakkelijker te begrijpen. Zoals opgemerkt door andere U & L-leden en Debian-lijsten, creëren deze twee opties het “kip-en-ei-probleem” wanneer er geen kabels zijn aangesloten of wanneer er een gebeurtenis wordt gecreëerd:
Referenties:
- Goede gedetailleerde uitleg van / etc / network / interfaces syntaxis? ;
- Re: Netcfg en allow-hotplug vs auto ;
- Hoe meerdere netwerkschemas in te stellen op een Linux-laptop PCMCIA, Cardbus, USB ;
- Debian-netwerken. Basissintax van / etc / networ / interfaces ;
Reacties
Antwoord
Er is een algemeen belangrijk ding om te onthouden:
Als je een plugbaar apparaat hebt geconfigureerd als auto
, zal het voorkomen dat het hele systeem opstart als het niet bestaat op dit moment! Of een allow-hotplug
geconfigureerd apparaat NIET is ingesteld na netwerkdiensten herstarten automatisch. Dat is totaal verwarrend. In beide gevallen ben ik “hele systemen kwijtgeraakt. Als u neworking opnieuw moet starten terwijl u verbonden bent met een hotplug-apparaat, MOET u handmatig zorg ervoor dat u ifup <interface>
na het opnieuw opstarten op deze manier
services networking restart; ifup wlan0
onmiddellijk doet. Anders bent u geschroefd.
Reacties
- " … apparaat als
auto
, het zal voorkomen dat het hele systeem opstart als het niet ' t bestaat op het moment ", ik heb dit zojuist geprobeerd op een virtuele machine en het is goed opgestart (zonder netwerk natuurlijk, aangezien ik in VM-software alle netwerkadapters heb uitgeschakeld), wil ik meer uitleggen?
auto
te gebruiken, waardoor de interface wordt geforceerd, ongeacht of de kabel is aangesloten enz.?allow-hotplug
omdat ik ervoor wilde zorgen dat mijn firewall de link zou onderhandelen NADAT de core-switch volledig was opgestart en toegepast ' s configuraties. In algemene gevallen zouauto
voldoende moeten zijn.auto
! Ik ' ben het netwerk kwijtgeraakt met eennohup service networking restart
ervoor metallow-hotplug
.