VPN Broadcasting mit Windows Server 2008 R2
Gameserver aufsetzen via VPN: Broadcasts funktionieren nicht
Hallo Gemeinde,
es wird ein Gameserver-System geplant, dass zwingend per VPN arbeiten können muss.
Der Gameserver bietet eine Lobby an, die Broadcasts im Netzwerk abfragt und somit die vorhandenen Clients auflistet.
Das System läuft unter Windows Server 2008 R2 Standard mit aktiviertem Routing, WINS, DHCP und DNS.
Grundsätzlich funktioniert alles wie es soll, sprich: VPN-Clients können mit Hilfe der direkten IP angezeigt werden, Zugriffe auf Freigaben funktionieren ebenfalls.
Aber die Clients werden nicht in der Lobby des Gameservers angezeigt, ich vermute also ein Problem mit dem Broadcasting.
Leider funktioniert Broadcasting per VPN nur bedingt, das ist mir bekannt.
Allerdings habe ich testweise ein Szenario aufgebaut, das keinerlei Probleme macht und alle Clients ordnungsgemäß auflistet:
Lasse ich VPN-Clients unter Windows 7 Ultimate zu, funktioniert gewolltes Szenario, aber eben nur direkt auf dem Ziel-Client.
Gibt es (k)eine Möglichkeit, das Ganze über den Server zu realisieren?
Zur Info: Der Server hängt in dem Test-Szenario hinter einer Fritz!Box 7390 mit aktivierem Exposed Host auf den Server.
Ich bin für jeden Denkanstoß dankbar.
Hallo Gemeinde,
es wird ein Gameserver-System geplant, dass zwingend per VPN arbeiten können muss.
Der Gameserver bietet eine Lobby an, die Broadcasts im Netzwerk abfragt und somit die vorhandenen Clients auflistet.
Das System läuft unter Windows Server 2008 R2 Standard mit aktiviertem Routing, WINS, DHCP und DNS.
Grundsätzlich funktioniert alles wie es soll, sprich: VPN-Clients können mit Hilfe der direkten IP angezeigt werden, Zugriffe auf Freigaben funktionieren ebenfalls.
Aber die Clients werden nicht in der Lobby des Gameservers angezeigt, ich vermute also ein Problem mit dem Broadcasting.
Leider funktioniert Broadcasting per VPN nur bedingt, das ist mir bekannt.
Allerdings habe ich testweise ein Szenario aufgebaut, das keinerlei Probleme macht und alle Clients ordnungsgemäß auflistet:
Lasse ich VPN-Clients unter Windows 7 Ultimate zu, funktioniert gewolltes Szenario, aber eben nur direkt auf dem Ziel-Client.
Gibt es (k)eine Möglichkeit, das Ganze über den Server zu realisieren?
Zur Info: Der Server hängt in dem Test-Szenario hinter einer Fritz!Box 7390 mit aktivierem Exposed Host auf den Server.
Ich bin für jeden Denkanstoß dankbar.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 151026
Url: https://administrator.de/contentid/151026
Ausgedruckt am: 16.11.2024 um 16:11 Uhr
2 Kommentare
Neuester Kommentar
Nein. Wenn es UDP Broadcasts sind hast du generell keine Chance, denn wie du sicher selber weisst werden UDP Broadcasts im TCP/IP generell nicht über Router Interfaces übertragen ! Der tiefere Sinn von Routern um Broadcast lasten immer segmentbezogen zu halten.
Billige Consumer Systeme können das nicht. Etwas "bessere" Router bieten aber eine sog. ip helper Option mit denen man diese Broadcasts gezielt auf andere Netzwerk Segmente oder einzelnen Hosts forwarden kann. Diese Option ist auch zwingend damit man z.B. DHCP Pakete so in andere geroutete Segmente bekommt.
Mit so einem Router ist dein Problem im Handumdrehen lösbar. Man muss lediglich per Mausklick diese helper Funktion aktivieren und schon klappt es mit dem Broadcast Forwarding und deine "Lobby" ist dann voll !
Ein anderer funktionierender Workaround ist einen OpenVPN Server mit einer Bridge Konfig zu installieren. In der regel macht man sowas nicht aus Performance Gründen und zieht immer Routing vor. In deinem Falle trägt es aber sinnvoll zur Problemlösung bei.
Statt zu routen wird hier dann das lokale Server LAN an die VPN Clients gebridged. Man hat dann durch die Broadcasts eine etwas höhere VPN Belastung was aber in deinem Falle ja gewollt ist um die Clients auf den Server zu bringen.
Wie man einen Open VPN Server auf einem preiswerten DSL Routen installiert sagt dir dieses Tutorial:
OpenVPN Server installieren auf pfSense Firewall, Mikrotik. DD-WRT oder GL.inet Router
Allerdings darfst du hier nicht die dort gepostet Routing Konfig umsetzen sondern nurtzt eine simple Bridging Konfig:
http://openvpn.net/index.php/open-source/documentation/miscellaneous/76 ...
Einen kostenlosen OpenVPN Client für Winblows findest du hier:
http://openvpn.se/
Mit diesen beiden Möglichkeiten hast du dein Problem im Handumdrehen gelöst ! Nur mit Win Bordmitteln ist es nicht möglich !
Billige Consumer Systeme können das nicht. Etwas "bessere" Router bieten aber eine sog. ip helper Option mit denen man diese Broadcasts gezielt auf andere Netzwerk Segmente oder einzelnen Hosts forwarden kann. Diese Option ist auch zwingend damit man z.B. DHCP Pakete so in andere geroutete Segmente bekommt.
Mit so einem Router ist dein Problem im Handumdrehen lösbar. Man muss lediglich per Mausklick diese helper Funktion aktivieren und schon klappt es mit dem Broadcast Forwarding und deine "Lobby" ist dann voll !
Ein anderer funktionierender Workaround ist einen OpenVPN Server mit einer Bridge Konfig zu installieren. In der regel macht man sowas nicht aus Performance Gründen und zieht immer Routing vor. In deinem Falle trägt es aber sinnvoll zur Problemlösung bei.
Statt zu routen wird hier dann das lokale Server LAN an die VPN Clients gebridged. Man hat dann durch die Broadcasts eine etwas höhere VPN Belastung was aber in deinem Falle ja gewollt ist um die Clients auf den Server zu bringen.
Wie man einen Open VPN Server auf einem preiswerten DSL Routen installiert sagt dir dieses Tutorial:
OpenVPN Server installieren auf pfSense Firewall, Mikrotik. DD-WRT oder GL.inet Router
Allerdings darfst du hier nicht die dort gepostet Routing Konfig umsetzen sondern nurtzt eine simple Bridging Konfig:
http://openvpn.net/index.php/open-source/documentation/miscellaneous/76 ...
Einen kostenlosen OpenVPN Client für Winblows findest du hier:
http://openvpn.se/
Mit diesen beiden Möglichkeiten hast du dein Problem im Handumdrehen gelöst ! Nur mit Win Bordmitteln ist es nicht möglich !