IPTABLES TeamSpeak Query Port blocken

Black-Rider007

New Member
Hallo,
ich möchte gerne den TS² Query Port auf meinen Server blocken und nur für eine bestimmte IP erlauben:

iptables -I INPUT -p tcp --dport 59452 -j DROP <-Funktioniert soweit
iptables -A INPUT -p tcp --dport 59452 -s <meine_aktuelle_ip> -j ACCEPT <-Funktioniert nicht

Trotz das ich meine aktuelle IP freigegeben habe kann ich z.B. den TS² Admin Client nicht mehr benutzen, weill der Sever die Verbindung blockt. Weiß jemand woran das liegt? Oder kann man Ports nur für statische IP´s freigeben?

Mit freundlichen Grüßen

Black-Rider

Edit: Leider geht TS² Perlmod dadurch auch nicht mehr, obwohl ich 127.0.0.1 frei gegeben hab:
iptables -A INPUT -p tcp --dport 59452 -s 127.0.0.1 -j ACCEPT
 
Last edited by a moderator:
first come first serve

Einfach mal die beiden Regeln vertauschen.

Dann sollte es gehen. Achte darauf dass die feinere granularerere Regel - in deinem Fall die mit deiner IP - immer vor groberen Regeln kommt.

t.
 
Hey danke!

Wusste jetzt nicht wie ich die eine nach oben bekomme als habs ich per Webmin gemacht. Möchte aber trozdem gerne den Befehl bzw. Parameter wissen mit dem ich eine neue IPTABLE an eine bestimmte Stelle setzen kann!

Kannste mir den noch verraten?
 
Angenommen ich hab 4 vorhandene IPTables. Nun möchte ich zwischen der 2. und 3. eine neue einfügen ohne alle zu löschen. Wie mach ich das, dass die neue Regel zwischen der 2. und 3. steht?
 
Da gibt es eine Option zum Einfügen :D. Müsste -I Kette Nummer sein.

Genaueres steht in der manpage zu Iptables.
 
Code:
iptables [COLOR="Red"]-A[/COLOR] INPUT -p tcp --dport 59452 -j DROP
iptables [COLOR="Red"]-I[/COLOR] INPUT -p tcp  --dport 59452 -s <meine_aktuelle_ip> -j ACCEPT
 
Back
Top