GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Mit zwei Internetanschlüssen die Datennutzung effizient zuordnen?

Angenommen, Sie haben zwei Verbindungen in Mobile Broadband und WiFi.

Ich möchte bestimmten Verbindungen manuell vorgegebene Pakete zuweisen. Zum Beispiel meine Bankverbindung zu Mobile Broadband und mein Surfen im Internet und meine Software-Downloads zu WiFi.

  1. Wie weist Ubuntu 11.10 oder 11.04 Google Chrome die Verwendung von zwei Verbindungen zu?

  2. Wie können Sie manuell entscheiden, welche Internetverbindung mit Wget verwendet werden soll? Benötigen Sie einen externen Befehl, um die Zuordnung vorzunehmen? – Meiner Meinung nach wäre es viel orthogonaler und effizienter, wenn Sie die Zuordnung über ein externes Programm vornehmen könnten. – Ich könnte dann einfach meinen Google Chrome mit der gewünschten Verbindung manuell starten.

Akzeptierte Antwort:

Dies ist eine Frage des Paketroutings, z.B. Entscheiden, welche Pakete (adressiert an welche IP-Adressen) welche Schnittstelle verlassen. Um Frage 1 zu beantworten, werden die Pakete beider Verbindungen an dieselbe Schnittstelle geleitet. Verwenden Sie die route Befehl, um Ihr aktuelles Routing-Setup anzuzeigen. Verwenden Sie den ifconfig -a Befehl, um Ihre Schnittstellen und die ihnen zugewiesenen IP-Adressen anzuzeigen.

Es gibt zwei Möglichkeiten, wget zu erzwingen Um eine bestimmte Internetverbindung zu verwenden:verwenden Sie --bind-address=ADDRESS Option zu wget (Siehe man wget für Details); ODER fügen Sie eine Route zu einer IP-Adresse/Netzmaske hinzu, die auf die Schnittstellenpakete für diese Adresse (diese Adressen) verweist. Verwenden von route wirkt sich auf alle Pakete an diese IP aus. Siehe man route . Sie wollen etwas wie:

sudo route add -host <*bank's IP*> dev <*MobileBroadband's interface*>

Sie müssen dies einmal pro Neustart oder einmal jedes Mal tun, wenn Ihr mobiles Breitband wiederhergestellt wird.


Ubuntu
  1. Verschlüsseln Sie Ihre Daten mit EncFS auf Ubuntu 15.10

  2. Wie kann man mehrere Internetverbindungen zu einer zusammenführen?

  3. Wie leitet man das Internet durch einen SSH-Tunnel?

  4. Wie teilt man das Internet des Gastes mit dem Host auf Virtualbox?

  5. Welche Metrik hat unter Linux eine Route ohne Metrik?

Linux-awk-Befehl mit 10 Beispielen

So zeigen Sie Daten mit dem Tail-Befehl in Linux an

Kopieren Sie Daten mit rsync auf Ubuntu

So synchronisieren Sie die Systemzeit mit Internet-Zeitservern unter Ubuntu 20.04

So entfernen Sie Datei-Exif-Daten mit ExifTool in Ubuntu 20.04

Verwendung des Linux-mv-Befehls mit Beispielen