Necesita una forma de utilizar 2 redes para acceder al servidor en paralelo compartiendo tráfico de datos

Necesita una forma de utilizar 2 redes para acceder al servidor en paralelo compartiendo tráfico de datos

Tengo un servidor conectado a Internet a través de dos redes: un enlace de microondas y un enlace ADSL. Al servidor se le ha asignado una dirección IP estática en ambas redes.

Ambas redes no son confiables y se desconectan con frecuencia. Entonces, cualquier tarea que ejecute desde mi cliente a través de ssh se interrumpe y tengo que cerrar todo y cambiar a la otra conexión.

Es frustrante hacer esto cada vez y por eso me preguntaba si hay alguna manera de abrir una conexión ssh que use ambas redes en paralelo, compartir la transferencia de datos entre las dos y si hay alguna falla en una de las redes. , redirigir todo el tráfico de datos al otro de manera que mi ssh no se vea afectado y pueda trabajar sin problemas sin saber qué red está usando realmente el ssh.

Esta puede ser una pregunta ridículamente sin sentido, pero no soy un experto en redes. Dígame si esto es posible o sugiérame otras formas de lograrlo, si corresponde.

Mi servidor usa CentOS y mi cliente es Ubuntu y Mac.

Respuesta1

Sugeriría otra táctica: si bien existen herramientas que permiten el equilibrio de carga, es posible que no funcionen para su caso de uso tal como están. Sugiero tener una sesión resistente a las desconexiones.

En primer lugar, ejecutaría mis comandos enpantallao tmux - de esa manera tus comandosmantenerfuncionando incluso si te desconectas. Luego puede volver a iniciar sesión y volver a adjuntar la sesión. Túdesearhacer esto en cualquier escenario. Quieres instalar la pantalla en tuservidores. Inicia una sesión ssh (o una sesión mosh), inicia la pantalla en esa sesión y cualquier tarea iniciada en esa sesión (u otras sesiones de pantalla) seguirá ejecutándose. Incluso puedes desconectar la sesión de pantalla para hacer otras cosas, o salir completamente de tu sesión ssh y volver a la sesión de pantalla más tarde.

También sugeriría mirarmoshen lugar de simple ssh de vainilla. Mosh esdiseñadopara permitirle moverse entre conexiones y está diseñado para conexiones de alta latencia como la suya. yo usaría estoconpantalla para estar seguro, pero esto debería permitirle hacer lo que quiera hacer.

Me sentiría tentado a experimentar con el equilibrio de carga; yo usoproxy de despacho, que cambiaría si la conexión fuera malaperoNo estoy seguro de si esto funciona con un cliente ssh o mosh. Una o ambas de las sugerencias anteriores probablemente manejarían esto limpiamente, incluso conunomala conexión.

información relacionada