PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Quake 3 Ingame Browser



MCP
26.10.05, 04:20
Hi Leute,


Ich hab mal wieder ein Problem.

ICh hab auf meinem Suse 9 Rechner einen Q3 Dedicated eingerichtet. Wenn ich ihn starte ist alles wunderwar. Nur leider seh ich ihn nicht im Ingame Browser, wenn ich direkt drauf connecte gehts ruckzuck.

Wie ich rausgefunden hab, liegts an der Firewall, wenn die aus ist, sieht man ihn. Weis einer ob dieser Browser einen eigenen Port hat oder ob die Suse Firewall irgendwas wichtiges Blockt?

Freigegeben ist bisher:
udp 1025:1200 27660:27970 <---- das sollte laut meinen infos der Quake Range sein.
tcp 2021 6667 777 8000:81100

Ich hab jetzt 3 Stunden gegoogled und jetzt hab ich keinen Bock mehr, die Firewall würd ich halt gerne behalten :) sowas macht ja schon sinn. :mad:

Vielen dank im vorraus
mfg Koni

Dellerium
26.10.05, 08:16
Ich bin mir jetzt nicht ganz sicher, aber schicken die Clients nicht nen Broadcast ins Netz um die Server zu finden? ( Im Lan, im Internet kontaktieren sie die Master Server .. )

MCP
26.10.05, 11:28
so denk ich mir das auch, aber das wird ja geblockt, irgendwie :confused: :confused: :confused:

MCP
26.10.05, 12:26
UDP 27960 Q3 Default Server Port *
UDP 12300 GameSpy Monitoring Port *
UDP 13139 GameSpy UDP Pings
UDP 27900 GameSpy Master Server Heartbeat
TCP 28900 GameSpy Master Server List
TCP 29900 GameSpy Connection Manager
TCP 29901 GameSpy Search Manager
UDP 6500 GameSpy Query Port
UDP 6515 GameSpy DPlay Port
UDP 3783 GameSpy Voice Chat
UDP 6667 GameSpy IRC Chat


mit den ports klappt auch nicht. ICh find in Google einfach nichts gescheites.

alterpinguin
26.10.05, 13:23
nicht nur die, die abgelehnt werden. Sowas wie FW_LOG_*_ALL in der SuSEFirewall config datei (in /etc/sysconfig). Danach firewall neu starten, das Spiel testen und anschließend im /var/log/messages die Firewall Ausgaben kontrollieren. Da solltest Du die benutzen Verbindungsversuche sehen (als abgelehnt natürlich).
.
Eigentlich solltest Du mit der default Einstellung da schon was protokolliert bekommen.

MCP
26.10.05, 13:40
das sieht dann so aus :confused:

Oct 26 17:09:48 Suse kernel: SFW2--ACC-RELATED IN=eth0 OUT= MAC=00:10:dc:68:db:ed:00:11:d8:59:9a:a3:08:00 SRC=192.168.1.18 DST=192.168.1.6 LEN=49 TOS=0x00 PREC=0x00 TTL=128 ID=43013 PROTO=UDP SPT=27960 DPT=27960 LEN=29
Oct 26 17:09:48 Suse kernel: SFW2--ACC-RELATED IN=eth0 OUT= MAC=00:10:dc:68:db:ed:00:11:d8:59:9a:a3:08:00 SRC=192.168.1.18 DST=192.168.1.6 LEN=50 TOS=0x00 PREC=0x00 TTL=128 ID=43014 PROTO=UDP SPT=27960 DPT=27960 LEN=30
Oct 26 17:09:48 Suse kernel: SFW2--ACC-RELATED IN=eth0 OUT= MAC=00:10:dc:68:db:ed:00:11:d8:59:9a:a3:08:00 SRC=192.168.1.18 DST=192.168.1.6 LEN=50 TOS=0x00 PREC=0x00 TTL=128 ID=43015 PROTO=UDP SPT=27960 DPT=27960 LEN=30
Oct 26 17:09:48 Suse kernel: SFW2--ACC-RELATED IN=eth0 OUT= MAC=00:10:dc:68:db:ed:00:11:d8:59:9a:a3:08:00 SRC=192.168.1.18 DST=192.168.1.6 LEN=50 TOS=0x00 PREC=0x00 TTL=128 ID=43016 PROTO=UDP SPT=27960 DPT=27960 LEN=30
Oct 26 17:09:48 Suse kernel: SFW2--ACC-RELATED IN=eth0 OUT= MAC=00:10:dc:68:db:ed:00:11:d8:59:9a:a3:08:00 SRC=192.168.1.18 DST=192.168.1.6 LEN=50 TOS=0x00 PREC=0x00 TTL=128 ID=43017 PROTO=UDP SPT=27960 DPT=27960 LEN=30
Oct 26 17:09:48 Suse kernel: SFW2--ACC-RELATED IN=eth0 OUT= MAC=00:10:dc:68:db:ed:00:11:d8:59:9a:a3:08:00 SRC=192.168.1.18 DST=192.168.1.6 LEN=50 TOS=0x00 PREC=0x00 TTL=128 ID=43018 PROTO=UDP SPT=27960 DPT=27960 LEN=30
Oct 26 17:09:48 Suse kernel: SFW2--ACC-RELATED IN=eth0 OUT= MAC=00:10:dc:68:db:ed:00:11:d8:59:9a:a3:08:00 SRC=192.168.1.18 DST=192.168.1.6 LEN=50 TOS=0x00 PREC=0x00 TTL=128 ID=43019 PROTO=UDP SPT=27960 DPT=27960 LEN=30
Oct 26 17:09:48 Suse kernel: SFW2--ACC-RELATED IN=eth0 OUT= MAC=00:10:dc:68:db:ed:00:11:d8:59:9a:a3:08:00 SRC=192.168.1.18 DST=192.168.1.6 LEN=50 TOS=0x00 PREC=0x00 TTL=128 ID=43020 PROTO=UDP SPT=27960 DPT=27960 LEN=30
Oct 26 17:09:48 Suse kernel: SFW2--ACC-RELATED IN=eth0 OUT= MAC=00:10:dc:68:db:ed:00:11:d8:59:9a:a3:08:00 SRC=192.168.1.18 DST=192.168.1.6 LEN=50 TOS=0x00 PREC=0x00 TTL=128 ID=43021 PROTO=UDP SPT=27960 DPT=27960 LEN=30
Oct 26 17:09:48 Suse kernel: SFW2--ACC-RELATED IN=eth0 OUT= MAC=00:10:dc:68:db:ed:00:11:d8:59:9a:a3:08:00 SRC=192.168.1.18 DST=192.168.1.6 LEN=50 TOS=0x00 PREC=0x00 TTL=128 ID=43022 PROTO=UDP SPT=27960 DPT=27960 LEN=30
Oct 26 17:09:48 Suse kernel: SFW2--ACC-RELATED IN=eth0 OUT= MAC=00:10:dc:68:db:ed:00:11:d8:59:9a:a3:08:00 SRC=192.168.1.18 DST=192.168.1.6 LEN=50 TOS=0x00 PREC=0x00 TTL=128 ID=43023 PROTO=UDP SPT=27960 DPT=27960 LEN=30
Oct 26 17:09:48 Suse kernel: SFW2--ACC-RELATED IN=eth0 OUT= MAC=00:10:dc:68:db:ed:00:11:d8:59:9a:a3:08:00 SRC=192.168.1.18 DST=192.168.1.6 LEN=50 TOS=0x00 PREC=0x00 TTL=128 ID=43024 PROTO=UDP SPT=27960 DPT=27960 LEN=30
Oct 26 17:09:48 Suse kernel: SFW2--ACC-RELATED IN=eth0 OUT= MAC=00:10:dc:68:db:ed:00:11:d8:59:9a:a3:08:00 SRC=192.168.1.18 DST=192.168.1.6 LEN=40 TOS=0x00 PREC=0x00 TTL=128 ID=43025 DF PROTO=TCP SPT=1619 DPT=22 WINDOW=65271 RES=0x00 ACK URGP=0
Oct 26 17:09:48 Suse kernel: SFW2--ACC-RELATED IN=eth0 OUT= MAC=00:10:dc:68:db:ed:00:11:d8:59:9a:a3:08:00 SRC=192.168.1.18 DST=192.168.1.6 LEN=50 TOS=0x00 PREC=0x00 TTL=128 ID=43026 PROTO=UDP SPT=27960 DPT=27960 LEN=30
Oct 26 17:09:48 Suse kernel: SFW2--ACC-RELATED IN=eth0 OUT= MAC=00:10:dc:68:db:ed:00:11:d8:59:9a:a3:08:00 SRC=192.168.1.18 DST=192.168.1.6 LEN=49 TOS=0x00 PREC=0x00 TTL=128 ID=43027 PROTO=UDP SPT=27960 DPT=27960 LEN=29
Oct 26 17:09:48 Suse kernel: SFW2--ACC-RELATED IN=eth0 OUT= MAC=00:10:dc:68:db:ed:00:11:d8:59:9a:a3:08:00 SRC=192.168.1.18 DST=192.168.1.6 LEN=49 TOS=0x00 PREC=0x00 TTL=128 ID=43028 PROTO=UDP SPT=27960 DPT=27960 LEN=29
Oct 26 17:09:48 Suse kernel: SFW2--ACC-RELATED IN=eth0 OUT= MAC=00:10:dc:68:db:ed:00:11:d8:59:9a:a3:08:00 SRC=192.168.1.18 DST=192.168.1.6 LEN=50 TOS=0x00 PREC=0x00 TTL=128 ID=43029 PROTO=UDP SPT=27960 DPT=27960 LEN=30
Oct 26 17:09:48 Suse kernel: SFW2--ACC-RELATED IN=eth0 OUT= MAC=00:10:dc:68:db:ed:00:11:d8:59:9a:a3:08:00 SRC=192.168.1.18 DST=192.168.1.6 LEN=50 TOS=0x00 PREC=0x00 TTL=128 ID=43030 PROTO=UDP SPT=27960 DPT=27960 LEN=30
Oct 26 17:09:48 Suse kernel: SFW2--ACC-RELATED IN=eth0 OUT= MAC=00:10:dc:68:db:ed:00:11:d8:59:9a:a3:08:00 SRC=192.168.1.18 DST=192.168.1.6 LEN=50 TOS=0x00 PREC=0x00 TTL=128 ID=43031 PROTO=UDP SPT=27960 DPT=27960 LEN=30
Oct 26 17:09:48 Suse kernel: SFW2--ACC-RELATED IN=eth0 OUT= MAC=00:10:dc:68:db:ed:00:11:d8:59:9a:a3:08:00 SRC=192.168.1.18 DST=192.168.1.6 LEN=50 TOS=0x00 PREC=0x00 TTL=128 ID=43032 PROTO=UDP SPT=27960 DPT=27960 LEN=30
Oct 26 17:09:48 Suse kernel: SFW2--ACC-RELATED IN=eth0 OUT= MAC=00:10:dc:68:db:ed:00:11:d8:59:9a:a3:08:00 SRC=192.168.1.18 DST=192.168.1.6 LEN=50 TOS=0x00 PREC=0x00 TTL=128 ID=43033 PROTO=UDP SPT=27960 DPT=27960 LEN=30


was anderes außer den 27960 und 22 find ich nicht :(

MCP
26.10.05, 14:02
Oct 26 17:23:11 Suse kernel: SFW2-DROP-BCASTe IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:11:d8:59:9a:a3:08:00 SRC=192.168.1.18 DST=255.255.255.255 LEN=78 TOS=0x00 PREC=0x00 TTL=128 ID=54053 PROTO=UDP SPT=137 DPT=137 LEN=58


hmm das hört sich doch so an? Hab mal den 137 udp freigemacht, half aber auch nöschts :ugly:


edit: also die 18 ist mein Rechner, und da wo die 255.255.255.255 steht sollte eigendlich 192.168.1.6 stehen?

DynaBlaster
26.10.05, 15:33
UDP-Port 137 ist das SMB-Protokoll - sprich dein Windows-Client (oder entsprechender Linux-Client) "broadcastet" nach Freigaben etc., die er mittels Datei- und Druckerfreigabe erreichen kann.

Habe gerade das hier gefunden:

http://www.linuxforen.de/forums/showthread.php?t=117708

MCP
26.10.05, 18:06
was macht dieser befehl denn ?
add 255.255.255.255 eth0

DynaBlaster
28.10.05, 11:42
"route add 255.255.255.255 eth0"

sagt deinem Linux, er soll Netzwerkpakete, die an ein ganzes Netz, also nicht an eine bestimmte IP gerichtet sind, über das Interface eth0 verschicken. Wahrscheinlich schickt der Quake-Server seine Broadcast-Pakete, die ihn im Netz bekannt machen sollen übers Loopback-Device raus - und dort finden ihn Clients im eth0-Netz natürlich nicht ...