Ip Forwarding einrichten mit iptables

dimanche 14 février 2016

Nabend Leute,

Ich habe folgendes Szenario:

Server1: Webserver installiert und die Domain liegt drauf
Server2: Teamspeak

Ziel der Sache ist die Domain vom Server1 auch aufm Teamspeak der auf Server2 liegt nutzen zu können (ohne portangabe). Server1 soll den eingehenden Teamspeakport (UDP 9987) auf Server2 einmalig weiterleiten und die Verbindung NICHT dauerhaft über Server1 laufen lassen. So zu sagen wie ein DNS Server die IP in eine andere IP auflösen. Mit meiner momentanen Lösung leitet Server1 den Port erfolgreich auf Server2 weiter, allerdings mit dem Problem das alle im Teamspeak die IP von Server1 haben und die Verbindung dauerhaft über diesen läuft. Dieser Effekt wird durch Script Zeile 3 hervorgerufen, ohne diese funktioniert allerdings die Weiterleitung nicht.


Die iptables werden momentan per bashscript konfiguriert:

Zitat:

sysctl net.ipv4.ip_forward=1
iptables -t nat -A PREROUTING -p udp --dport 9987 -j DNAT --to-destination $Server2:Port
iptables -t nat -A POSTROUTING -j MASQUERADE

Ich hoffe ihr könnt mir helfen und vielen Dank im Voraus

Gruß Qualle


0 commentaires:

Enregistrer un commentaire

 

Lorem

Ipsum

Dolor