Hoi,
Ik heb een server draaien met hierop Linux (Fedora Core 2). Deze server draait pptpd (VPN daemon) en dient ervoor om externe gebruikers op Internet in te laten loggen op een secure netwerk (eth1). In schematische voorstelling ziet het er als volgt uit:
Ik krijg het voor elkaar om gebruikers in te laten loggen via VPN. Zij verkrijgen dan een 192.168.2.x IP adres en kunnen alles pingen in het subnet. Als zij echter door deze PPTP tunnel een IP adres buiten het 192.168.2.x netwerk willen bereiken, zoals een willekeurig Internet adres, lukt dit niet. Mijn routering ziet er als volgt uit:
ppp0 - subnet 255.255.255.255
eth0 - subnet 255.255.255.0
eth1 - subnet 255.255.255.0
eth0 - default gateway is de ADSL router (laten we zeggen: 192.168.1.254)
eth1 - default gateway is een NAT firewall in het secure netwerk die tevens verbonden is met de ADSL router (laten we zeggen: 192.168.2.254)
Als ik met een sniffer kijk, zie ik dat een willekeurig pakketje, verzonden vanaf het 192.168.2.x netwerk met een bestemming anders dan 192.168.2.x/255.255.255.0 op de DMZ kant wordt verstuurd, over eth0 dus. Hierdoor komen pakketjes met een 192.168.2.x. IP adres op een 192.168.1.x netwerk, waardoor ze niet juist gerouted worden. Blijkbaar komt dit omdat ppp over eth0 draait?
Mijn vraag is: hoe krijg ik de ppp tunnel zodanig ingesteld, dat deze de gateway van eth1 gebruikt?
Ik heb een server draaien met hierop Linux (Fedora Core 2). Deze server draait pptpd (VPN daemon) en dient ervoor om externe gebruikers op Internet in te laten loggen op een secure netwerk (eth1). In schematische voorstelling ziet het er als volgt uit:
code:
1
2
| [ADSL Router] ------ [ DMZ hub ] --- [ VPN GATEWAY ] --- [ Secure netwerk ] Internet 192.168.1.x eth0 eth1 192.168.2.x |
Ik krijg het voor elkaar om gebruikers in te laten loggen via VPN. Zij verkrijgen dan een 192.168.2.x IP adres en kunnen alles pingen in het subnet. Als zij echter door deze PPTP tunnel een IP adres buiten het 192.168.2.x netwerk willen bereiken, zoals een willekeurig Internet adres, lukt dit niet. Mijn routering ziet er als volgt uit:
ppp0 - subnet 255.255.255.255
eth0 - subnet 255.255.255.0
eth1 - subnet 255.255.255.0
eth0 - default gateway is de ADSL router (laten we zeggen: 192.168.1.254)
eth1 - default gateway is een NAT firewall in het secure netwerk die tevens verbonden is met de ADSL router (laten we zeggen: 192.168.2.254)
Als ik met een sniffer kijk, zie ik dat een willekeurig pakketje, verzonden vanaf het 192.168.2.x netwerk met een bestemming anders dan 192.168.2.x/255.255.255.0 op de DMZ kant wordt verstuurd, over eth0 dus. Hierdoor komen pakketjes met een 192.168.2.x. IP adres op een 192.168.1.x netwerk, waardoor ze niet juist gerouted worden. Blijkbaar komt dit omdat ppp over eth0 draait?
Mijn vraag is: hoe krijg ik de ppp tunnel zodanig ingesteld, dat deze de gateway van eth1 gebruikt?