Puncte:-1

Cum să utilizați două conexiuni Ethernet în același timp (pe un singur computer) pe Ubuntu 21.04?

drapel dk

Nu știu cum să folosesc două conexiuni Ethernet simultan pe un singur computer. Am căutat despre această problemă de cel puțin 4 ore, dar nu am nicio idee cum să o fac.

Folosesc Ubuntu 21.04 pe acest computer, acest computer este conectat la alte 2 computere. Primul PC este folosit pentru a primi fișiere de pe acest computer și al doilea pe care îl folosesc pentru desktop la distanță (al doilea computer este într-o altă cameră). Ambele PC-uri sunt conectate prin cablu Ethernet.

Cu toate acestea, când pornesc a doua conexiune în setări, prima se va opri, când pornesc prima conexiune, a doua se va opri.

Cum pot folosi aceste două conexiuni în același timp fără a comuta între ele?

Pentru a face această problemă mai de înțeles, vă rugăm să verificați imaginea de mai jos:

introduceți descrierea imaginii aici

Informații suplimentare:

ifconfig enp6s0; ifconfig enp4s0 (când prima conexiune este activată):

enp6s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
        ether f0:2f:74:1c:15:a1 txqueuelen 1000 (Ethernet)
        Pachete RX 5 octeți 300 (300,0 B)
        Erori RX 0 a scăzut 0 depășiri 0 cadru 0
        Pachete TX 24 octeți 3672 (3,6 KB)
        Erori TX 0 a scăzut 0 depășiri 0 purtător 0 coliziuni 0
        memoria dispozitivului 0xfbe00000-fbefffff  

enp4s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
        inet 169.254.2.6 netmask 255.255.0.0 difuzare 169.254.255.255
        inet6 fe80::c612:2978:2641:18e2 prefixlen 64 scopeid 0x20<link>
        ether f0:2f:74:74:61:b5 txqueuelen 1000 (Ethernet)
        Pachete RX 20 octeți 3285 (3,2 KB)
        Erori RX 0 a scăzut 0 depășiri 0 cadru 0
        Pachete TX 318 octeți 50979 (50,9 KB)
        Erori TX 0 a scăzut 0 depășiri 0 purtător 0 coliziuni 0

netstat -rn (când prima conexiune este activată):

Tabelul de rutare IP al nucleului
Destination Gateway Genmask Flags Fereastra MSS irtt Iface
0.0.0.0 10.10.10.1 0.0.0.0 UG 0 0 0 wlp5s0
10.10.10.0 0.0.0.0 255.255.255.0 U 0 0 0 wlp5s0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 enp4s0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 wlp5s0
224.0.0.0 0.0.0.0 240.0.0.0 U 0 0 0 enp4s0

ifconfig enp6s0; ifconfig enp4s0 (când a doua conexiune este activată):

enp6s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
        inet 169.254.184.248 netmask 255.255.0.0 difuzare 169.254.255.255
        inet6 fe80::cc05:1420:54f5:773e prefixlen 64 scopeid 0x20<link>
        ether f0:2f:74:1c:15:a1 txqueuelen 1000 (Ethernet)
        Pachete RX 5 octeți 300 (300,0 B)
        Erori RX 0 a scăzut 0 depășiri 0 cadru 0
        Pachete TX 58 octeți 8890 (8,8 KB)
        Erori TX 0 a scăzut 0 depășiri 0 purtător 0 coliziuni 0
        memoria dispozitivului 0xfbe00000-fbefffff  

enp4s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
        ether f0:2f:74:74:61:b5 txqueuelen 1000 (Ethernet)
        Pachete RX 20 octeți 3285 (3,2 KB)
        Erori RX 0 a scăzut 0 depășiri 0 cadru 0
        Pachete TX 323 octeți 51487 (51,4 KB)
        Erori TX 0 a scăzut 0 depășiri 0 purtător 0 coliziuni 0

netstat -rn (când a doua conexiune este activată):

Tabelul de rutare IP al nucleului
Destination Gateway Genmask Flags Fereastra MSS irtt Iface
0.0.0.0 10.10.10.1 0.0.0.0 UG 0 0 0 wlp5s0
10.10.10.0 0.0.0.0 255.255.255.0 U 0 0 0 wlp5s0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 enp6s0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 wlp5s0
224.0.0.0 0.0.0.0 240.0.0.0 U 0 0 0 enp6s0

Note finale:

Aș aprecia ceva de genul simplu ghid sau altceva.

De asemenea, Nu vreau să folosesc conexiunea la internet pentru desktop la distanță sau pentru transferul de fișiere.

Editați | ×: Dacă aveți nevoie de mai multe informații, vă rugăm să scrieți un comentariu mai jos. Scuze pentru poza proasta.

waltinator avatar
drapel it
Prin „rutare”. Citiți `man ip ip-route`. Uită-te la `ip r`.
raj avatar
drapel cn
raj
Ce vrei să spui când pornești a doua conexiune, prima se oprește? Este afișat ca deconectat în Network Manager? Dacă da, este foarte ciudat, deoarece nu ar trebui să existe astfel de dependențe între conexiuni. Ar trebui să puteți crea câte conexiuni aveți nevoie în Network Manager și să activați și dezactivați fiecare dintre ele independent. Am un computer (deși rulează o versiune mai veche de Ubuntu), care folosește trei conexiuni fără probleme.
raj avatar
drapel cn
raj
De asemenea, cu siguranță aș folosi adresarea statică pentru aceste conexiuni pentru a evita conflictele IP. Văd că ambele conexiuni arată adresa IP din rețeaua 169.254.0.0 cu masca de rețea 255.255.0.0, ceea ce înseamnă că sistemul le tratează ca și cum ar fi conectate la aceeași rețea. Asta e cauza problemei. Setați manual adresele IP pe ambele interfețe, astfel încât acestea să aparțină cu siguranță la două rețele diferite.
Puncte:1
drapel cn
raj

Din ifconfig și netstat ieșirile pe care le-ați furnizat, se pare că ambelor conexiuni sunt atribuite adrese IP din aceeași rețea - 169.254.0.0 cu masca de rețea 255.255.0.0. Acesta poate fi motivul pentru care nu pot fi folosite simultan.

Rețeaua 169.254.0.0 este așa-numita rețea de autoconfigurare. Este folosit atunci când nu specificați manual nicio adresă IP în setările de rețea, dar lăsați setarea la atribuirea automată implicită și nu există un server DHCP în rețea. În acest caz, conexiunea primește o adresă IP selectată aleatoriu din acea rețea.Astfel, computerele conectate la această rețea pot vorbi între ele fără o altă configurare, dar dezavantajul este că poți avea doar o astfel de rețea. Nu puteți conecta două rețele de autoconfigurare la două plăci de rețea diferite pe un computer.

În loc să utilizați rețeaua de autoconfigurare, ar trebui să configurați manual adresele IP pe toate computerele dvs., astfel încât să aveți două rețele clar diferite.

De exemplu, puteți aloca placa de rețea enp6s0 adresa 192.168.6.1 cu masca de rețea 255.255.255.0 și placa de rețea enp4s0 adresa 192.168.4.1 cu masca de rețea 255.255.255.0. Acum sunt pe rețele diferite. Respectiv, ar trebui să setați adresa 192.168.6.2 (cu aceeași mască de rețea) pe computerul desktop la distanță și adresa 192.168.4.2 pe computerul de transfer de fișiere.

După ce setați acest lucru, computerul dvs. ar trebui să poată comunica cu fiecare dintre celelalte două computere, dar acele două computere nu vor putea comunica între ele. Dacă aveți nevoie și de acest lucru, ar trebui să activați redirecționarea IP în nucleul de pe computerul dvs., astfel încât acesta să acționeze ca un router și să transmită pachete între cele două rețele. Pentru a activa redirecționarea IP, ar trebui să decomentați linia net.ipv4.ip_forward=1 în /etc/sysctl.conf fișier (sau adăugați-l la fișier dacă nu este acolo), apoi aplicați modificările cu sudo sysctl -p. De asemenea, va fi probabil necesară adăugarea de rute explicite către cealaltă rețea atât pe un computer la distanță, cât și pe un computer de transfer de fișiere.

カラス avatar
drapel dk
multumesc foarte foarte mult! M-ai ajutat mult. Apreciez foarte mult acest răspuns.

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.