Esta es una forma en que puedo pensar en la parte superior de mi cabeza, por favor comente si necesita detalles u otras soluciones.
Puede instalar un administrador de túneles SSH como autossh, elegir una de sus ubicaciones como sitio central al que puedan acceder todos los demás y configurar autossh (recuerde crear claves y autorizarlas, usando ssh-keygen, por lo que no preguntará para una contraseña) para ejecutarse al inicio para que se conecte al sitio central y posiblemente también a un sitio de respaldo. Recuerde elegir uno o varios puertos para reenviar realmente, algo así como
incrementa en 8002, 8003, 8004 … para cada dispositivo único. autossh -R 8001:127.0.0.1:80 [email protected]
Ahora debería poder acceder a cada dispositivo desde el dispositivo central utilizando http://127.0.0.1:80 XX / en un navegador, pero aún no de forma externa.
- Tengo una contraseña wifi pero aún no puedo usarla debido a la dirección Mac, ¿cómo puedo evitar este cortafuegos?
- Escuché que puede cambiar su dirección IP si reinicia su módem treinta veces seguidas, pero también que puede romper su módem de esa manera. ¿Cuáles son las posibilidades de que ocurra cada uno?
- Quiero saber qué conmutación utilizan 2G y 3G, ya sea conmutación de paquetes o circuitos.
- Soy un graduado de ECE. Quiero obtener mi maestría en redes de computadoras. ¿Requiero el conocimiento de algún lenguaje de programación?
- Nuestra escuela planea tener una conexión a internet. ¿Pueden diferentes oficinas / departamentos poder conectarse a una red principal mediante enrutadores?
El siguiente paso viene en varias variedades:
- Si agrega
a las opciones, podría acceder a cada dispositivo accediendo a la dirección del dispositivo central y agregando el número de puerto que eligió.-g
- Puede agregar más direcciones IP a la interfaz de red de los dispositivos centrales, en los comandos de Linux sin procesar que usa
, en el archivo de configuración ifupdown de Debianip addr add 1.2.3.4 dev ethX
puede agregar una línea/etc/network/interfaces
yup
para cada dispositivo o cree varias entradas de interfaz nuevas llamadasdown
, donde X es su interfaz y N cualquier entero positivo o cero.ethX:N
Y luego configura el firewall de Netfilter para reenviar y devolver esas direcciones IP al puerto correspondiente en 127.0.0.1. - Esta opción es probablemente la mejor si está haciendo esto para un cliente. Si ejecuta Apache httpd, es probable que encuentre un complemento que pueda redirigir las solicitudes a una URL o directorio arbitrario en una solicitud a 127.0.0.1:80 XX . Y si no, aún puede escribir un script PHP envoltorio, o incluso una clase para acceder al contenido en los otros dispositivos, de esta manera incluso puede colocar una página de resumen encuestando los diferentes dispositivos.
Con esta técnica, solo tiene que configurar el acceso a través del enrutador en el sitio central y el posible sitio de respaldo, una regla para permitir el acceso ssh al dispositivo desde las otras y otra para permitir el acceso externo a los puertos 80 XX o al puerto del dispositivo central. 80 dependiendo de qué camino tomaste.