Puncte:0

Cum se activează cardul NIC secundar ethernet?

drapel cn

Am configurat recent o nouă instalare Ubuntu 20.04 pe un computer vechi de-al meu. Funcționează bine niște containere docker. Cu toate acestea, NIC-ul ethernet instalat nu acceptă viteza de 1000 Mbps. Aș dori să pot profita de viteza rețelei mele de acasă, așa că am cumpărat acest NIC ethernet. Sunt nou în domeniul modificării hardware, dar cred că l-am instalat corect. Tocmai l-am conectat la un port PCIe. Văd că PC-ul meu îl recunoaște, dar nu îl folosește.

lspci spectacole 05:00.0 Controler Ethernet: Dispozitiv Realtek Semiconductor Co., Ltd. 8161 (rev 15)

adresa ip arată o nouă conexiune ethernet:

2: enp5s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
    link/ether 40:3f:8c:76:a2:c0 brd ff:ff:ff:ff:ff:ff

Mi-am repornit computerul de câteva ori și mi-am dat seama că NIC-ul nu va apărea ipconfig, doar pe ipconfig -a. După ce a făcut sudo ipconfig enp5s0 up, ar apărea pe ipconfig. Ce inseamna asta? Cum îl pot face să apară pe boot, astfel încât să îl pot folosi ca conexiune principală?

Compania nu oferă un driver Linux oficial, ci driverul Realtek r8168 se presupune că funcționează. L-am instalat actualizând listele de pachete la „univers” și am făcut-o sudo apt update && sudo apt install r8168-dkms. lsmod îmi arată că atât r8169 (driverul buggy) cât și r8168 (driverul pe care îl vreau) sunt instalate, dar nu sunt utilizate de enp5s0:

r8168 548864 0
r8169 90112 0

De asemenea, am trecut pe lista neagră r8169 adăugându-l la /etc/modprobe.d/blacklist.conf. Încă, ethtool -i enp5s0 îmi arată că este încă „driver: r8169”.

Am încercat să folosesc nmtui, dar nu mă lasă să aplic conexiunea la dispozitiv deoarece „dispozitivul este strict negestionat”.Am căutat pe Google, dar tot ce a apărut a fost schimbarea unei linii din /etc/NetworkManager/NetworkManager.conf de la managed=false la managed=true. Serviciul de manager de rețea a fost repornit, dar încă nmcli d arată toate dispozitivele ca negestionate. Nu sunt sigur dacă are legătură.

Una peste alta, conectarea unui cablu ethernet la noul port nu funcționează. Folosesc SSH pentru a gestiona acest computer pentru că este fără cap, așa că nu mă pot conecta când folosesc acel port. Poate voi primi un monitor și o tastatură și voi vedea ce spun comenzile anterioare când mă conectez doar la noul port. Dacă cineva a avut o problemă similară, vă rog să-mi spuneți. Apreciez orice ajutor

Editați | ×: Ieșirea sudo dmesg -l emerg,alert,crit,err,warn: https://paste.ubuntu.com/p/7zp2MFg84g/

Editați | ×: ieșirea comenzilor lui @chili555: https://paste.ubuntu.com/p/25Rfdknr7p/

paladin avatar
drapel kr
Vă rugăm să faceți un `sudo dmesg -l emerg,alert,crit,err,warn` și postați rezultatele.
chili555 avatar
drapel cn
Rulați următoarele comenzi terminale: `tail -n5 /etc/modprobe.d/blacklist.conf` și: `lsmod | grep r816` și: `cat /etc/netplan/*.yaml` Lipiți rezultatele aici și dați-ne linkul: http://paste.ubuntu.com
ZackT avatar
drapel cn
Multumesc pentru raspunsuri. Am postat rezultatele pe corp. @chili555 Pentru fișierul netplan yaml, am încercat să configurez un IP static pentru celălalt adaptor Ethernet al meu.
chili555 avatar
drapel cn
IP-ul static nu a funcționat așa cum era de așteptat? Are: `ip addr show` are o adresă IP pentru enp0s10? Pentru a fi clar, vechea cartelă NIC a fost deconectată?
ZackT avatar
drapel cn
@chili555 IP-ul static este pentru celălalt NIC ethernet al meu și funcționează din câte văd (încă este același IP). `ip addr show` nu afișează nicio adresă IP pentru noul meu NIC. Nu l-am deconectat pe cel vechi, ar trebui să o fac? Aș prefera să-mi ating computerul cât mai puțin posibil, dar dacă asta este problema, o voi face. Dacă aceasta este problema, acum pare cam evident. prostie greseala din partea mea
chili555 avatar
drapel cn
Adresa IP de pe vechiul NIC diferă de cea afișată în netplan? Am crezut că intenția a fost de a folosi noul NIC din cauza vitezei sale de 1 GHz. Nu poți ști dacă funcționează corect dacă nici măcar nu este conectat. Sau sunt ambele conectate?
chili555 avatar
drapel cn
Vă rugăm să fiți alături de mine în chat: https://chat.stackexchange.com/rooms/127043/chat-with-zackt-and-chili555
ZackT avatar
drapel cn
Da, scuze că am creat confuzie, intenția este de a folosi noul NIC datorită vitezei sale. Tocmai am menționat că înainte de a configura și un IP static pentru vechiul meu NIC înainte de a-l instala pe cel nou. Ambele NIC-uri sunt conectate. Folosesc SSH pentru a comunica cu serverul meu, așa că pot spune că atunci când conectez doar un cablu Ethernet la noua NIC, nu mă pot conecta. Numai când conectez un cablu la cel vechi, pot să-l intru.
Puncte:1
drapel cn

Sugestiile mele sunt să vă asigurați că noua NIC se va conecta și va primi o adresă IP:

sudo dhclient -v enp5s0

A primit o adresă IP? A confirma:

afișează adresa ip

Dacă a făcut-o, atunci modificați fișierul netplan pentru a fi utilizat numai enp5s0. Urmați cu atenție exemplele: cat /usr/share/doc/netplan/examples/static.yaml

Netplan este strict în ceea ce privește indentarea, spațierea etc., așa că fiți atenți. Odată ce fișierul este setat, urmați cu:

sudo netplan generate

Și apoi:

se aplică sudo netplan

Ar trebui să aibă efect imediat. Interfața a primit adresa solicitată? Verifica:

afișează adresa ip

Dacă da, sunteți gata și puteți detașa cablul ethernet de la vechea NIC.

ZackT avatar
drapel cn
Da, asta a funcționat! Iti multumesc din nou

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.