Portweiterleitung zwischen zwei verschiedenen Netzwerken [geschlossen]


1

Ich habe drei Linux-Computer - EIN , B , und C . Ich habe einen TCP-Server, auf dem ausgeführt wird C . B und C Teilen Sie das gleiche Netzwerk und B und EIN Teilen Sie das gleiche Netzwerk. Ich möchte Befehle von senden (und Ergebnisse empfangen) EIN zu C .

Bisher habe ich versucht, Einstellungen vorzunehmen /proc/sys/net/ipv4/ip_forward zu 1 und läuft

iptables -t nat -A PREROUTING -p tcp --dport <source port> -j DNAT --to-destination <dest IP>:<dest port>

aber das hat nicht funktioniert.

Was habe ich falsch gemacht?


Sind Sie sicher, dass die Regel auf dem Computer B hinzugefügt wurde und die Ziel-IP und der Ziel-Port den Werten des Computers C entsprechen? Davon abgesehen sieht es ziemlich gut aus.
— Bogdan

hi bogdan, wie kann ich mir da sicher sein?
— Amir David Nissan Cohen
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.