Ben bezig met het opzetten van PPTPD onder Debian linux. Heb inmiddels de server lopende, met MPPE ondersteuning.
Situatie is nu als volgt:
- Internet gaat met ADSL4Linux over een PPTP-client (ppp0) verbinding, over eth0
- Netwerk staat op eth1 welke allemaal gebruikmaken van de ADSL verbinding van de linux machine.
- Binnenkomende VPN connecties komen op ppp[1-9]
Er is een firewall rule aangemaakt om GRE (protocol 47) en TCP pakketten van 1723 zowel inkomend als uitgaand toe te staan.
Ik kan dan ook een verbinding maken (hoewel de eerste keer dat ik het probeer steevast een error optreedt - kan computer niet vinden-, wellicht dat ik iets langer moet wachten na het inbellen).
het probleem
Is routing en firewalling. Ik wil het liefst de twee "lokale" netwerken aan elkaar knopen. Dus het VPN 192.168.0.x netwerk, en het interne 192.168.1.x netwerk.
Nu dropt mijn firewall alles wat over ppp1 komt als geSPOOFt, omdat het source 192.168.x.x range heeft.
Mijn kennis van iptables en routes is te mager om het helemaal zelf uit te zoeken.
De site van het pakket zelf (pptpd) kon me ook niet verder helpen: http://pptpclient.sourcef...CTION00050000000000000000
mogelijk nuttige tabelletjes
Firewall status:
http://home.wxs.nl/~cbierman/firewall.status.txt
Situatie is nu als volgt:
- Internet gaat met ADSL4Linux over een PPTP-client (ppp0) verbinding, over eth0
- Netwerk staat op eth1 welke allemaal gebruikmaken van de ADSL verbinding van de linux machine.
- Binnenkomende VPN connecties komen op ppp[1-9]
Er is een firewall rule aangemaakt om GRE (protocol 47) en TCP pakketten van 1723 zowel inkomend als uitgaand toe te staan.
Ik kan dan ook een verbinding maken (hoewel de eerste keer dat ik het probeer steevast een error optreedt - kan computer niet vinden-, wellicht dat ik iets langer moet wachten na het inbellen).
het probleem
Is routing en firewalling. Ik wil het liefst de twee "lokale" netwerken aan elkaar knopen. Dus het VPN 192.168.0.x netwerk, en het interne 192.168.1.x netwerk.
Nu dropt mijn firewall alles wat over ppp1 komt als geSPOOFt, omdat het source 192.168.x.x range heeft.
Mijn kennis van iptables en routes is te mager om het helemaal zelf uit te zoeken.
De site van het pakket zelf (pptpd) kon me ook niet verder helpen: http://pptpclient.sourcef...CTION00050000000000000000
mogelijk nuttige tabelletjes
code:
1
2
3
4
5
6
| Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 195.190.249.3 * 255.255.255.255 UH 0 0 0 ppp0 localnet * 255.255.255.0 U 0 0 0 eth0 192.168.1.0 * 255.255.255.0 U 0 0 0 eth1 default 195.190.249.3 0.0.0.0 UG 0 0 0 ppp0 |
code:
1
2
3
4
5
| /etc/PPTPD.conf (standaard) bcrelay eth1 // DIT IS NIET STANDAARD, echoes broadcast packets voor SMB blocks localip 192.168.0.1 remoteip 192.168.0.234-238,192.168.0.245 |
Firewall status:
http://home.wxs.nl/~cbierman/firewall.status.txt
[ Voor 3% gewijzigd door tweakerbee op 28-01-2005 11:55 . Reden: firewall status toegevoegd ]
You can't have everything. Where would you put it?