Ich habe einen Linux-Laptop mit Ubuntu 12.04. Ich möchte in der Lage sein, nahtlos von der Verwendung von eth0 zu wlan0 überzugehen. Wenn ich "nahtlos" sage, möchte ich zum Beispiel nur mit einer SSH-Verbindung im Internet im WLAN sein, mein Ethernet-Kabel einstecken, meine WLAN-Karte trennen und trotzdem meine SSH-Verbindung herstellen. Ebenso möchte ich in der Lage sein, alle vorherigen zu tun, während ich eine Datei mit Curl greife.
(Ein weiterer Anwendungsfall: mehrere WLAN-Karten mit einem AP verbunden haben, alle bis auf eine entfernen und SSH-Sitzungen aufrechterhalten können usw. Die Anwendung würde Redundanz im Fall von unzuverlässigen WLAN-Karten bieten.)
Ich bin mir der Ethernet-Bindung bewusst. Ist es das, wonach ich in diesem Fall strebe?
Wenn dies nicht möglich ist, wäre es möglich zu erklären, warum?
Hinweis: Ich habe bereits Folgendes gesehen: Wired to Wireless Bridge unter Linux Bridging der Wireless- und Wired-Adapter meines Laptops. Es scheint sich jedoch um unterschiedliche Anwendungsfälle zu handeln.
Danke für die Hilfe!
quelle
Antworten:
Wenn ich Ihre Frage richtig verstehe, ist dies unter Linux nicht möglich, da die Implementierung einer Spezifikation mit dem Namen MultiPath TCP nicht weit verbreitet ist.
Soweit ich weiß, erlaubt Linux einer TCP-Verbindung nur das Senden von Daten über eine Schnittstelle. Während es gut dokumentiert ist , dass Schnittstellen zusammengeführt werden kann (siehe Linuxlive ), Linux wird nur die Schnittstelle verwaltet Verbindungen verwenden, nicht einzelne Netzwerkpakete.
Aber es gibt Hoffnung! Eine relativ aktuelle Reihe von Kernelmodifikationen, MPTCP Linux genannt , läuft unter Linux 3.11. Da du Ubuntu ausführst, hast du doppeltes Glück - sie haben ein benutzerdefiniertes Apt-Repository mit Anweisungen auf ihrer Wiki-Seite . Sie müssten jedoch einen neueren Kernel verwenden.
quelle
Es funktioniert, wenn Sie beiden Schnittstellen dieselbe IP-Adresse zuweisen.
quelle