Tengo una red inalámbrica vainilla simple donde el enrutador tiene una dirección 192.168.xxx.xxx.
Ahora, conecté físicamente una máquina con Windows que no tiene conexión inalámbrica a una de las máquinas Linux en la red existente con un cable Ethernet (también, agregué una interfaz 'compartible' en Network Manager). Recibió automáticamente una dirección 10.42.xxx.xxx, y puedo ver una interfaz de red 10.42 correspondiente en la máquina Linux, además de la 192.168.
Como resultado, puedo acceder a Internet desde la máquina Windows.
Hasta ahora, todo bien, pero no tengo idea de cómo acceder a la máquina de Windows que no sea desde la computadora a la que está físicamente conectada.
Mi objetivo final es poder acceder a la máquina Windows desde fuera de la red de forma controlada. Quiero decir, no quiero que esté sentado a la intemperie, pero debe haber una forma de, digamos, SSH, ¿verdad?
Entiendo que este es un problema de enrutamiento, pero desafortunadamente, mi comprensión se detiene allí. Intenté establecer una regla de 'enrutamiento estático' a través de la interfaz del enrutador inalámbrico, pero no parece funcionar.
Probablemente sea importante que la máquina Linux en cuestión tenga una dirección estática en la red 192.168.
fuente
Respuestas:
Elimine la interfaz de uso compartido de red y, en su lugar, "conecte" las dos interfaces en la máquina Linux.
Esto será como tomar la máquina Windows y conectarla directamente al resto de la red. En este punto, la máquina Windows obtendrá una dirección 192.168.xx de su enrutador y no una dirección 10.42.xx de la máquina Linux. Luego, puede reenviar a la máquina Windows de la misma manera que lo haría con cualquier otra máquina en su red.
Lo que tiene actualmente es una interfaz NAT que básicamente segrega la máquina Windows del resto de su red. Si bien es factible, es mucho menos deseable operar de esta manera y más difícil hacer lo que está pidiendo.
fuente