LinuX-TUX schreef op woensdag 31 augustus 2011 @ 20:00:
[...]
Wil niet tever offtopic gaan hier. Tot dusver mee eens dat alternatieve netten gepushed kunnen worden naar clients & dat de server ervan op de hoogte is als knooppunt. Maar dat wil toch niet zeggen dat mijn desktop de gateway(vpn link) gaat vragen voor een lokaal adres
10.0.0.2 vraagt 10.0.0.1 aan om pakketje door te sturen naar 10.0.0.3 ... Terwijl 1 & 3 in hetzelfde subnet zitten. Als dat wel kan tegenwoordig ga ik gelijk weer de boeken in duiken, zou wel super funky worden.
10.0.0.2 vraagt aan 10.0.0.1 aan of hij zo braaf wil zijn om z'n pakketje door te sturen naar 10.0.0.140 kan ik me beamen in jouw voorbeeld.
Het idee is dan dat al die 10.0.0.x adressen aan de andere kant van de VPN zijn en dat ze lokaal dus niet meer werken. Het is het een of het ander. De VPN server zal 't niet terugsturen over de link (nouja, dat kan wel maar dan moet je heel vreemde dingen aan 't doen zijn met het bridgen van L2 vpns enzo.)
Oh, de grap is natuurlijk dat je lokale gateway ook onder die routes zou vallen. Om dat probleem te voorkomen regelt de meeste VPN software dat de lokale gateway met een /32 in je route tabel komt. Die is per definitie more specific dan al het andere. Dan zou je dus het volgende overhouden:
• 10.0.0.0/25 via vpn
• 10.0.0.128/25 via vpn
• 10.0.0.1/32 via ethernet (lokaal dus)
• 10.0.0.0/24 via ethernet
• 0.0.0.0/0 via 10.0.0.1 (of via de vpn als je alles over je vpn stuurt, dan komt er nog een bij, namelijk: )
• v.p.n.server/32 via 10.0.0.1
Bekijk aan de hand daarvan maar wat waarheen gaat.
Die /25's zouden trouwens wel iets zijn dat de vpn admin speciaal in moet stellen, dat kom je niet vaak tegen. Meestal vinden ze dat je maar gewoon lekker moet omnummeren
[
Voor 4% gewijzigd door
CyBeR op 31-08-2011 20:08
]
All my posts are provided as-is. They come with NO WARRANTY at all.