GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Allocare l'utilizzo dei dati in modo efficiente con due connessioni Internet?

Supponi di avere due connessioni Mobile Broadband e Wi-Fi.

Vorrei allocare manualmente i pacchetti dati a determinate connessioni. Ad esempio, la mia connessione bancaria a Mobile Broadband e la mia navigazione in Internet e il download di software su Wi-Fi.

  1. In che modo Ubuntu 11.10 o 11.04 alloca l'utilizzo di due connessioni a Google Chrome?

  2. Come puoi decidere manualmente quale connessione Internet utilizzare con Wget? Hai bisogno di un comando esterno per eseguire l'allocazione? – A mio parere, sarebbe molto più ortogonale ed efficiente se si potesse disporre di un programma esterno per l'assegnazione. – Potrei quindi avviare manualmente il mio Google Chrome alla connessione desiderata.

Risposta accettata:

Questa è una questione di routing dei pacchetti, ad es. decidere quali pacchetti (indirizzati a quali indirizzi IP) escono da quale interfaccia. Per rispondere alla domanda 1, i pacchetti di entrambe le connessioni vengono instradati alla stessa interfaccia. Usa il route comando per mostrare la configurazione di routing corrente. Usa ifconfig -a comando per vedere le tue interfacce e gli indirizzi IP ad esse assegnati.

Ci sono due modi per forzare wget per utilizzare una determinata connessione Internet:utilizzare il --bind-address=ADDRESS opzione per wget (Vedi man wget per dettagli); OPPURE aggiungere una route a un indirizzo IP/maschera di rete che punta all'interfaccia che i pacchetti per quell'indirizzo (quegli indirizzi) dovrebbero utilizzare. Usando route interessa tutti i pacchetti a quell'IP. Vedi man route . Vuoi qualcosa come:

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

Devi farlo una volta al riavvio o una volta ogni volta che viene visualizzata la banda larga mobile.


Ubuntu
  1. Cripta i tuoi dati con EncFS su Ubuntu 15.10

  2. Come unire più connessioni Internet in una?

  3. Come instradare Internet attraverso un tunnel Ssh?

  4. Come condividere l'Internet degli ospiti con l'host su Virtualbox?

  5. Esegui due comandi con docker exec

Comando awk di Linux con 10 esempi

Come visualizzare i dati con il comando Tail in Linux

Copia i dati con rsync su Ubuntu

Come sincronizzare l'ora di sistema con i server dell'ora Internet su Ubuntu 20.04

Come rimuovere i dati di file Exif con ExifTool in Ubuntu 20.04

Utilizzo del comando Linux mv con esempi