cómo comunicar dos computadoras conectadas en diferentes subredes a través de Internet

cómo comunicar dos computadoras conectadas en diferentes subredes a través de Internet

Conozco la dirección IP y la dirección MAC de 2 máquinas. Ambas tienen versiones de Linux. Una está conectada a Internet mediante Asianet ISP y la otra está conectada a Internet mediante el punto de acceso Docomo. Parecen estar conectadas a dos subredes diferentes. hay salidas ifconfigs

  virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:30:e0:7a  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

y la salida ifconfig de otra computadora es

wlan0     Link encap:Ethernet  HWaddr 00:24:2b:33:db:1d  
          inet addr:192.168.43.109  Bcast:192.168.43.255  Mask:255.255.255.0
          inet6 addr: fe80::224:2bff:fe33:db1d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:101 errors:0 dropped:0 overruns:0 frame:0
          TX packets:161 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:8237 (8.2 KB)  TX bytes:20663 (20.6 KB)

. ¿Es posible conectar dos máquinas clientes sin conocer la contraseña del enrutador?

Respuesta1

Los hosts a los que intenta conectarse no tienen una dirección de Internet pública, sino una dirección de intranet interna (192.168). Debe configurar el enrutador para dirigir los paquetes entrantes a un host seleccionado en la intranet. Eso es NAT (Traducción de direcciones de red) y es una característica que todos los enrutadores tienen, incluso en entornos domésticos. Pero sí, necesitas la contraseña del enrutador. Pruebe admin/1234 o admin/admin o llame a su ISP. Además, probablemente necesites configurar los firewalls del enrutador -si están habilitados- y el firewall de la computadora, para abrir los puertos que deseas usar.

Respuesta2

El problema aquí es que no sólo estás en dos redes diferentes, sino que ambas redes están en un rango de IP privado (192.168.xx). Por lo tanto, necesitará obtener la dirección IP pública y luego configurar el reenvío de puertos en el enrutador.

información relacionada