Wie kann ich mich gleichzeitig mit einem drahtlosen Netzwerk und einem Direktverbindungsnetzwerk verbinden?

Wie kann ich mich gleichzeitig mit einem drahtlosen Netzwerk und einem Direktverbindungsnetzwerk verbinden?

Ich habe einen alten Laptop mit Ubuntu 14 und dem Windows-Manager LXDE. Ich verwende ihn, um mich per RDP über ein Crossover-Kabel mit einem leistungsstärkeren Desktop zu verbinden. Das Problem ist, dass ich das drahtlose Netzwerk trennen muss, um eine Verbindung zum Crossover herzustellen, und umgekehrt.

Warum passiert dies und wie kann ich gleichzeitig eine Verbindung zu beiden Netzwerken herstellen, sodass ich sowohl RDP als auch das Internet gleichzeitig nutzen kann?

ifconfigAusgabe:

eth0      Link encap:Ethernet  HWaddr 88:ae:1d:e7:64:20  
          inet addr:172.16.0.2  Bcast:172.16.255.255  Mask:255.255.0.0
          inet6 addr: fe80::8aae:1dff:fee7:6420/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8622 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8558 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:4629232 (4.6 MB)  TX bytes:658519 (658.5 KB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:207 errors:0 dropped:0 overruns:0 frame:0
          TX packets:207 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:26007 (26.0 KB)  TX bytes:26007 (26.0 KB)

wlan0     Link encap:Ethernet  HWaddr e8:39:df:c2:62:32  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

routeAusgabe:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         172.16.0.1      0.0.0.0         UG    0      0        0 eth0
172.16.0.0      *               255.255.0.0     U     1      0        0 eth0

Bearbeitung 2:

Ok, ich habe ein paar Testergebnisse hinzugefügt. (Mir scheint, dass ein Netzwerk nur funktioniert, wenn das andere zuerst getrennt wird.)

Schritt 1:

Ich hatte WLAN eingeschaltet (gesichert) und konnte mich mit dem Internet verbinden. Ich habe Ethernet für Crossover-Kabel 172.16.0.2 mit 0.1-Gateway hinzugefügt und der Browser öffnete keine Seiten mehr. Stattdessen funktionierte Remmina. Beide Netzwerke haben „automatisch verbunden“.

Hier sind die Ausgaben: -ifconfig-Ausgabe:

eth0      Link encap:Ethernet  HWaddr 88:ae:1d:e7:64:20  
      inet addr:172.16.0.2  Bcast:172.16.255.255  Mask:255.255.0.0
      inet6 addr: fe80::8aae:1dff:fee7:6420/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:815838 errors:0 dropped:0 overruns:0 frame:0
      TX packets:110466 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:1182391539 (1.1 GB)  TX bytes:7532232 (7.5 MB)

lo        Link encap:Local Loopback  
      inet addr:127.0.0.1  Mask:255.0.0.0
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING  MTU:65536  Metric:1
      RX packets:795 errors:0 dropped:0 overruns:0 frame:0
      TX packets:795 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:78363 (78.3 KB)  TX bytes:78363 (78.3 KB)

wlan0     Link encap:Ethernet  HWaddr e8:39:df:c2:62:32  
      inet addr:192.168.1.102  Bcast:192.168.1.255  Mask:255.255.255.0
      inet6 addr: fe80::ea39:dfff:fec2:6232/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:980 errors:0 dropped:0 overruns:0 frame:0
      TX packets:783 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:532942 (532.9 KB)  TX bytes:101473 (101.4 KB)

-route-Ausgabe:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         172.16.0.1      0.0.0.0         UG    0      0        0 eth0
172.16.0.0      *               255.255.0.0     U     1      0        0 eth0
192.168.1.0     *               255.255.255.0   U     9      0        0 wlan0

Schritt 2:

Ich habe das WLAN-Netzwerk gelöscht und konnte mich trotzdem noch mit Ethernet verbinden. Ich habe WLAN hinzugefügt und es hieß, connected to wifiaber der Browser öffnet trotzdem keine Seiten und Remmina funktioniert und in den zuletzt verwendeten Netzwerkverbindungen ist never.

Hier sind die Ausgaben.

-ifconfig-Ausgabe:

eth0      Link encap:Ethernet  HWaddr 88:ae:1d:e7:64:20  
      inet addr:172.16.0.2  Bcast:172.16.255.255  Mask:255.255.0.0
      inet6 addr: fe80::8aae:1dff:fee7:6420/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:816264 errors:0 dropped:0 overruns:0 frame:0
      TX packets:110792 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:1182726153 (1.1 GB)  TX bytes:7564121 (7.5 MB)

lo        Link encap:Local Loopback  
      inet addr:127.0.0.1  Mask:255.0.0.0
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING  MTU:65536  Metric:1
      RX packets:1083 errors:0 dropped:0 overruns:0 frame:0
      TX packets:1083 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:96542 (96.5 KB)  TX bytes:96542 (96.5 KB)

wlan0     Link encap:Ethernet  HWaddr e8:39:df:c2:62:32  
      inet addr:192.168.1.102  Bcast:192.168.1.255  Mask:255.255.255.0
      inet6 addr: fe80::ea39:dfff:fec2:6232/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:1283 errors:0 dropped:0 overruns:0 frame:0
      TX packets:899 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:606528 (606.5 KB)  TX bytes:118874 (118.8 KB)

-route-Ausgabe:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         172.16.0.1      0.0.0.0         UG    0      0        0 eth0
172.16.0.0      *               255.255.0.0     U     1      0        0 eth0
192.168.1.0     *               255.255.255.0   U     9      0        0 wlan0

Schritt 3: Löschen Sie beide Netzwerke und fügen Sie sie ohne „automatische Verbindung“ hinzu.

Jetzt stellt Remmina keine Verbindung her und der Browser öffnet keine Seiten.

Ausgänge:

ifconfig:

eth0      Link encap:Ethernet  HWaddr 88:ae:1d:e7:64:20  
      inet6 addr: fe80::8aae:1dff:fee7:6420/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:816272 errors:0 dropped:0 overruns:0 frame:0
      TX packets:110821 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:1182726833 (1.1 GB)  TX bytes:7568985 (7.5 MB)

 lo        Link encap:Local Loopback  
      inet addr:127.0.0.1  Mask:255.0.0.0
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING  MTU:65536  Metric:1
      RX packets:1199 errors:0 dropped:0 overruns:0 frame:0
      TX packets:1199 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:103618 (103.6 KB)  TX bytes:103618 (103.6 KB)

wlan0     Link encap:Ethernet  HWaddr e8:39:df:c2:62:32  
      inet6 addr: fe80::ea39:dfff:fec2:6232/64 Scope:Link
      UP BROADCAST MULTICAST  MTU:1500  Metric:1
      RX packets:1354 errors:0 dropped:0 overruns:0 frame:0
      TX packets:902 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:626408 (626.4 KB)  TX bytes:119432 (119.4 KB)

Route:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

Vielen Dank, dass Sie sich die Zeit genommen haben, dies zu lesen.

Antwort1

In der Standardeinstellung bevorzugt Ubuntu eth0. wlan0Wenn also beide Netzwerkschnittstellen aktiv sind, stellt Ihr System eth0eine Verbindung zum Internet her, auch wenn von dort aus kein Zugriff auf das Internet möglich ist eth0.

Eine Lösung besteht darin, die Konfiguration auf Ihrem Desktop zu bearbeiten. Führen Sie sie am Ende sudo iptables -t nat -Lauf Ihrem Desktop aus. Sie sollten etwas Ähnliches sehen wie

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination         
MASQUERADE  all  --  10.0.3.0/24         !10.0.3.0/24

wobei 10.0.3.0/24 das Subnetz sein sollte, das mit Ihrem Laptop verbunden ist.

wlan0Ich würde eine andere Lösung empfehlen, nämlich Ubuntu den Vorzug zu geben eth0. Ein einfacher Ansatz ist die Verwendung network-managerdes Pakets, wählen Sie "Verbindung bearbeiten", Verbindungen bearbeiten oder führen Sie aus nm-connection-editor. Fügen Sie dann eine neue Ethernet-Verbindung hinzu und konfigurieren Sie IP-Adresse, Gateway usw. wie gewohnt.

IPv4-Einstellung Klicken Sie dann auf der Seite „IPv4-Einstellungen“ (und auf der Seite „IPv6-Einstellungen“) auf „Routen ...“.

Routen Klicken Sie auf das Kästchen „Diese Verbindung nur für Ressourcen in ihrem Netzwerk verwenden“.

Verbindung auswählen Wählen Sie abschließend die richtige Verbindung aus. Meine Verbindung heißt „USRP“. Ubuntu weiß daher, dass über dieses Ethernet nur begrenzte Ressourcen zugänglich sind, und leitet den gesamten Internetverkehr über WLAN um.

Alles oben genannte wurde in Ubuntu 14.04 bis 15.04 und dem Gnome/Unity Desktop Manager getestet. Ich denke, es sollte auch mit LXDE funktionieren.

verwandte Informationen