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?
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: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)
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
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 wifi
aber 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
. wlan0
Wenn also beide Netzwerkschnittstellen aktiv sind, stellt Ihr System eth0
eine 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 -L
auf 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.
wlan0
Ich würde eine andere Lösung empfehlen, nämlich Ubuntu den Vorzug zu geben eth0
. Ein einfacher Ansatz ist die Verwendung network-manager
des Pakets, wählen Sie "Verbindung 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.
Klicken Sie dann auf der Seite „IPv4-Einstellungen“ (und auf der Seite „IPv6-Einstellungen“) auf „Routen ...“.
Klicken Sie auf das Kästchen „Diese Verbindung nur für Ressourcen in ihrem Netzwerk verwenden“.
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.