Pogledaj ovaj link gore gde ces videti sta trebas instalirati na mandrak 9.0 da bi imao ppp i pptp
Pogledaj i ovaj topic
http://www.elitesecurity.org/tema/129590-pptp-vpn-konekcija
Savetujem ti da skines i instaliras pptpconfig gui program koji je lako koristiti i sa kojim ces lako uspostaviti konekciju(nadamse) Posebno zbog toga sto tvoja zahteva mppe i nemoras da gasis opciju u options fajlu (moze biti i config na mandrake 9.0)
Ako ti ovaj gui programn dosadi zato sto je ruzan na desktopu ili nesto slicno onda mozes uraditi sledece stvari.
Tebi je chap protokol i trebas editovati chap secrets fajl koji se obicno nalazi u /etc/ppp
Trebas editovati options i options.pptp fajl.Opcije iskljucujes sa # ispred opcije u liniji
U chap secrets fajlu trebas upisati
user_name vpn.adresa_servera.com password
Kada ovo uradis mozes probati da uspostavis vpn konekciju komandom u konzoli kao root
#pptp [vpn.server.com] debug user [vase_user_ime] remotename [vpn.server.com] defaultroute mtu 1452 mru 1452 noauth
Zameni ovo sto je u zagradama sa tvojim parametrima bez zagrada.Zatim ako se konektujes bez problema pogledaj komandom
#ifconfig
dali imas ppp0 interfejs
Komandom
#route -v
pogledaj dali ti je default route na eth0 ili ppp0
Ako nije promenio default route na ppp0 onda mozes upisati komandu
#/sbin/ip route replace default dev 'ppp0'
Ovo u slucaju da ti je ip executable u /sbin a mozda radi i komanda bez /sbin ili cak i bez ip na pocetku.
Zatim pogledas komandom route -v dali je promenio default route pa ako jeste onda dodaj jos jednu route
#/sbin/ip route add [ip_dns_servera] via [ip_rutera] dev eth0 src [ip_vase_lan_karte]
eth0 ili tvoja lan karta (eth1,eth2 itd).Adrese pises bez zagrada
Ovo bi trebalo da radi i da dobijes protok na internet.
Gasi se komandom kao root
#killall pptp
/sbin/ip route del [ip_dns_servera] via [ip_rutera] dev eth0 src [ip_vase_lan_karte]
#ip route replace default via [ip_rutera] dev eth0
Ako ovo radi mozes dodati skript koji bi se loadovao pri bootu masine i radio sve ovo automatski.On se nalazi ovde
http://www.shorewall.net/PPTP.htm#ClientFW
To je ovaj donji /etc/rc.d/init.d/pptp a ne onaj gornji pptpd
U ovom skriptu trebas promeniti
NAME="Tandem"
ADDRESS=tunnel-tandem.compaq.com
USER='Tandem\tommy'
u
NAME="ime_konekcije"
ADDRESS=vpn.adresa_servera.com
USER='korisnicko ime'
Takodje trebas pogledati dali pocetak skripte odgovara tvom sistemu tako sto pogledas druge pa ako je ovaj razlicit napravi heder kao kod drugih init.d skripti na tvom sistemu.Mislim na ovo
#!/bin/sh
#
# /etc/rc.d/init.d/pptp
#
# chkconfig: 5 60 85
# description: PPTP Link Control
Da bi proverio dali skript radi probaj da je runingujes u konzoli kao root pa vidi dali uspostavlja konekciju.Ako uspostavlja konekciju onda trebas u ppp folderu da dodas ip-up.local i ip-down.local skript koji bi trebao da doda route i promeni default route.Mozda treba staviti ip-up.d skript i uglavnom pogledaj kako ti izgleda ip-up skript od ppp i sta ce traziti pri konekciji (ip-up.local ili ip-up.d)
Kod mene ip-up.local izgleda ovako
Code:
#!/bin/sh
(
/sbin/ip route add 192.168.47.181 via 10.100.11.1 dev eth0 src 10.100.11.235 ;
/sbin/ip route replace default dev 'ppp0'
)
ip-down.local izgleda ovako
Code:
#!/bin/sh
(
/sbin/ip route del 192.168.47.181 via 10.100.11.1 dev eth0 src 10.100.11.235 ;
/sbin/ip route replace default dev 'eth0'
)
Ovo radi kod mene.Komande za skript su restart start stop status i mozes ih koristiti komandom na primer
/etc/rcd/init.d/pptp start
u slucaju da je kod tebe init.d u rc.d ili
/etc/init.d/pptp start
ovo sve u slucaju da init.d skript nazoves pptp
Pre bootovanja sa ovom skriptom moras iskljuciti opciju detach u options ili conf fajlu dodavanjem # ispred opcije inace ce ti zakovati konzolu pri bootu.Ako ti se to ipak desi izvuci tcp kabal iz mrezne da nebi startovao net a time ni skript
Ako neznas kakav heder da ubacis na pocetak u skript postuj primer iz recimo pptpd skripta pa bi mogao da vidim sta da napises