Q
Questionnaire
Mitglied
- Dabei seit
- 07.02.2004
- Beiträge
- 18
- Reaktionspunkte
- 0
Hi,
ich habe folgendes Problem, also...
Ich möchte, dass meine Kumpel und ich Ravenshield (Spiel) über Internet wie im lokalen Netz spielen können. Dies mache ich obwohl das spielen über Internet prinzipiell über die Ubi Server möglich ist. Allerdings werden auf Lans immer mehr Layer 3 Netze eingesetzt (ählich dem Internet)
Auf meinem lokalen LinuxServer habe ich mir einen pptp VPN Server aufgesetzt (pptpd Debian Sid Kernel 2.6.2).
Meine Freunde können sich ohne Probleme mit dem pptp Server connecten (WinXP). Danach können sie die Rechner in meinem lokalen Netz anpingen oder auch die Freigaben in der Netzwerkumgebung sehen. Wir können sogar ein Diablo2 Lan Spiel aufmachen und spielen.
Sie können allerdings den auf der Linuxkiste laufenden Ravenshield Server (über wine emuliert) nicht sehen. Ich selbst kann mich connecten - also kein RS Problem.
Mittels Ethereal habe ich herausgefunden, dass RS 10 UDP Anfragen (verschiedene Ports) als Broadcast an die IP der lokalen Netzwerkkarte schickt.
Z.B.
Mein Ravenshield Server läuft bei mir im Netz unter der IP 192.168.0.10
Ein Freund hat bei seiner Netzwerkkarte die IP 192.168.2.51
Mittels VPN erhält er ein zusätzliches Device 192.168.0.31 (über Internet)
Mein VPN Server hat die zusätzliche Point-to-Point Verbindung 192.168.0.30 (über Internet)
Wie gesagt, ping geht in beide Richtung auf 30 und 31.
RS sendet nun eine UDP Anfrage mit der Source 192.168.2.51 an die Zieladresse 255.255.255.255. Hier liegt nun ein Teil meines Problems. Scheinbar ist dies NUR die Netzwerkkarte und nicht das VPN Interface (VPN Interfaces leiten keine Broadcast Anfragen weiter) Darauf erhält das Spiel natürlich keine Antwort und man kann sich deshalb zu keinem Rechner verbinden.
Ich würde nun gerne eine neue Route in Windows vergeben, sodass diese Broadcastanfragen auch an das VPN Interface gesendet werden. Allerdings nimmt Windows 255.255.255.255 verständlicherweise nicht als Ziel für eine Route an (route add 255.255.255.255 usw.)
Ich weiß nicht mehr weiter. Hat jemand eine Idee, wie ich weiter vorgehen könnte.
Vielen Dank für die Hilfe ich bin am Verzweifeln.
ich habe folgendes Problem, also...
Ich möchte, dass meine Kumpel und ich Ravenshield (Spiel) über Internet wie im lokalen Netz spielen können. Dies mache ich obwohl das spielen über Internet prinzipiell über die Ubi Server möglich ist. Allerdings werden auf Lans immer mehr Layer 3 Netze eingesetzt (ählich dem Internet)
Auf meinem lokalen LinuxServer habe ich mir einen pptp VPN Server aufgesetzt (pptpd Debian Sid Kernel 2.6.2).
Meine Freunde können sich ohne Probleme mit dem pptp Server connecten (WinXP). Danach können sie die Rechner in meinem lokalen Netz anpingen oder auch die Freigaben in der Netzwerkumgebung sehen. Wir können sogar ein Diablo2 Lan Spiel aufmachen und spielen.
Sie können allerdings den auf der Linuxkiste laufenden Ravenshield Server (über wine emuliert) nicht sehen. Ich selbst kann mich connecten - also kein RS Problem.
Mittels Ethereal habe ich herausgefunden, dass RS 10 UDP Anfragen (verschiedene Ports) als Broadcast an die IP der lokalen Netzwerkkarte schickt.
Z.B.
Mein Ravenshield Server läuft bei mir im Netz unter der IP 192.168.0.10
Ein Freund hat bei seiner Netzwerkkarte die IP 192.168.2.51
Mittels VPN erhält er ein zusätzliches Device 192.168.0.31 (über Internet)
Mein VPN Server hat die zusätzliche Point-to-Point Verbindung 192.168.0.30 (über Internet)
Wie gesagt, ping geht in beide Richtung auf 30 und 31.
RS sendet nun eine UDP Anfrage mit der Source 192.168.2.51 an die Zieladresse 255.255.255.255. Hier liegt nun ein Teil meines Problems. Scheinbar ist dies NUR die Netzwerkkarte und nicht das VPN Interface (VPN Interfaces leiten keine Broadcast Anfragen weiter) Darauf erhält das Spiel natürlich keine Antwort und man kann sich deshalb zu keinem Rechner verbinden.
Ich würde nun gerne eine neue Route in Windows vergeben, sodass diese Broadcastanfragen auch an das VPN Interface gesendet werden. Allerdings nimmt Windows 255.255.255.255 verständlicherweise nicht als Ziel für eine Route an (route add 255.255.255.255 usw.)
Ich weiß nicht mehr weiter. Hat jemand eine Idee, wie ich weiter vorgehen könnte.
Vielen Dank für die Hilfe ich bin am Verzweifeln.