Puncte:1

Conexiunea Ubuntu 20.04 a eșuat

drapel th

Recent instalat Ubuntu 20.04 pe computerul meu desktop și am o problemă cu conexiunea prin cablu la el. De fiecare dată când încerc să mă conectez, văd mesajul „Conexiune eșuată. Activarea conexiunii la rețea a eșuat”. Am încercat deja să mă conectez la router prin ip static, să mă conectez fără router, dezactivând IPv6 în sistemul meu și toate soluțiile de pe acest site https://losst.ru/nastrojka-ubuntu-20-04-posle-ustanovki - scuze pentru rusă, este limba mea maternă și acest site are o mulțime de soluții posibile. Ah, și când încărc cu ubuntu Live CD sau în al doilea sistem de operare Windows 10, nu există deloc probleme de conexiune. Deci nimic nu a ajutat deocamdată. Pot oferi orice informații suplimentare necesare. Te rog ajuta-ma. @heynnema @nate Îmi pare rău că vă deranjez, tocmai mi-am oprit computerul pentru câteva ore și acum, când l-am pornit, conexiunea a fost stabilită cu succes fără nicio problemă. Se pare că una dintre soluții mi-a rezolvat problema și nici nu am observat-o într-o clipă. Dacă încă mai contează, iată lista pentru solicitarea dvs.: Terminal

@heynnema iată rezultatul la cererea dvs.: 02:00.0 Controler Ethernet [0200]: Realtek Semiconductor Co., Ltd. Controler PCI Express Gigabit Ethernet RTL8111/8168/8411 [10ec:8168] (rev 0c)

Și a revenit și problema, nu cred că am schimbat ceva la conexiunea la rețea, dar s-a întrerupt din nou, aceeași problemă ca înainte. Despre solicitările tale anterioare, tot ce s-a schimbat este în „ip a” enp2s0 nu mai are o linie inet în el

UPD: Nu știu ce se întâmplă, conexiunea a eșuat și nimic nu ajută, îmi repornesc PC-ul și îl pornesc în Win10 câteva ore, după aceea revin în Ubuntu și totul funcționează fără nicio problemă.

UPD 19.06 @heynnema Se pare că acest patch nu funcționează pentru mine, sunt destul de sigur că l-am instalat așa cum s-a spus în instrucțiuni și nimic nu s-a schimbat, după repornire încă mai am probleme de conexiune.

@heynnema Dacă prin statut vrei să spui mai am o problemă, atunci da, sunt.Totul la fel ca înainte - dacă repornesc Ubuntu la Ubuntu, atunci conexiunea mea a eșuat, dacă repornesc Ubuntu-Win10-Ubuntu totul funcționează bine. Scuze că te-am deranjat atât de mult, doar că nu știu ce să fac. Poate ar trebui să încerc să cumpăr un alt adaptor de rețea dacă problema este în hardware-ul meu.

@heynnema Poate am greșit cu ceva? Iată fișierul pe care l-am adăugat în /etc/initramfs-tools/scripts/init-top și chmod a+x it. https://drive.google.com/file/d/1h7ytM_twvkMl_U0TE1-WdfRaljNxSMgM/view?usp=sharing Iată linia mea de comandă GRUB după editare: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash r8169_disable_msi" După aceea Am actualizat initframs și am actualizat grub așa cum spunea în instrucțiuni. Ce poate fi greșit?

UPD Da, am repornit după patch. introduceți descrierea imaginii aici introduceți descrierea imaginii aici

heynnema avatar
drapel ru
A funcționat vreodată această conexiune? Editează-ți întrebarea și arată-mi `sudo lshw -C network` și `cat /etc/network/interfaces` și `cat /etc/netplan/*.yaml`.Începeți-mi comentariile cu @heynnema sau îmi vor lipsi.
Nate avatar
drapel cl
Poti sa arati si ce a spus @heynnema si `ip a` si te rog sa ma etichetezi cu @nate sau imi va fi dor de ei :P
heynnema avatar
drapel ru
Editează-ți întrebarea și arată-mi `lspci -nn | grep -i ethernet`.
heynnema avatar
drapel ru
Tocmai am observat că ți-ai actualizat întrebarea, dar ai uitat să mă informezi începând un comentariu cu @heynnema, așa că aproape am ratat-o. Vezi Actualizarea #1 în răspunsul meu. Dacă vă ajută la rezolvarea problemei, vă rugăm să nu uitați să o acceptați făcând clic pe pictograma bifă care apare chiar în stânga răspunsului meu. Mulțumiri!
heynnema avatar
drapel ru
Stare te rog...
heynnema avatar
drapel ru
Când vă actualizați întrebarea, nu uitați să-mi trimiteți un comentariu care începe cu @heynnema sau cu siguranță voi rata actualizările dvs. Editează-ți întrebarea și arată-mi `ls -al /etc/initramfs-tools/scripts/init-top` și `ls -al /boot`. Ai repornit după ce ai adăugat patch-ul?
heynnema avatar
drapel ru
De asemenea, arată-mi `sudo lshw -C network`. Ce alte lucruri ați făcut pentru a încerca să remediați această problemă? Poate unul dintre ei interferează cu plasturele meu.
heynnema avatar
drapel ru
În `terminal` faceți `cd /sys/bus/pci/devices/0000:02:00.0` și arată-mi `cat vendor` și `cat device` și `cat msi_bus`.
Rungar avatar
drapel th
@heynnema Îmi pare rău, nu mi-am dat seama că ar trebui să adaug un comentariu, nu doar să te etichet în postarea principală. Mi-am actualizat întrebarea cu toate informațiile pe care le-ați cerut
heynnema avatar
drapel ru
Ah! Patch-ul funcționează bine, dar motivul pentru care nu funcționează este că cele patru legături simbolice din /boot sunt greșite. Toate au fost modificate pe 11. Vedeți la ce sunt legate și puteți vedea ce este în neregulă. Trebuie să fi mers ceva prost cu o actualizare? Știți cum să remediați asta?
Rungar avatar
drapel th
@heynnema Da, văd asta.Asta a fost la doar câteva ore după ce am instalat Ubuntu pe computer și îmi amintesc că au fost unele greșeli când îmi actualizam sistemul, dar după repornire pare că totul a funcționat și fără mesaje de eroare, așa că am crezut că totul s-a remediat. Și nu, deocamdată nu știu cum să repar asta, dar voi încerca să găsesc soluția. Mulțumesc foarte mult
heynnema avatar
drapel ru
Veți folosi comenzile `sudo rm` și `sudo mv` și `sudo ln -s`. Ai nevoie să le detaliez?
Rungar avatar
drapel th
@heynnema Ei bine, știu de ce este nevoie pentru aceste comenzi. Dar nu știu exact ce ar trebui să fac cu sau fără ele pentru a remedia problemele mele /boot. Deci, dacă mă puteți ajuta cu asta, vă voi fi recunoscător.
heynnema avatar
drapel ru
Dă-mi câteva minute să documentez comenzile pentru tine. Odată ce sistemul este reparat și ethernet-ul funcționează, vă rugăm să nu uitați să acceptați răspunsul meu făcând clic pe pictograma bifă care apare chiar în stânga răspunsului meu. Destul de corect?
Rungar avatar
drapel th
@heynnema Da, desigur
Puncte:0
drapel ru

Editați /etc/network/interfaces și schimbați-l în acest...

auto lo
iface lo inet loopback

Ethernet-ul dvs. se conectează la 100 Mb, dar este capabil de 1 Gb. Aceasta este fie o problemă de cablu (cea mai comună), fie un comutator/hub/router care nu este capabil de conexiuni gigabit. Folosiți cabluri cat 5e sau cat 6?

Actualizare #1:

lspci -nn | grep -i ethernet = 02:00.0 Controler Ethernet [0200]: Realtek Semiconductor Co., Ltd. Controler PCI Express Gigabit Ethernet RTL8111/8168/8411 [10ec:8168] (rev 0c)

Întreruperile MSI/MSIX au fost activate pentru anumite plăci Ethernet în Ubuntu 20.xx.Acest lucru poate provoca o funcționare intermitentă prin ethernet. Iată un patch pentru a o repara. Urmați instrucțiunile încorporate pentru instalare.

#!/bin/sh

# https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1779817
#
# Atașat este o soluție pentru driverul din kernel care este atât de nefericit pe cât pot.

# nume de fișier: r8169_disable_msi

# Introduceți-l în /etc/initramfs-tools/scripts/init-top și chmod a+x it. Adăugați „r8169_disable_msi”
# la linia de comandă a nucleului (/etc/default/grub, GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
# de obicei.) 

# Nu uitați să actualizați-initramfs și să actualizați-grub după cum este necesar.

# sudo update-initramfs -c -k $(uname -r)
# sudo update-grub
# reporniți

# Pentru moment, dezactivează MSI pe tot ce are ID-ul 0x10ec:0x8168, deoarece se pare că
# nu există nicio modalitate de a obține versiunea MAC din spațiul utilizatorului - și cu siguranță nu înainte ca driverul să fie
# încărcat. Alte ID-uri PCI pot necesita adăugare..

# Încă sperăm că putem alege soluția de soluție în șofer pentru bionic...?

PREREQ=""
cerințe preliminare()
{
    ecou „$PREREQ”
}
caz de 1 USD in
# obțineți pre-condiții
cerințe preliminare)
    precerințe
    iesirea 0
    ;;
esac

disable_msi () {
    pentru i în /sys/bus/pci/devices/*; do 
        if [ $(cat $i/vendor) = "0x10ec" -a $(cat $i/dispozitiv) = "0x8168" ]; atunci
            echo 0 >$i/msi_bus
        fi
    Terminat
}

pentru x în $(cat /proc/cmdline); do
        caz ${x} in
        r8169_disable_msi)
        disable_msi
        pauză
                ;;
        esac
Terminat

Actualizare #2:

Patch-ul funcționează, dar ethernet-ul încă eșuează, deoarece linkurile simbolice din /boot sunt greșite. Vezi mai jos...

introduceți descrierea imaginii aici

Actualizare #3:

cd/boot # schimba directorul

ls -al # obțineți lista curentă

sudo rm -i initrd.img # ștergeți linkul simbolic prost

sudo rm -i vmlinuz # ștergeți linkul simbolic prost

sudo mv initrd.img.old initrd.img # redenumiți linkul simbolic rămas

sudo mv vmlinuz.vechi vmlinuz # redenumiți linkul simbolic rămas

sudo ln -s initrd.img-5.8.0-43-generic initrd.img.old # recreați linkul simbolic

sudo ln -s vmlinuz-5.8.0-43-generic vmlinuz.old # recreați linkul simbolic

ls -al # compara noile linkuri simbolice cu lista originală

reporniți # reporniți și verificați funcționarea ethernetului

Rungar avatar
drapel th
S-au schimbat interfețele așa cum ai spus, sigur că nu va fi mai rău. Și 100 Mb este tot ceea ce îmi poate oferi furnizorul meu chiar acum, așa că nu este o problemă.
heynnema avatar
drapel ru
@Rungar Nu confundați ceea ce vă poate oferi ISP-ul cu viteza de conectare a interfeței dvs. Hardware-ul (switch/hub/router) din casa ta este capabil de 1G? Ai încercat un alt cablu?
Rungar avatar
drapel th
A funcționat, vă mulțumesc foarte mult și îmi pare rău că v-am deranjat atât de mult timp. Ești grozav
heynnema avatar
drapel ru
@Rungar Mă bucur că a funcționat! nu m-ai deranjat :-)

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.