GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo asignar el uso de datos de manera eficiente con dos conexiones a Internet?

Suponga que tiene dos conexiones en banda ancha móvil y Wi-Fi.

Me gustaría asignar paquetes dados manualmente a conexiones dadas. Por ejemplo, mi conexión bancaria a banda ancha móvil y mi navegación por Internet y descargas de software a WiFi.

  1. ¿Cómo asigna Ubuntu 11.10 o 11.04 el uso de dos conexiones a Google Chrome?

  2. ¿Cómo puedes decidir manualmente qué conexión a Internet usar con Wget? ¿Necesita algún comando externo para hacer la asignación? – En mi opinión, sería mucho más ortogonal y eficiente si pudieras tener un programa externo para hacer la asignación. – Entonces podría simplemente iniciar mi Google Chrome a la conexión deseada manualmente.

Respuesta aceptada:

Esta es una cuestión de enrutamiento de paquetes, p. decidir qué paquetes (dirigidos a qué direcciones IP) salen de qué interfaz. Para responder a la pregunta 1, los paquetes de ambas conexiones se enrutan a la misma interfaz. Usa la route comando para mostrar su configuración de enrutamiento actual. Utilice el ifconfig -a comando para ver sus interfaces y las direcciones IP asignadas a ellas.

Hay dos formas de forzar wget para usar una conexión a Internet en particular:use --bind-address=ADDRESS opción para wget (Ver man wget para detalles); O agregue una ruta a una dirección IP/máscara de red que apunte a los paquetes de interfaz para esa dirección (esas direcciones) que debe usar. Usando route afecta a todos los paquetes a esa IP. Ver man route . Quieres algo como:

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

Tienes que hacer esto una vez por reinicio, o una vez cada vez que aparece tu banda ancha móvil.


Ubuntu
  1. Cifre sus datos con EncFS en Ubuntu 15.10

  2. ¿Cómo fusionar varias conexiones a Internet en una sola?

  3. ¿Cómo enrutar Internet a través de un túnel Ssh?

  4. ¿Cómo compartir la Internet de los invitados con el host en Virtualbox?

  5. Ejecutar dos comandos con docker exec

Comando awk de Linux con 10 ejemplos

Cómo ver datos con el comando Tail en Linux

Copiar datos con rsync en Ubuntu

Cómo sincronizar la hora del sistema con los servidores de hora de Internet en Ubuntu 20.04

Cómo eliminar datos de archivo Exif con ExifTool en Ubuntu 20.04

Uso del comando Linux mv con ejemplos