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?
linux
networking
shell
port-forwarding
Amir David Nissan Cohen
quelle
quelle
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