Lastig probleem met VPN op Windows Home Server 2011

Hebt u opmerkingen, klachten, steunbetuigingen voor Proximus (Belgacom)? Dan kan u deze hier kwijt.
Plaats reactie
brechtb
Starter Plus
Starter Plus
Berichten: 39
Lid geworden op: 11 nov 2010, 22:29
Locatie: Brussel
Uitgedeelde bedankjes: 8 keer
Bedankt: 1 keer

Dag allen,

Ik zit met een ingewikkeld vraagje. Eerst even de situatie schetsen:

Ik heb een Windows Home Server 2011 (gebaseerd op Windows Server 2008 R2), deze is verbonden met mijn Belgacom BBOX2.

De server heeft zowel een lan verbinding en bouwt ook een tweede PPPOE sessie op (reden: als server bvb updates binnen haalt heb ik er weinig last van als ik bvb stream op mijn laptop via de lan). Dit alles werkt, ik heb dus een lan 192.168.1.x en alle pc's kunnen elkaar pingen, de server kan ook alle clients pingen en maakt een wan verbinding via de 2de pppoe sessie. Alles OK!

Bijkomende informatie over de config op de server: ik heb geen dns noch dhcp geinstalleerd...

Een diagram zie je hier met enkele screenshots van de configuratie op de server (BTW in de diagrammen staan fictieve publieke ip adressen):

Afbeelding
*klik om de volledige afbeelding te zien*

Afbeelding

Afbeelding

Afbeelding

Ik wil nu een VPN maken en dit heb ik aan de hand van een guide (http://thedigitalmediazone.com/2012/03/ ... rver-2011/), in de guide worden er 10 statische adressen uitgedeeld, ik doe dit ook, maar de server deelt dus 192.168.3.0-9 uit. Clients kan ik verbinden via een domainname dat bij WHS 2011 wordt aangemaakt (http://xxx.homeserver.com). Als ik een client verbind via de VPN dan kom ik op de server terecht via de tweede PPPOE sessie. Dit hoort zo. Tot zo ver werkt alles... maar toch niet helemaal.

Er zijn namelijk twee problemen, ik heb geen internet verbinding via de VPN, en ik kan bvb ook niet pingen via hostname naar een andere pc, pingen via IP adres lukt wel (zelfs ping -a) (ik denk dus aan een dns/wins probleem).

Het lukt ook niet om clients die verbonden zijn via VPN te pingen via hostname vanop de server.

Hier een diagram hoe het netwerk er nu uitziet als een client via VPN verbonden is en enkele screenshots van de configuratie:

Afbeelding

Afbeelding

Afbeelding

De config van de client ziet er dan zo uit:

Afbeelding

Hieronder heb ik een resultaat van enkele pings vanop een client die via VPN verbonden is:

Code: Selecteer alles

C:\Users\Brecht>ping server-brecht

Pinging server-brecht [192.168.3.1] with 32 bytes of data:
Reply from 192.168.3.1: bytes=32 time=244ms TTL=128
Reply from 192.168.3.1: bytes=32 time=206ms TTL=128
Reply from 192.168.3.1: bytes=32 time=212ms TTL=128
Reply from 192.168.3.1: bytes=32 time=235ms TTL=128

Ping statistics for 192.168.3.1:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 206ms, Maximum = 244ms, Average = 224ms

C:\Users\Brecht>ping -a 192.168.3.1

Pinging SERVER-BRECHT [192.168.3.1] with 32 bytes of data:
Reply from 192.168.3.1: bytes=32 time=220ms TTL=128
Reply from 192.168.3.1: bytes=32 time=229ms TTL=128
Reply from 192.168.3.1: bytes=32 time=265ms TTL=128
Reply from 192.168.3.1: bytes=32 time=225ms TTL=128

Ping statistics for 192.168.3.1:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 220ms, Maximum = 265ms, Average = 234ms

C:\Users\Brecht>ping -a 192.168.1.254

Pinging SERVER-BRECHT [192.168.1.254] with 32 bytes of data:
Reply from 192.168.1.254: bytes=32 time=242ms TTL=127
Reply from 192.168.1.254: bytes=32 time=230ms TTL=127
Reply from 192.168.1.254: bytes=32 time=218ms TTL=127
Reply from 192.168.1.254: bytes=32 time=250ms TTL=127

Ping statistics for 192.168.1.254:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 218ms, Maximum = 250ms, Average = 235ms

C:\Users\Brecht>ping htpc-brecht
Ping request could not find host htpc-brecht. Please check the name and try agai
n.

C:\Users\Brecht>ping -a 192.168.1.2

Pinging HTPC-BRECHT [192.168.1.2] with 32 bytes of data:
Reply from 192.168.1.2: bytes=32 time=212ms TTL=128
Reply from 192.168.1.2: bytes=32 time=277ms TTL=128
Reply from 192.168.1.2: bytes=32 time=313ms TTL=128
Reply from 192.168.1.2: bytes=32 time=281ms TTL=128

Ping statistics for 192.168.1.2:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 212ms, Maximum = 313ms, Average = 270ms
Ik heb al veel opgezocht op google, maar veel vind ik niet terug zoals mijn configuratie. Ik denk dat ik statische routes moet toevoegen op de server (want uiteindelijk speelt die als router) en op de bbox2 (want volgens mij weet hij helemaal niets af van 192.168.3.x). Maar ik begrijp niet zoveel van die routes en na vele trail and error ben ik nog nergens geraakt. Wie o wie kan me helpen, die verdient zeker een pint (of meer :-)) :beerchug: :-) .


*EDIT: laatste afbeelding was verkeerd*
didi79
Elite Poster
Elite Poster
Berichten: 912
Lid geworden op: 25 jun 2007, 17:19
Uitgedeelde bedankjes: 87 keer
Bedankt: 98 keer

Het feit dat je met een vpn client niet op internet geraakt, is bijna zeker een routeringprobleem.
Aan de hand van een traceroute op een vpn client, kan je zien waar het foutgaat.

Het feit dat je interne clients niet kan pingen op hostname, is - zoals je zelf al vermoedde - een DNS probleem. Ik vermoed dat je op al je clients de DNS servers van Belgacom gebruikt. Nu, die zullen nooit jouw lokale clients resolven.
Om het eenvoudig te houden, draai op je server zelf DNS (met forwarders naar die van Belgacom). Voor de vlotte werking van je Windows omgeving, zet je ook WINS aan.
brechtb
Starter Plus
Starter Plus
Berichten: 39
Lid geworden op: 11 nov 2010, 22:29
Locatie: Brussel
Uitgedeelde bedankjes: 8 keer
Bedankt: 1 keer

Het gaat hier inderdaad over een routing probleem, daarom dacht ik een statische route toe te voegen.

Ik heb een traceroute gedaan en er kan enkel toe aan de server gehopt worden (logisch want er is nog geen route van 192.168.3.1 naar 192.168.1.?)

dit is het resultaat:

Code: Selecteer alles

C:\Users\Brecht>tracert google.com

Tracing route to google.com [74.125.136.113]
over a maximum of 30 hops:

  1   660 ms   612 ms     *     SERVER-BRECHT [192.168.3.1]
  2     *        *        *     Request timed out.
  3     *        *        *     Request timed out.
  4     *        *        *     Request timed out.
  5     *        *        *     Request timed out.
Ik ga over een 3g verbinding (zodat ik zeker weet dat alle netwerken gescheiden zijn, daarom dat ik zo'n lange response tijden heb).
brechtb
Starter Plus
Starter Plus
Berichten: 39
Lid geworden op: 11 nov 2010, 22:29
Locatie: Brussel
Uitgedeelde bedankjes: 8 keer
Bedankt: 1 keer

Ik heb hier ook een routing tabel van de server als een vpn client verbonden is (.3.8 )

Afbeelding
didi79
Elite Poster
Elite Poster
Berichten: 912
Lid geworden op: 25 jun 2007, 17:19
Uitgedeelde bedankjes: 87 keer
Bedankt: 98 keer

Al overwogen om je netwerk setup wat simpeler te maken ? Je voegt onnodige complexiteit toe door die 2e PPPOE verbinding op je server.

Zet al je pc's en server in hetzelfde subnet.
Server = DHCP server (en zoals eerder aangehaald interne DNS)
VPN laat je op de BBOX port forwarden naar de server, VPN clients laat je IP krijgen uit zelfde DHCP pool als je interne clients.

Als downloads op de server je LAN snelheid naar beneden halen (wat ik bovendien in twijfel trek), zet er dan nog een Gigabit switch tussen met uplink naar de BBOX.

Met die setup hoef je je zelfs geen zorgen te maken over routering.

Gouden regel in IT: Keep it simple
Plaats reactie

Terug naar “Proximus (Belgacom, Skynet)”