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.