So kommunizieren zwei Computer, die in unterschiedlichen Subnetzen verbunden sind, über das Internet

So kommunizieren zwei Computer, die in unterschiedlichen Subnetzen verbunden sind, über das Internet

Ich kenne die IP-Adresse und die Mac-Adresse von zwei Rechnern. Beide sind Linux-Versionen. Einer ist über den Asianet ISP mit dem Internet verbunden, der andere über den Docomo-Hotspot. Sie scheinen mit zwei unterschiedlichen Subnetzen verbunden zu sein. Die ifconfigs-Ausgaben sind

  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

und die ifconfig-Ausgabe eines anderen Computers lautet

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)

. ist es möglich, zwei Client-Rechner zu verbinden, ohne das Router-Passwort zu kennen?

Antwort1

Die Hosts, mit denen Sie eine Verbindung herstellen möchten, haben keine öffentliche Internetadresse, sondern eine interne Intranetadresse (192.168). Sie müssen den Router so konfigurieren, dass die eingehenden Pakete an einen ausgewählten Host im Intranet weitergeleitet werden. Das ist NAT (Network Address Translation) und eine Funktion, die jeder Router hat, auch in Heimumgebungen. Aber ja, Sie benötigen das Router-Passwort. Versuchen Sie es mit admin/1234 oder admin/admin oder rufen Sie Ihren ISP an. Außerdem müssen Sie wahrscheinlich die Firewalls des Routers – falls aktiviert – und die Firewall des Computers konfigurieren, um die Ports zu öffnen, die Sie verwenden möchten.

Antwort2

Das Problem dabei ist, dass Sie sich nicht nur in zwei verschiedenen Netzwerken befinden, sondern dass sich beide Netzwerke in einem privaten IP-Bereich (192.168.xx) befinden. Sie müssen also die öffentlichen IP-Adressen beider Netzwerke abrufen und dann die Portweiterleitung auf dem Router einrichten.

verwandte Informationen