¿Hay alguna manera de usar diferentes conexiones de red para diferentes aplicaciones?

6

En el trabajo tenemos un firewall que evita ciertas conexiones salientes. Pero también tengo un punto de acceso personal inalámbrico claro. Me gustaría usar la conexión de trabajo para solicitudes normales, pero para ciertas solicitudes, como mi aplicación Mysql, me gustaría usar mi conexión inalámbrica personal. ¿Hay alguna manera de hacerlo sin tener que cambiar de un lado a otro? Entonces, todas las conexiones mysql solo saben usar una interfaz de red mientras que otras solicitudes usan el valor predeterminado.

    
pregunta kidbrax 04.02.2011 - 18:24

5 respuestas

5

He hecho la misma pregunta hace mucho tiempo en superuser.com

<     
respondido por el Kami 05.02.2011 - 11:31
1

Le sugiero que busque en enrutamiento con iptables. No puedo recordar cómo me salí de la cabeza, pero definitivamente sería posible simplemente detectar los paquetes que van a un determinado host / puerto y empujarlos a través de otra interfaz.

    
respondido por el Kye R 05.02.2011 - 06:32
1

Para separar el tráfico por aplicación (y no por destino ) se requeriría una versión OSX de algo como ForceBindIP (solo para Windows). No importa cómo cambie las tablas de enrutamiento o ipfw, si tiene 2 aplicaciones que intentan llegar a google.com, usarán la misma interfaz, la misma ruta.

Es posible que pueda aproximarse al mismo tipo de comportamiento ejecutando cada aplicación en una jaula chroot que solo puede ver un conjunto limitado de dispositivos y restringirla a una sola interfaz. Pero eso tomaría una gran cantidad de configuraciones para cada aplicación.

    
respondido por el Ctrl-Alt-Del Fatigue 29.06.2011 - 23:58
0

Estoy bastante seguro de que hay una forma de hacerlo utilizando IPTables, pero no soy un experto en eso, así que no puedo darte información detallada. Sin embargo, eso puede apuntarle en la dirección correcta.

Esencialmente, debe establecer una ruta para todas las conexiones salientes en el puerto al que se conecta con mysql para usar esa conexión inalámbrica.

    
respondido por el Ben Baron 04.02.2011 - 20:08
0

Esto es definitivamente posible, pero al igual que las otras personas aquí, no sé cómo hacerlo. Solo que ciertamente puede hacerse.

Intente preguntar en enlace .

    
respondido por el user3377 06.02.2011 - 11:27

Lea otras preguntas en las etiquetas