Cómo hacer una conexión entre dos PC que están conectadas a diferentes conexiones Wi-Fi

La primera pregunta a responder es ‘¿Qué estás tratando de hacer con esta conexión? ”

Entonces, déjame asumir que estás tratando de hacer algo además de PING. Lo llamaré “Transferencia de archivos FTP”.

  1. En la PC1, instale un servidor FTP y asegúrese de que funcione de la manera deseada: los directorios correctos son accesibles, las credenciales de inicio de sesión son buenas
  2. En PC2, instale un cliente FTP y asegúrese de poder usarlo para descargar cualquier cosa en cualquier servidor que ya funcione
  3. Averigüe cuál es su IP pública en el lado del servidor (puede usar un sitio como “whatsmyip” para verificar) o puede iniciar sesión en el enrutador de la puerta de enlace y ver su IP pública.
  4. Decida qué puerto TCP desea usar para esta transacción … el valor predeterminado para FTP es 21. Puede elegir otro, y hay razones por las que podría desearlo, pero no me meteré con ese detalle aquí.
  5. En el enrutador en el lado del servidor, reenvíe el puerto TCP a la dirección de host del servidor; en este caso, PC1 es 192.168.10.1.
  6. En el lado del cliente, PC2, abra una conexión FTP a la IP pública que buscó para el enrutador PC1 … inicie sesión … entre en el negocio.

Si alguien más está ejecutando el enrutador de la puerta de enlace, necesitará que agreguen una ruta (puerto hacia adelante) desde la IP pública del enrutador a la IP privada del servidor.

Si tiene alguna otra aplicación en mente, solo aclare en los comentarios: estoy seguro de que obtendrá buenas respuestas.

Para las transferencias de archivos locales donde tiene acceso físico tanto al servidor como a la PC del cliente, puede considerar lo siguiente:

  • Configure una red Wi-Fi ad-hoc para conectar la NIC inalámbrica de la PC del cliente a la NIC inalámbrica de la PC del servidor, con la PC del servidor proporcionando servicios DHCP para conectar la PC del cliente, y luego mapear una unidad de red para transferir archivos
  • Use un cable Ethernet cruzado o un cable de conexión Ethernet con adaptadores cruzados para conectar directamente las dos PC y mapear una unidad de red para transferir archivos
  • Use TeamViewer, LogMeIn u otro software de escritorio remoto / transferencia de archivos para crear sesiones únicas de transferencia de archivos entre estas PC
  • Para PC con Windows, si el servidor no tiene doble NAT o se puede colocar en una DMZ, use la Conexión a Escritorio remoto y la opción de Recursos locales para compartir unidades locales con la PC cliente de destino

Como solo busca datos, tiene 2 opciones. Como dijo Robert Adams, empuje los datos a un punto común como un archivo de texto (u otro si es necesario) desde la computadora de la que necesita los datos, y descargue el archivo a la computadora donde lo necesita

o

Abra una cuenta shell en la computadora de la que necesita los datos y permita que la computadora que necesita obtener los datos inicie sesión en esa cuenta shell y obtenga los datos.

Cuál es más fácil depende del sistema operativo de la computadora en la que tiene los datos. Abrir Remote Desktop al mundo es pedirle a algún hacker que destruya la computadora.

Incluso una conexión VNC (y hay servidores y clientes VNC para casi todo) es más segura, pero aún debe abrir el puerto que el servidor VNC está utilizando (generalmente 5900 o 5901) para que funcione. Team Viewer es una forma alternativa de hacerlo (su servidor actúa como intermediario), pero está exponiendo sus datos a las personas de Team Viewer. No sé si son tan honestos como puede ser o no, pero no hago eso con mis datos.

La conexión entre dos PC conectadas a una red diferente no es posible con una dirección IP privada.

La ip que ha mencionado son direcciones IP privadas y no está disponible fuera de su LAN.

Solo piense que si tiene dos enrutadores diferentes y una PC se ha conectado a cada enrutador, existe la posibilidad de que la dirección IP de ambas PC sea 192.168.10.2. y no es posible que dos PC tengan la misma ip