Enligt Debian Nätverksinstallation dokument allow-hotplug <interface_name>
strofe i /etc/network/interfaces
-filen startar ett gränssnitt när kärnan upptäcker en hotplug-händelse från gränssnittet. Vad är det här hotplug-händelsen?
Svar
allow-hotplug <interface>
, används på samma sätt sätt auto
är av de flesta. Hotplug-händelsen är dock något som involverar kärna / udev-upptäckt mot hårdvaran, det kan vara en kabel som är ansluten till porten eller en USB-till-Ethernet-dongel som kommer att vara igång när du ansluter USB, eller antingen ett PCMCIA-trådlöst kort är anslutet till kortplatsen.
Min personliga åsikt: Jag tror också att allow-hotplug
kan ha mer dokumenterade exempel för att göra den här saken lättare att förstå. Som påpekats av andra U & L-medlemmar och Debian-listor skapar dessa två alternativ ”kyckling- och äggproblemet” när inga kablar är anslutna eller när en händelse skapas:
Referenser:
- Bra detaljerad förklaring av / etc / nätverk / gränssnitt syntax? ;
- Re: Netcfg och allow-hotplug vs auto ;
- Hur man ställer in flera nätverksscheman på en Linux-bärbar dator PCMCIA, Cardbus, USB ;
- Debian-nätverk. Grundläggande sintax för / etc / networ / gränssnitt ;
Kommentarer
Svar
Det finns en allmän viktig sak att komma ihåg:
Om du konfigurerade en anslutbar enhet som auto
kommer det att förhindra att hela systemet startas om det inte finns just nu! Om en allow-hotplug
konfigurerad enhet INTE är inställd på efter nätverk av tjänster startas om automatiskt. Det är helt förvirrande. I båda fallen har jag tappat hela system. Om du måste starta om nyarbete för att vara ansluten till en hotplug-enhet måste du MÅSTE manuellt se till att ifup <interface>
efter omstart så här
services networking restart; ifup wlan0
på en gång. Annars är du skruvad.
Kommentarer
- " … enhet som
auto
, det kommer att förhindra att hela systemet startas om det inte finns ' för tillfället ", jag har just provat det här på virtuell maskin och den startade okej (utan nätverk förstås, eftersom jag inaktiverade i VM-programvara alla nätverkskort), vill du förklara mer?
auto
som tvingar gränssnittet upp oavsett om kabeln är ansluten etc?allow-hotplug
eftersom jag ville se till att min brandvägg skulle förhandla om länken EFTER att kärnomkopplaren startade helt och använde den ' s konfigurationer. I allmänna fall börauto
vara tillräckligt.auto
! Jag ' har tappat nätverk med ennohup service networking restart
innan medallow-hotplug
.