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.
-
¿Cómo asigna Ubuntu 11.10 o 11.04 el uso de dos conexiones a Google Chrome?
-
¿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.