Arayüzden bir hotplug olayı nedir?


22

Debian Network kurulumuna göre belgede dosya allow-hotplug <interface_name>stanza /etc/network/interfaces, çekirdek arayüzden bir hotplug olayı tespit ettiğinde bir arayüz başlatır. Bu hotplug olayı nedir?

Yanıtlar:


20

allow-hotplug <interface>, autoçoğu insan tarafından aynı şekilde kullanılır . Ancak, hotplug olayı, donanıma karşı çekirdek / udev algılamayı içeren, bağlantı noktasına bağlanan bir kablo veya USB'yi her taktığınızda çalışacak olan ve çalışacak olan bir USB-Ethernet dongle'ı veya Bir PCMCIA kablosuz kartı yuvaya bağlı.

Kişisel fikrim: Bunun allow-hotplugdaha kolay anlaşılması için daha fazla belgelenmiş örneğe sahip olabileceğini düşünüyorum . Diğer U&L üyeleri ve Debian listelerinin belirttiği gibi, bu iki seçenek bağlı kablo olmadığında veya bir etkinlik oluşturulduğunda “tavuk ve yumurta problemini” oluşturur:

Referanslar:


1
Anlıyorum. Bununla birlikte, sunucularda, en iyi uygulama muhtemelen autokablonun bağlı olup olmadığına bakılmaksızın arabirimi zorlayacak olanı kullanmaktır.
Martin,

1
Bağıdır. Yapmam gereken bir durum vardı, allow-hotplugçünkü güvenlik duvarımın çekirdek anahtar tamamen başlatıldıktan ve konfokülasyonları uyguladıktan SONRA bağlantıyı pazarlayacağından emin olmak istedim. Genel durumlarda, autoyeterli olmalıdır.

4
Ayrıca, çoğu durumda bulut / EC2 / VPS / VM'lerin kullanması gerektiğini de belirtirim auto! Ben ile ağ kaybettim nohup service networking restartile önce allow-hotplug.
Will

İyi yakalama. Sizinle aynı sorunların bazılarını ve Sprinterfreak'in yanıtını Debian Listelerinde işaret ettiğimi gördüm. Bu değerli bilgiyle

Yanlış. "Dahili bir ethernet arabirimine sahip bir sisteme güç sağlarsam, ancak kendisine takılı bir ethernet kablosu takılı değilse, bir ethernet kablosuna takmak ayrıca allow-hotplug tarafından fark edilen bir hotplug olayı oluşturur mu? Ne yazık ki". / linuxquestions.org/questions/linux-kernel-70/… / unix.stackexchange.com/a/520633/29483
sourcejedi

8

Hatırlanması gereken genel bir şey var:

Takılabilir bir aygıtı şu şekilde yapılandırdıysanız auto, şu anda yoksa tüm sistemin önyüklenmesini önler! Bir İster allow-hotplugyapılandırılmış cihaz DEĞİLDİR otomatik yeniden başlatma ağ hizmetlerine sonra yukarı ayarlayın. Bu tamamen kafa karıştırıcı. Her iki durumda da tüm sistemleri kaybettim. Eğer bir Hotplug-cihazına bağlıdır, neworking yeniden varsa GEREKİR el sağlamak ifup <interface>böyle yeniden başlatıldıktan sonra

services networking restart; ifup wlan0

bir kerede. Aksi takdirde vidalanırsınız.


3
"... cihaz auto, şu anda yoksa tüm sistemin önyüklenmesini önleyecektir", sanal makinede bunu denedim ve tamamen başlattım (tabii ki ağ olmadan, VM yazılımını devre dışı bıraktım. ağ bağdaştırıcıları), daha fazla açıklama yapmak ister misiniz?
Kyslik
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.