Puncte:4

Ethernet este dezactivat după repornire - serverul Ubuntu 20.04.3

drapel cn

Problemă

Aveam o conexiune la internet funcțională prin ethernet înainte de a mă închide, dar acum că am pornit de rezervă nu mă pot conecta la propria mea rețea, cu atât mai puțin la internet.

Am avut o problemă de rețea foarte asemănătoare (împreună cu o multitudine de probleme de afișare) la o instalare anterioară a Ubuntu 20.04 Desktop (spre deosebire de server, pe care sunt acum) care a fost instalat pe același SSD, care este destul de vechi ( unitatea de pornire pe o mașină Windows timp de ~6 ani). Posibil o unitate coruptă?

alerg sudo lshw -C rețea și obțineți următoarele:

*-rețea DEZACTIVATĂ
    descriere: Interfață Ethernet
    produs: Killer E220x Gigabit Ethernet Controller
...
    nume logic: enp2so

Prima încercare de soluție

Pe baza întrebării de aici (Ethernet nu funcționează după repornire pe Ubuntu Server 20.04.2 ) Am rulat comanda afișează linkul ip:

1: ia:...
2: enp2so: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT grup implicit qlen 1000
    link/ether d8:cb:8a:a4:0a:b3 brd ff:ff:ff:ff:ff:ff

Și am încercat să rulez comenzile sudo ip link set enp2s0 up urmat de se aplică sudo netplan, dar se pare că netplan nu este instalat pe instanța mea de Ubuntu din anumite motive. Am făcut asta după ce am confirmat asta /etc/netplan/00-installer-config.yaml arată spre enp2s0.

Diverse Info

Singurele alte sugestii pe care le-am găsit se referă la editarea fișierelor care nu există pe sistemul meu:

  • /etc/NetworkManager/conf.d (singurul fișier din acel folder este dispecer.d)
  • /etc/network/interfaces (Fisierul nu exista)
  • /var/lib/NetworkManager/NetworkManager.state (nu există un astfel de folder în /var/lib/)
  • Când încerc sudo service network-manager restart Primesc doar o eroare Repornirea network-manager.service eșuată: unitatea network-manager.service nu a fost găsită.

Servicii de rulare

~ systemctl list-units --type service --state rulează
  SUBDESCRIERE ACTIVĂ DE ÎNCĂRCARE UNITĂ                                 
  atd.service încărcat activ rulare Planificator de execuție amânată                
  cron.service încărcat activ rulează Daemon obișnuit de procesare a programului în fundal
  dbus.service încărcat activ rulând D-Bus System Message Bus                    
  [email protected] încărcat activ rulând Getty pe tty1                               
  irqbalance.service încărcat activ rulând demonul irqbalance                           
  multipathd.service încărcat activ rulând Device-Mapper Multipath Device Controller   
  plexmediaserver.service încărcat activ rulând Plex Media Server                           
  polkit.service încărcat activ rulând Manager de autorizare                       
  rsyslog.service a fost încărcat activ, rulând Serviciul de înregistrare a sistemului                      
  ssh.service încărcat activ rulând serverul OpenBSD Secure Shell                 
  systemd-journald.service a încărcat activ rulând Serviciul Jurnal                             
  systemd-logind.service încărcat activ rulând Serviciul de autentificare                               
  systemd-networkd.service încărcat activ rulând Serviciul de rețea                             
  systemd-resolved.service încărcat activ rulând Network Name Resolution                     
  systemd-timesyncd.service încărcat activ rulând Sincronizarea oră a rețelei                
  systemd-udevd.service încărcat activ rulând udev Kernel Device Manager                  
  thermald.service încărcat activ rulând Thermal Daemon Service                      
  udisks2.service încărcat activ rulând Manager de discuri                                
  [email protected] încărcat activ rulând User Manager pentru UID 1000                   

LOAD = Reflectă dacă definiția unității a fost încărcată corect.
ACTIV = Starea de activare a unității de nivel înalt, adică generalizarea SUB.
SUB = Starea de activare a unității de nivel scăzut, valorile depind de tipul unității.

19 unități încărcate listate.

Editare 12/21

cat /etc/netplan/*.yaml

~ cat /etc/netplan/*.yaml
# Aceasta este configurația rețelei scrisă de „subiquity”
reţea:
  ethernet:
    enp2s0:
      dhcp4: adevărat
  versiunea: 2

sudo lshw -C rețea

~ sudo lshw -C rețea
  *-rețea DEZACTIVATĂ
       descriere: interfață Ethernet
       produs: Killer E220x Gigabit Ethernet Controller
       furnizor: Qualcomm Atheros
       ID fizic: 0
       info autobuz: pci@0000:02:00.0
       nume logic: enp2s0
       versiunea: 13
       serial: d8:cb:8a:a4:0a:b3
       capacitate: 1 Gbit/s
       lățime: 64 biți
       ceas: 33 MHz
       capabilități: pm pciexpress msi msix bus_master cap_list ethernet fizic tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configurație: autonegotiation=on broadcast=da driver=alx latency=0 link=no multicast=da port=twisted pair
       resurse: irq:19 memorie:f7c00000-f7c3ffff ioport:e000(dimensiune=128)

Editare 12/22 Cercetările (și câteva comentarii utile de la @heynnema) m-au făcut să cred asta netplan absolut ar trebui să fie instalat pe sistemul meu pentru ca rețeaua să funcționeze - dar nu este. Având în vedere că rețeaua a funcționat bine înainte de repornire, înseamnă asta că ceva a fost corupt?

Editare 12/23 Alte informații potențial utile.

dpkg -l *netplan*
Dorit=Necunoscut/Instalați/Eliminați/Ștergeți/Rețineți
| Stare=Nu/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(niciunul)/Reinstalare obligatorie (Stare, Eroare: majuscule=proasta)
||/ Nume Versiune Descriere arhitectură
+++-==============-============-============-===== =============================
un netplan.io <none> <none> (nicio descriere disponibilă)

și

grep -i netplan /var/log/dpkg.log*
021-08-24 08:43:10 instalați libnetplan0:amd64 <none> 0.99-0ubuntu1
2021-08-24 08:43:10 stare semiinstalat libnetplan0:amd64 0.99-0ubuntu1
2021-08-24 08:43:10 stare dezambalată libnetplan0:amd64 0.99-0ubuntu1
2021-08-24 08:43:22 instalați netplan.io:amd64 <none> 0.99-0ubuntu1
2021-08-24 08:43:22 stare pe jumătate instalat netplan.io:amd64 0.99-0ubuntu1
2021-08-24 08:43:22 stare dezambalată netplan.io:amd64 0.99-0ubuntu1
2021-08-24 08:43:34 configura libnetplan0:amd64 0.99-0ubuntu1 <niciunul>
2021-08-24 08:43:34 stare dezambalată libnetplan0:amd64 0.99-0ubuntu1
2021-08-24 08:43:34 stare semiconfigurată libnetplan0:amd64 0.99-0ubuntu1
2021-08-24 08:43:34 stare instalat libnetplan0:amd64 0.99-0ubuntu1
2021-08-24 08:43:57 configura netplan.io:amd64 0.99-0ubuntu1 <niciunul>
2021-08-24 08:43:57 stare dezambalată netplan.io:amd64 0.99-0ubuntu1
2021-08-24 08:43:57 stare pe jumătate configurat netplan.io:amd64 0.99-0ubuntu1
2021-08-24 08:43:57 stare instalat netplan.io:amd64 0.99-0ubuntu1
2021-08-24 08:45:10 upgrade libnetplan0:amd64 0.99-0ubuntu1 0.102-0ubuntu1~20.04.2
2021-08-24 08:45:10 stare semiconfigurată libnetplan0:amd64 0.99-0ubuntu1
2021-08-24 08:45:10 stare dezambalată libnetplan0:amd64 0.99-0ubuntu1
2021-08-24 08:45:10 stare semiinstalat libnetplan0:amd64 0.99-0ubuntu1
2021-08-24 08:45:10 stare dezambalată libnetplan0:amd64 0.102-0ubuntu1~20.04.2
2021-08-24 08:45:11 upgrade netplan.io:amd64 0.99-0ubuntu1 0.102-0ubuntu1~20.04.2
2021-08-24 08:45:11 stare pe jumătate configurată netplan.io:amd64 0.99-0ubuntu1
2021-08-24 08:45:11 stare dezambalată netplan.io:amd64 0.99-0ubuntu1
2021-08-24 08:45:11 stare pe jumătate instalat netplan.io:amd64 0.99-0ubuntu1
2021-08-24 08:45:11 stare dezambalată netplan.io:amd64 0.102-0ubuntu1~20.04.2
2021-08-24 08:45:12 configura libnetplan0:amd64 0.102-0ubuntu1~20.04.2 <niciunul>
2021-08-24 08:45:12 stare dezambalată libnetplan0:amd64 0.102-0ubuntu1~20.04.2
2021-08-24 08:45:12 stare semiconfigurată libnetplan0:amd64 0.102-0ubuntu1~20.04.2
2021-08-24 08:45:12 stare instalat libnetplan0:amd64 0.102-0ubuntu1~20.04.2
2021-08-24 08:45:17 configura netplan.io:amd64 0.102-0ubuntu1~20.04.2 <niciunul>
2021-08-24 08:45:17 stare dezambalată netplan.io:amd64 0.102-0ubuntu1~20.04.2
2021-08-24 08:45:17 stare pe jumătate configurat netplan.io:amd64 0.102-0ubuntu1~20.04.2
2021-08-24 08:45:17 stare instalat netplan.io:amd64 0.102-0ubuntu1~20.04.2
2021-12-11 07:27:39 upgrade libnetplan0:amd64 0.102-0ubuntu1~20.04.2 0.103-0ubuntu5~20.04.5
2021-12-11 07:27:39 stare semiconfigurată libnetplan0:amd64 0.102-0ubuntu1~20.04.2
2021-12-11 07:27:39 stare dezambalată libnetplan0:amd64 0.102-0ubuntu1~20.04.2
2021-12-11 07:27:39 stare semi-instalat libnetplan0:amd64 0.102-0ubuntu1~20.04.2
2021-12-11 07:27:39 stare dezambalată libnetplan0:amd64 0.103-0ubuntu5~20.04.5
2021-12-11 07:27:39 upgrade netplan.io:amd64 0.102-0ubuntu1~20.04.2 0.103-0ubuntu5~20.04.5
2021-12-11 07:27:39 stare pe jumătate configurat netplan.io:amd64 0.102-0ubuntu1~20.04.2
2021-12-11 07:27:39 stare dezambalată netplan.io:amd64 0.102-0ubuntu1~20.04.2
2021-12-11 07:27:39 stare pe jumătate instalat netplan.io:amd64 0.102-0ubuntu1~20.04.2
2021-12-11 07:27:39 stare dezambalată netplan.io:amd64 0.103-0ubuntu5~20.04.5
2021-12-11 07:27:44 configura libnetplan0:amd64 0.103-0ubuntu5~20.04.5 <niciunul>
2021-12-11 07:27:44 stare dezambalată libnetplan0:amd64 0.103-0ubuntu5~20.04.5
2021-12-11 07:27:44 stare semiconfigurată libnetplan0:amd64 0.103-0ubuntu5~20.04.5
2021-12-11 07:27:44 stare instalat libnetplan0:amd64 0.103-0ubuntu5~20.04.5
2021-12-11 07:27:52 configure netplan.io:amd64 0.103-0ubuntu5~20.04.5 <niciunul>
2021-12-11 07:27:52 stare dezambalată netplan.io:amd64 0.103-0ubuntu5~20.04.5
2021-12-11 07:27:52 stare pe jumătate configurat netplan.io:amd64 0.103-0ubuntu5~20.04.5
2021-12-11 07:27:52 stare instalat netplan.io:amd64 0.103-0ubuntu5~20.04.5
2021-12-19 23:12:51 stare instalat netplan.io:amd64 0.103-0ubuntu5~20.04.5
2021-12-19 23:12:51 elimina netplan.io:amd64 0.103-0ubuntu5~20.04.5 <niciunul>
2021-12-19 23:12:51 stare pe jumătate configurat netplan.io:amd64 0.103-0ubuntu5~20.04.5
2021-12-19 23:12:51 stare pe jumătate instalat netplan.io:amd64 0.103-0ubuntu5~20.04.5
2021-12-19 23:12:51 stare config-files netplan.io:amd64 0.103-0ubuntu5~20.04.5
2021-12-19 23:12:51 starea neinstalată netplan.io:amd64 <none>
2021-12-19 23:16:52 stare instalat libnetplan0:amd64 0.103-0ubuntu5~20.04.5
2021-12-19 23:16:52 eliminați libnetplan0:amd64 0.103-0ubuntu5~20.04.5 <niciunul>
2021-12-19 23:16:52 stare semiconfigurată libnetplan0:amd64 0.103-0ubuntu5~20.04.5
2021-12-19 23:16:52 stare semi-instalat libnetplan0:amd64 0.103-0ubuntu5~20.04.5
2021-12-19 23:16:52 stare config-files libnetplan0:amd64 0.103-0ubuntu5~20.04.5
2021-12-19 23:16:52 starea neinstalată libnetplan0:amd64 <none>

Editare 23/12 Partea 2 Am observat un mesaj de eroare roșu când pornesc - dispare imediat, așa că trebuia să-mi înregistrez boot-ul pe telefon în slow-mo (probabil că există o modalitate mai bună...)

Mesajul citit [FAILED] Nu s-a pornit Serviciul pentru aplicația snap lxd.activate. Apoi am rulat comanda recomandată și am primit această ieșire:

â snap.lxd.activate.service - Serviciu pentru aplicația snap lxd.activate
     Încărcat: încărcat (/etc/systemd/system/snap.lxd.activate.service; activat; prestabilit furnizor: activat)
     Activ: eșuat (Rezultat: cod de ieșire) din Vineri 2021-12-24 01:17:58 UTC; acum 3 minute și 12 secunde
    Proces: 678 ExecStart=/usr/bin/snap run lxd.activate (code=exited, status=203/EXEC)
   PID principal: 678 (cod=ieșit, stare=203/EXEC)

24 dec 01:17:58 ullr systemd[1]: Se pornește serviciul pentru aplicația snap lxd.activate...
24 dec 01:17:58 ullr systemd[678]: snap.lxd.activate.service: Eșuat la executarea comenzii: Nu există un astfel de fișier sau director
Dec 24 01:17:58 ullr systemd[678]: snap.lxd.activate.service: Nu a reușit la pasul EXEC spawning /usr/bin/snap: Nu există un astfel de fișier sau director
24 dec 01:17:58 ullr systemd[1]: snap.lxd.activate.service: Procesul principal a ieșit, code=exited, status=203/EXEC
24 decembrie 01:17:58 ullr systemd[1]: snap.lxd.activate.service: a eșuat cu rezultatul „cod de ieșire”.
24 decembrie 01:17:58 ullr systemd[1]: Nu s-a pornit Serviciul pentru aplicația snap lxd.activate.

De fapt, nu știu sigur dacă acest lucru are legătură - dar pe lângă faptul că rețeaua nu funcționează, este singurul lucru ieșit din comun pe care l-am observat.

Editare 12/28 Sărbători fericite tuturor, mai ales. cei care mă ajută cu asta. Sunt departe de computerul cu probleme acum, dar următorii pași sunt să reinstalez netplan.io și libnetplan0 de pe o unitate flash, deoarece acestea au fost aparent dezinstalate. Actualizarea acestora nu va fi dificilă, dar în acest moment prioritatea mea este înțelegerea Cum asta s-a întâmplat în primul rând. Poate că e posibil să alerge

actualizare sudo apt
sudo apt upgrade

a spart ceva, dar asta nu a intrat în vigoare până când computerul a fost repornit?

heynnema avatar
drapel ru
Ieșirea dvs. `lshw` indică `link=no`, astfel încât aceasta sugerează o problemă de cablu, o problemă de conexiune fizică sau o altă problemă de rețea externă.
Rustle Branch avatar
drapel cn
@heynnema Am verificat de două ori cablul și conexiunea, dar nimic nu a fost ieșit din comun - nu am atins nimic din acele lucruri între închidere (când funcționa) și repornire pentru a găsi problema.
heynnema avatar
drapel ru
Ce se întâmplă când faceți `sudo netplan generate` și `sudo netplan apply`, apoi reporniți și retestați rețeaua. Porniți dual cu Windows? Dacă da, funcționează rețeaua acolo? Ai un Ubuntu Live USB? Raportați înapoi.
Rustle Branch avatar
drapel cn
@heynnema netplan cu siguranță nu este instalat. Dacă se garantează că va fi acolo din orice motiv, atunci, cumva, vechiul meu SSD prost l-a șters. Am un USB live și nu fac dual boot cu Windows
Rustle Branch avatar
drapel cn
@heynnema îți mulțumesc că ți-ai făcut timp să te uiți la asta cu mine! Tocmai am încercat un alt cablu Ethernet și un port pe routerul meu (despre care am confirmat că funcționează cu o altă mașină) și nu s-a schimbat nimic. Cred că ar putea fi o problemă cu controlerul ethernet? Sau netplan nu este găsit o problemă mai fundamentală?
heynnema avatar
drapel ru
Nici o problema. Ați făcut recent niște actualizări de software înainte de a se sparge? Editează-ți întrebarea și arată-mi `dpkg -l *netplan*`. Și doar pentru distracție, pornește pe Ubuntu Live USB și vezi dacă ethernet funcționează acolo. Raportați înapoi.
heynnema avatar
drapel ru
Aveți acces wireless la rețea, fie printr-un adaptor wireless încorporat, fie printr-un adaptor wireless USB? Sau un adaptor USB->ethernet?
heynnema avatar
drapel ru
De asemenea, arată-mi `grep -i netplan /var/log/dpkg.log*`.
Rustle Branch avatar
drapel cn
Să [continuăm această discuție în chat](https://chat.stackexchange.com/rooms/132578/discussion-between-rustle-branch-and-heynnema).
Daniel K avatar
drapel gd
Am o problema foarte asemanatoare. Credeam că am netplan dar a dispărut. Netplan și libnetplan0 au fost actualizate automat în noiembrie și problema nu a apărut până la repornire săptămâna aceasta.
Puncte:0
drapel gd

Am avut această problemă și, ca și tine, netplanul meu părea să fi dispărut fără niciun motiv. Este posibil să se fi întâmplat din cauza setărilor de actualizare automată și nu a devenit evident până la repornire.

Tu alergi systemd-networkd.service iar acest lucru poate fi configurat manual prin plasarea fișierelor în /etc/systemd/network/. Creați și editați un fișier numit, de exemplu /etc/systemd/network/10-wired.network:

[Meci]
Name=enp* # faceți ca aceasta să se potrivească cu interfața dvs

[Reţea]
    
Gateway=192.168.1.254
Adresa=192.168.1.55/24
DNS=192.168.1.2 # utilizați setarea specifică rețelei dvs

[Traseu]
Destinație=192.168.1.254
Scope=link

Acest exemplu este pentru o adresă statică. Puteți găsi exemple pentru DHCP în paginile de manual pentru systemd (legătură).

Cu care trebuie să reporniți systemd.networkd sudo systemctl reporniți systemd-networkd. Aceasta ar trebui să supraviețuiască unei reporniri și nu trebuie să reinstalați netplan.

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.