Debianin Network setup -asiakirjan mukaan allow-hotplug <interface_name> -jakso /etc/network/interfaces -tiedosto käynnistää käyttöliittymän, kun ydin havaitsee hotplug-tapahtuman käyttöliittymästä. Mikä tämä hotplug-tapahtuma on?

Vastaus

allow-hotplug <interface>, käytetään samaa tavalla auto on useimmat ihmiset. Kuumapistoketapahtuma on kuitenkin jotain, johon liittyy ytimen / udev-tunnistus laitteistoa vastaan, joka voi olla porttiin kytketty kaapeli tai USB-Ethernet-dongle, joka on toiminnassa aina, kun liität USB: n, tai joko korttipaikkaan on kytketty langaton PCMCIA-kortti.

Oma mielipiteeni: Uskon myös, että allow-hotplug voisi olla enemmän dokumentoituja esimerkkejä tämän asian ymmärtämisen helpottamiseksi. Kuten muut U & L -jäsenet ja Debian-luettelot huomauttavat, nämä kaksi vaihtoehtoa luovat ”kanan ja munan ongelman”, kun kaapeleita ei ole kytketty tai kun tapahtuma on luotu:

Viitteet:

kommentit

  • ymmärrän. Palvelinten tapauksessa paras käytäntö on kuitenkin todennäköisesti käyttää auto, joka pakottaa käyttöliittymän ylös riippumatta siitä, onko kaapeli kytketty jne.?
  • Riippuu. Minulla oli tapaus, jossa minun on asetettava arvoon allow-hotplug, koska halusin varmistaa, että palomuuri neuvotteli linkin JÄLKEEN, kun ydinkytkin käynnistyi täysin ja käytti sitä '

pitäisi riittää.

  • Huomautan myös, että useimmissa tapauksissa pilvi / EC2 / VPS / VM: ien tulisi käyttää auto! Olen ' menettänyt verkkoyhteyden nohup service networking restart -palvelun kanssa aiemmin nimellä allow-hotplug.
  • Hyvä saalis. Löysin joitain samoja asioita, jotka sinä ja Sprinterfreakin toinen vastaus korostit Debian Lists -listalla. Muokkasin vastaustani näillä arvokkailla tiedoilla
  • Virheellinen. " Jos kytken virran järjestelmään, jossa on sisäänrakennettu ethernet-liitäntä, mutta siihen ei ole kytketty ethernet-kaapelia, ethernet-kaapelin kytkeminen synnyttää myös hotplug-tapahtuman, jonka allow-hotplug? Valitettavasti ei ". / linuxquestions.org/questions/linux-kernel-70/… / unix.stackexchange.com/a/520633/29483
  • Vastaa

    On muistettava yleisesti tärkeä asia:

    Jos määritit liitettävän laitteen nimeksi auto, se estää koko järjestelmän käynnistymistä, jos sitä ei ole olemassa Tällä hetkellä! Onko allow-hotplug määritetty laite EIVÄT ole määritetty jälkeen palveluverkko käynnistyy uudelleen automaattisesti. Se on täysin hämmentävää. Molemmissa tapauksissa olen menettänyt kokonaiset järjestelmät. Jos joudut aloittamaan uudelleenkäynnistyksen ollessa yhteydessä hotplug-laitteeseen, PITÄÄ manuaalisesti varmista, että ifup <interface> uudelleenkäynnistyksen jälkeen näin

    services networking restart; ifup wlan0

    kerralla. Muuten olet ruuvattu.

    Kommentit

    • " … laite nimellä auto, se estää koko järjestelmän käynnistymisen, jos sitä ei ' ole tällä hetkellä ", yritin juuri tätä virtuaalikoneella ja se käynnistyi kunnolla (ilman tietenkään verkkoa, koska poistin VM-ohjelmistosta kaikki verkkokortit), haluatko selittää lisää?

    Vastaa

    Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *