Verbindung zweier Schnittstellen

2

Ich habe 2 Netzwerkschnittstellen, wlan0 und tun_nrf24. wlan0 ist von meinem LAN-Netzwerk aus erreichbar, sodass ich eine Verbindung herstellen kann. Ich muss machen tun_nrf24 auch in meinem LAN verfügbar.

  • Tor: 192.168.1.1 (Standard)
  • wlan0: 192.168.1.8
  • tun_nrf24: 192.168.3.2

tun_nrf24 ist eine Schnittstelle, an der einige Geräte angeschlossen sind und ich möchte sie mit meinem verbinden wlan0 Netzwerk, um Daten von diesen Geräten herunterzuladen.

Ich kann ping tun_nrf24 und an dieses Netzwerk angeschlossene Geräte (z 192.168.3.4 ) vom Gerät 192.168.1.8 kann jedoch nicht dasselbe von einem Laptop aus tun, der an einen Router angeschlossen ist (Netzwerk 192.168.1.x )

Sollte ich NAT verwenden, um eine Verbindung herstellen zu können, um ein Ping an dieses Gerät durchzuführen? Wenn ja, wie man es richtig einstellt?

Soll ich etwas an meiner Router-Konfiguration ändern?

Meine Topologie sieht so aus; Mein Router ist ein TP-LINK TL-WR940N :

Laptop <-> (192.168.1.x) Router <-> (192.168.1.x) Device <~>(192.168.3.x) Device_1

ip route show sagt:

default via 192.168.1.1 dev wlan0
192.168.1.0/24 dev wlan0 proto kernel scope link src 192.168.1.8
192.168.3.0/24 dev tun_nrf24 proto kernel scope link src 192.168.3.2
Puchacz
quelle

Antworten:

0

Die Lösung bestand darin, die statische Routingliste der Advanced Routing-Tabelle mit solchen Einstellungen festzulegen:

Destination network Subnet Mask     Default Gateway
192.168.3.0         255.255.255.0   192.168.1.8 (device)

Ofc Ich habe das in meinen Heimrouter-Einstellungen gemacht. Nun, mein Router weiß, dass, wenn ich versuche, 192.168.3. * Zu verbinden, Pakete an 192.168.1.8 gesendet werden sollen und dort auf meinem Gerät NATing ausgeführt wird (ich denke, es ist ^^)

Puchacz
quelle