Puncte:0

Nu se poate face rețea să funcționeze după schimbarea plăcii de bază

drapel id

Am un SSD cu Ubuntu Server 20.04, kernel 5.4.0-77 instalat pe el. M-am mutat și SSD-ul a făcut mutarea, dar serverul în sine nu a făcut-o. Am aruncat SSD-ul într-o altă mașină deocamdată, dar pentru viața mea nu pot să pornesc rețeaua. Adaptorul de rețea pe care îl am pe noua mașină este un „Realtek RTL8111/8168/8411”. La început am încercat să instalez .deb de la Aici, dar nu s-ar construi (cred că are legătură cu pci-aspm.h fiind contopit în pci.h la un moment dat?) Indiferent, după aceea, am curățat fișierele și am luat driverul de pe Aici (GBE) și l-a construit cu autorun.sh. Se pare că s-a instalat bine, dar nu găsesc nicio dovadă că funcționează. Voi pune rezultatul câtorva comenzi, deoarece cred că acestea vor ilustra mai bine decât încerc eu să explic:

$ lsmod | grep r8168
r8168 540672 0

$ lspci -v
05:00.0 Controler Ethernet: Realtek Semiconductor Co., Ltd. Controler PCI Express Gigabit Ethernet RTL8111/8168/8411 (rev. 06)
        Subsistem: Controller Dell RTL8111/8168/8411 PCI Express Gigabit Ethernet
        Indicatori: bus master, fast devsel, latență 0, IRQ 40
        Porturi I/O la d000 [dimensiune=256]
        Memorie la f2104000 (64 de biți, preîncărcabilă) [dimensiune=4K]
        Memorie la f2100000 (64 de biți, preîncărcabilă) [dimensiune=16K]
        Capabilități: <acces refuzat>
        Driver kernel în uz: r8168
        Module Kernel: r8168

$ ifconfig -a
br-0e94947f61e9: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
        inet 172.20.0.1 netmask 255.255.0.0 difuzare 172.20.255.255
        ether 02:42:c3:55:aa:70 txqueuelen 0 (Ethernet)
        Pachete RX 43 octeți 1204 (1,2 KB)
        Erori RX 0 a scăzut 0 depășiri 0 cadru 0
        Pachete TX 780 octeți 80552 (80,5 KB)
        Erori TX 0 a scăzut 0 depășiri 0 purtător 0 coliziuni 0

docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
        inet 172.17.0.1 netmask 255.255.0.0 difuzare 172.17.255.255
        ether 02:42:ae:d4:6d:fc txqueuelen 0 (Ethernet)
        Pachete RX 0 octeți 0 (0,0 B)
        Erori RX 0 a scăzut 0 depășiri 0 cadru 0
        Pachete TX 0 octeți 0 (0,0 B)
        Erori TX 0 a scăzut 0 depășiri 0 purtător 0 coliziuni 0

enp5so: flags=4098<BROADCAST,MULTICAST> mtu 1500
        ether 78:45:c4:fe:20:14 txqueuelen 1000 (Ethernet)
        Pachete RX 0 octeți 0 (0,0 B)
        Erori RX 0 a scăzut 0 depășiri 0 cadru 0
        Pachete TX 0 octeți 0 (0,0 B)
        Erori TX 0 a scăzut 0 depășiri 0 purtător 0 coliziuni 0
        întreruperea dispozitivului 40 bază 0x9000

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
        inet 127.0.0.1 netmask 255.0.0.0
        loop txqueuelen 1000 (Loopback local)
        Pachete RX 7437 octeți 847680 (847,6 KB)
        Erori RX 0 a scăzut 0 depășiri 0 cadru 0
        Pachete TX 7437 octeți 847680 (847,6 KB)
        Erori TX 0 a scăzut 0 depășiri 0 purtător 0 coliziuni 0

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

Orice altceva pot oferi, aș fi mai mult decât bucuros. Am mers la asta toată ziua, așa că este posibil să uit ceva evident. Indiferent, vă rog să mă ajutați să îmi dau seama cum să-mi pun interfața de rețea în funcțiune, mulțumesc.

chili555 avatar
drapel cn
Vă rugăm să vă editați întrebarea pentru a afișa rezultatul comenzii terminalului: `cat /etc/netplan/*.yaml` Bine ați venit la Ask Ubuntu.
Shawnsg avatar
drapel id
Adăugat, mulțumesc. Puțin confuz de rezultat, dar sper că este de ajutor.
Puncte:1
drapel cn

Rețeaua în serverul Ubuntu 20.04 și versiunile ulterioare este gestionată de netplan. Fișierul netplan se referă la interfața ethernet eno1. Din moment ce ați mutat SSD-ul pe o altă placă de bază, interfața este acum enp5s0. Pur și simplu vom schimba fișierul netplan pentru a se potrivi.

În primul rând, trebuie să știm numele exact al fișierului. Din terminal:

cd /etc/netplan && ls

Aceasta va afișa numele exact al fișierului. Acum să-l edităm pentru a face schimbarea noastră:

sudo nano fileyoufound.yaml

Schimbați acest fișier:

# Aceasta este configurația rețelei scrisă de âsubiquityâ
reţea:
  ethernet:
    eno1:
      dhcp4: adevărat
  versiunea: 2

La acest:

# Aceasta este configurația rețelei scrisă de âsubiquityâ
reţea:
  ethernet:
    enp5s0:
      dhcp4: adevărat
  versiunea: 2

Netplan este foarte specific cu privire la indentare, spațiere etc., așa că verificați cu atenție de două ori. Salvați (Ctrl+o urmat de Enter) și închideți (Ctrl+x urmat de Enter) editorul de text nano.

Urmărește cu:

sudo netplan generate
se aplică sudo netplan

Te-ai conectat?

ping -c3 www.ubuntu.com

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.