Conform documentului Debian Network setup allow-hotplug <interface_name>
strofă în /etc/network/interfaces
fișierul pornește o interfață atunci când nucleul detectează un eveniment hotplug din interfață. Ce este acest eveniment hotplug?
Răspuns
allow-hotplug <interface>
, este folosit la fel modul auto
este de majoritatea oamenilor. Cu toate acestea, evenimentul hotplug este ceva care implică detectarea kernel / udev împotriva hardware-ului, care ar putea fi un cablu conectat la port sau un dongle USB-la-Ethernet care va fi pornit ori de câte ori conectați USB sau o cartelă fără fir PCMCIA fiind conectată la slot.
Opinia mea personală: cred, de asemenea, că allow-hotplug
ar putea avea exemple mai documentate pentru a face acest lucru mai ușor de înțeles. După cum subliniază alți membri U & L și listele Debian, aceste două opțiuni creează „problema puiului și a ouălor” atunci când nu există cabluri conectate sau când se creează un eveniment: p>
Referințe:
- Bună explicație detaliată a sintaxei / etc / network / interfaces? ;
- Re: Netcfg and allow-hotplug vs auto ;
- Cum să configurați mai multe scheme de rețea pe un laptop Linux PCMCIA, Cardbus, USB ;
- Rețea Debian. Sintaxul de bază al / etc / networ / interfaces ;
Comentarii
Răspuns
Există un lucru important general de reținut:
Dacă ați configurat un dispozitiv conectabil ca auto
, acesta va împiedica pornirea întregului sistem dacă nu există momentan! Dacă un allow-hotplug
dispozitiv configurat NU ESTE configurat după serviciile de rețea se repornesc automat. Acest lucru este total confuz. În ambele cazuri am pierdut sisteme întregi. Dacă trebuie să reporniți Neworking fiind conectat la un dispozitiv hotplug, TREBUIE manual asigurați-vă că ifup <interface>
după ce reporniți astfel
services networking restart; ifup wlan0
simultan. Altfel sunteți înșurubat.
Comentarii
- " … dispozitiv ca
auto
, va împiedica pornirea întregului sistem dacă nu există ' în acest moment ", tocmai am încercat acest lucru pe mașină virtuală și a pornit bine (fără rețea, desigur, deoarece am dezactivat în software-ul VM toate adaptoarele de rețea), vrei să explic mai multe?
auto
, care va forța interfața în sus, indiferent dacă cablul este conectat, etc.? Am avut un caz în care trebuie să setez laallow-hotplug
pentru că am vrut să mă asigur că firewall-ul meu va negocia legătura DUPĂ pornirea completă a comutatorului de bază și l-am aplicat '. În cazuri generale,auto
ar trebui să fie suficient.auto
! ' am pierdut rețeaua cu unnohup service networking restart
înainte cuallow-hotplug
.