GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Weiterleitung von RDP über einen Linux-Rechner mit iptables:Funktioniert nicht

Port in iptables-Regeln hinzufügen?:

iptables -t nat -A PREROUTING -p tcp --dport 3389 -j DNAT --to-destination win-box:3389
iptables -A FORWARD -p tcp --dport 3389 -j ACCEPT

Ich bin mir nicht sicher, ob das der Grund ist. Aber ich mache es normalerweise so:http://www.systutorials.com/816/port-forwarding-using-iptables/

Sie alle können zuerst versuchen, die Tabellen zu leeren:iptables -t nat -F; iptables -Fund fügen Sie dann diese beiden Regeln hinzu, falls andere Regeln in Ihren iptables die Verbindung blockieren.

Sie können auch

cat /proc/net/nf_conntrack

und dort den Inhalt sehen. Jede Weiterleitungsverbindung hat dort Einträge.

Hinweis :MASQUERADE ist auch erforderlich, wenn die ausgehende Route von Windows nicht standardmäßig über iptables verläuft Kasten; siehe Kommentare unten (möglicherweise müssen Sie sie einblenden).


Ich habe gesehen, dass Sie das Problem mit MASQUERADE gelöst haben. Ich habe nicht bemerkt, dass der letzte Kommentar ausgeblendet war, also musste ich die Frage dank des großartigen Iptables-Tutorials (suchen Sie es in Freshmeat) selbst lösen. Ich habe fast dasselbe getan wie Sie, aber ein SNAT anstelle von MASQUERADE, da die Linux-Box eine statische lokale IP hat. MASQUERADE wäre besser geeignet, wenn die Linux-Box ihre IP per DHCP erhalten hätte, sonst wird gesagt, dass es eine prozessorintensivere Aufgabe ist.

Ich brauchte keine FORWARD-Regel, obwohl ich musste

Echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward


Linux
  1. fflush() funktioniert nicht unter Linux

  2. Linux-limits.conf funktioniert nicht?

  3. Linux-Datumsbefehl funktioniert nicht

  4. AWS VPC + IPtables + NAT:Portweiterleitung funktioniert nicht

  5. Portweiterleitung unter Linux ohne iptables?

So konfigurieren Sie die X11-Weiterleitung mit SSH unter Linux

Erstellen Sie eine virtuelle KVM-Maschine mit dem Qcow2-Image unter Linux

So laden Sie eine Datei mit Wget über Proxy in Linux herunter

Fix Touchpad Click funktioniert nicht in Linux Mint

So überwachen Sie eine Linux-Maschine über Nagios

Verwenden der SSH-Portweiterleitung als Sicherheitstool unter Linux