Om vanaf thuis van bepaalde diensten van de Universiteit gebruik te maken, moet je een VPN tunnel leggen naar de universiteit. Voor het leggen van deze tunnel gebruik ik vpnc, wat een linux versie is voor Cisco-achtig VPN spul. Affijn, daar gaat het niet echt om. Die tunnel leggen is het probleem niet.
Voor de tunnel wordt een TUN interface aangemaakt, welke een ip adres verkrijgt in de range van de UvT. In de huidige situatie wordt dat dus mijn nieuwe ip adres voor de buitenwereld.
Het probleem is dat, wanneer ik een VPN tunnel open, ál het verkeer over die tunnel gaat. Daardoor ontstaat er een situatie als deze:
Dat is in mijn ogen echter niet wenselijk, omdat die tunnel mijn latency en throughput enigsinds schaadt, en (belangrijker) alle connecties opnieuw gelegd moeten worden (p2p, gaim).
De situatie die ik voor ogen heb, is alsvolgt:
Hierdoor is er geen sprake van vertraging of verstoring van het reguliere verkeer, als ik het goed heb. Na een google-zoektocht kwam ik erachter dat dit wellicht mogelijk is mbv de route table in Linux. Dan zou het mogelijk zijn om alleen het verkeer met destination UvT-net te routen over de tun0 interface, en de rest gewoon direct over mijn eth0 te laten lopen.
Ik heb diverse tutorials doorgespit, en heel wat geëxperimenteerd, maar ik kom er toch niet uit. Ik hoop dat er hier iemand rond loopt met voldoende route kennis om mij op weg te helpen. Misschien is het heel simpel. In dat geval: mijn excuses, maar ik weet er echt heel weinig van.
Hieronder wat aanvullende gegevens. Misschien is dat wel handig.
Dit is mijn route table zonder VPN tunnel:
Dit mijn table met VPN (alles over VPN dus):
192.168.1.0 thuisnetwerk
192.168.1.1 router
192.168.1.2 mijn laptop (eth0)
kubvpnpub01.uvt (137.56.127.10) VPN gateway
137.56.0.0 UvT net
vp0182.uvt.nl (137.56.x.y) mijn laptop (tun0)
Voor de tunnel wordt een TUN interface aangemaakt, welke een ip adres verkrijgt in de range van de UvT. In de huidige situatie wordt dat dus mijn nieuwe ip adres voor de buitenwereld.
Het probleem is dat, wanneer ik een VPN tunnel open, ál het verkeer over die tunnel gaat. Daardoor ontstaat er een situatie als deze:
code:
1
| laptop -> router ---> VPN gateway -> internet en UvT-net |
Dat is in mijn ogen echter niet wenselijk, omdat die tunnel mijn latency en throughput enigsinds schaadt, en (belangrijker) alle connecties opnieuw gelegd moeten worden (p2p, gaim).
De situatie die ik voor ogen heb, is alsvolgt:
code:
1
2
| laptop -> router ---> internet
---> VPN gateway -> UvT-net |
Hierdoor is er geen sprake van vertraging of verstoring van het reguliere verkeer, als ik het goed heb. Na een google-zoektocht kwam ik erachter dat dit wellicht mogelijk is mbv de route table in Linux. Dan zou het mogelijk zijn om alleen het verkeer met destination UvT-net te routen over de tun0 interface, en de rest gewoon direct over mijn eth0 te laten lopen.
Ik heb diverse tutorials doorgespit, en heel wat geëxperimenteerd, maar ik kom er toch niet uit. Ik hoop dat er hier iemand rond loopt met voldoende route kennis om mij op weg te helpen. Misschien is het heel simpel. In dat geval: mijn excuses, maar ik weet er echt heel weinig van.
Hieronder wat aanvullende gegevens. Misschien is dat wel handig.
Dit is mijn route table zonder VPN tunnel:
code:
1
2
3
| Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 * 255.255.255.0 U 0 0 0 eth0 default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0 |
Dit mijn table met VPN (alles over VPN dus):
code:
1
2
3
4
| Destination Gateway Genmask Flags Metric Ref Use Iface kubvpnpub01.uvt 192.168.1.1 255.255.255.255 UGH 0 0 0 eth0 192.168.1.0 * 255.255.255.0 U 0 0 0 eth0 default vp0182.uvt.nl 0.0.0.0 UG 0 0 0 tun0 |
192.168.1.0 thuisnetwerk
192.168.1.1 router
192.168.1.2 mijn laptop (eth0)
kubvpnpub01.uvt (137.56.127.10) VPN gateway
137.56.0.0 UvT net
vp0182.uvt.nl (137.56.x.y) mijn laptop (tun0)
12 × LG 330Wp (Enphase) | Daikin FTXM-N 3,5+2,0+2,0kW | Panasonic KIT-WC03J3E5 3kW