Puncte:0

Ce controlează convenția de denumire a NIC după instalarea proaspătă a Ubuntu 20.04?

drapel us

Acesta este un sistem de instalare proaspăt Ubuntu server 20.04.04. Folosesc networkd și netplan pentru a configura rețeaua. Nu am făcut niciun pas de instalare personalizată, doar am încărcat .iso și am instalat serverul Ubuntu prin intermediul solicitărilor.

Când aceste mașini au fost livrate de la furnizor, Ubuntu era deja instalat și interfețele de rețea au fost numite ens1f0 și ens1f1:

root@oldHost2:~# sudo lshw -C network |grep "nume logic"
       nume logic: ens1f0
       nume logic: ens1f1
       nume logic: bond0

Cu toate acestea, după reinstalarea sistemului de operare (înainte de a rula netplan) primesc...

root@freshHost1:~# sudo lshw -C network |grep "nume logic"
       nume logic: ens1f0np0
       nume logic: ens1f1np1
       nume logic: bond0

Pe toate site-urile mele, folosim o configurare netplan care presupune ens1f0 și ens1f0. Aș dori ca toate interfețele să se potrivească cu asta.

Știu că poți seta numele interfeței cu Pune un nume în netplan (așa cum este definit în https://ubuntu.com/server/docs/network-configuration) cu toate acestea, trebuie să potriviți deja interfața cumva (folosind adresa Mac, etc), ceea ce va face ca furnizarea automată să fie un coșmar (dacă nu imposibilă). Un scenariu de pui/ou. Am sute de mașini de furnizat și aș dori să îmi modelez configurația netplan fără să cunosc adresele Mac.

Știu că puteți grupa și interfețele în netplan:

  ethernet:
    rapoarte:
      Meci:
        nume: ens*

Ceea ce poate funcționa pentru cazul meu, dar nu toate sistemele au o configurație simplă de două NIC, așa că nu sunt sigur care va fi cel mai bun curs de acțiune.

Întrebările mele către ServerFault...

  • Deoarece acest nume logic este setat înainte ca Netplan să fie rulat, ce decide cu privire la acest nume? Cum îl pot suprascrie în timpul instalării/provizionarii sistemului de operare?
  • Ce face np0 și np1 înseamnă în numele interfeței?
drapel in
Răspunde asta la întrebarea ta? [Denumirea interfeței de rețea](https://serverfault.com/questions/1067418/network-interface-naming)
Rino Bino avatar
drapel us
@GeraldSchneider Postarea mea are două întrebări și...un fel de? Nu răspunde de unde provin `np0` și `np1` și nu răspunde la dacă este posibil ca numele să poată fi suprascrise înainte ca netplan să fie rulat, ceea ce este întrebat în OP.
Brandon Xavier avatar
drapel us
Cel mai probabil `udev` atribuie numele inițiale. Acestea pot fi ușor depășite cu reguli. O strategie bună ar putea fi compararea regulilor udev de pe o mașină cu imagini ale furnizorului cu regulile instalate de o instalare Ubuntu generică.
Rino Bino avatar
drapel us
@BrandonXavier Mulțumesc pentru sugestii. Voi începe pe acea cale și voi vedea ce soluții pot veni și voi raporta. Scopul meu este să am un nume de dispozitiv previzibil pe toate aceste gazde atunci când sunt furnizate.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.