SteamCMD ports öffnen Linux Iptables?
Hallo, kann mir jemand helfen, undzwar habe ich das Problem, dass ich, wenn ich mit der steamcmd auf meinem linuxserver ein spiel updaten / herunterladen möchte, dort nur steht: Connecting anonymously to steam public… replying…
das hier ist meine config:
target prot opt source destination
ACCEPT tcp -- anywhere anywhere tcp dpt:32330
ACCEPT tcp -- anywhere anywhere tcp dpt:7778
ACCEPT udp -- anywhere anywhere udp dpt:7778
ACCEPT tcp -- anywhere anywhere tcp dpt:27015
ACCEPT udp -- anywhere anywhere udp dpt:27015
ACCEPT all -- anywhere anywhere
ACCEPT udp -- anywhere anywhere udp spts:27000:27030 dpts:1025:65355
ACCEPT udp -- anywhere anywhere udp spt:4380 dpts:1025:65355
ACCEPT tcp -- anywhere anywhere tcp spt:domain
ACCEPT udp -- anywhere anywhere udp spt:domain
ACCEPT tcp -- anywhere anywhere tcp spt:http
ACCEPT tcp -- anywhere anywhere tcp spt:https
ACCEPT udp -- anywhere anywhere udp spt:https
ACCEPT udp -- anywhere anywhere udp dpt:4242
ACCEPT udp -- anywhere anywhere udp dpts:7777:7778
ACCEPT udp -- anywhere anywhere udp dpts:26900:26905
ACCEPT udp -- anywhere anywhere udp dpts:27015:27020
ACCEPT udp -- anywhere anywhere udp dpt:27215
Chain FORWARD (policy ACCEPT)
target prot opt source destination
ACCEPT udp -- anywhere 192.168.1.15 udp dpt:4242
ACCEPT udp -- anywhere 192.168.1.15 udp dpts:7777:7778
ACCEPT udp -- anywhere 192.168.1.15 udp dpts:26900:26905
ACCEPT udp -- anywhere 192.168.1.15 udp dpts:27015:27020
ACCEPT udp -- anywhere 192.168.1.15 udp dpt:27215
Danke für Hilfe!
2 Antworten
Also für mich sieht das nicht aus wie eine Konfigurtation sondern die gekürzte Ausgabe von iptables -L. Steht dein Server zuhause oder beim Hoster? Hängt der Server hinter einem Router oder hängt er mit öffentlicher IP-Adresse (ipv4/ipv6?) direkt im Internet? Was steht in der OUTPUT Chain?
"ACCEPT all -- anywhere anywhere"
Solltest vielleicht nicht einfach Copy & Paste von irgendwelchen Dubiosen Tutorials machen.
Und ich weiß auch nicht was das Problem bei
"Connecting anonymously to steam public… replying…"
ist. Warte doch mal ne Minute oder Zwei, das kann beim ersten Connecten durchaus dauern. Die Steamserver könnten um die Uhrzeit auch down sein..
Du sollst aber, vorallem bei IPTables, nicht einfach irgendwelche Zeilen Copy & Pasten. Weißt du überhaupt ob deine Ports geschlossen/Offen sind?
Du solltest dich mal kurz damit auseinandersetzen wie man so einen Befehl selbst schreibt bzw. was wohingehört damit es auch funktioniert.
das Problem ist, dass, wenn ich alle ports öffne, sich der Server mit den steamservern verbindet, mit dieser Konfiguration aber nicht, sondern halt immer dieses replying dort steht. Jenes von der offiziellen steamseite habe ich schon versucht:
iptables -A INPUT -p udp -m udp --sport 27000:27030 --dport 1025:65355 -j ACCEPT
iptables -A INPUT -p udp -m udp --sport 4380 --dport 1025:65355 -j ACCEPT