Selon la strophe Debian Network setup allow-hotplug <interface_name>
dans démarre une interface lorsque le noyau détecte un événement hotplug depuis linterface. Quest-ce que cet événement hotplug?
Réponse
allow-hotplug <interface>
, est utilisé de la même manière manière auto
est par la plupart des gens. Cependant, lévénement hotplug est quelque chose qui implique une détection du noyau / udev contre le matériel, qui pourrait être un câble connecté au port, ou un dongle USB-Ethernet qui sera opérationnel chaque fois que vous vous connectez sur USB, ou soit une carte PCMCIA sans fil étant connectée à la fente.
Mon opinion personnelle: Je pense aussi que allow-hotplug
pourrait avoir des exemples plus documentés pour rendre cette chose plus facile à comprendre. Comme lont souligné dautres membres U & L et les listes Debian, ces deux options créent le « problème de lœuf et de la poule » lorsquil ny a pas de câbles connectés ou lorsquun événement est créé:
Références:
- Bonne explication détaillée de la syntaxe / etc / network / interfaces? ;
- Re: Netcfg et allow-hotplug vs auto ;
- Comment configurer plusieurs schémas de réseau sur un ordinateur portable Linux PCMCIA, Cardbus, USB ;
- Réseau Debian. Code de base de / etc / networ / interfaces ;
Commentaires
Réponse
Il y a une chose générale importante à retenir:
Si vous avez configuré un périphérique enfichable comme auto
, cela empêchera tout le système de démarrer sil nexiste pas pour le moment! Si un allow-hotplug
appareil configuré NEST PAS configuré après les services réseau redémarrent automatiquement. Cest totalement déroutant. Dans les deux cas, jai perdu des systèmes entiers. Si vous devez redémarrer le nouveau travail en étant connecté à un périphérique hotplug, vous DEVEZ manuellement assurez-vous de ifup <interface>
après le redémarrage comme ceci
services networking restart; ifup wlan0
à la fois. Sinon, vous êtes vissée.
Commentaires
- " … appareil en tant que
auto
, cela empêchera tout le système de démarrer sil nexistait pas ' pour le moment ", jai juste essayé ceci sur la machine virtuelle et il a bien démarré (sans réseau bien sûr, puisque jai désactivé dans le logiciel VM tous les adaptateurs réseau), voulez-vous en dire plus?
auto
qui forcera linterface indépendamment du fait que le câble soit connecté, etc.allow-hotplug
parce que je voulais massurer que mon pare-feu négocierait le lien APRÈS que le commutateur principal ait totalement démarré et lait appliqué '. Dans les cas généraux,auto
devrait suffire.auto
! Jai ' perdu le réseau avec unnohup service networking restart
avant avecallow-hotplug
.