Slíbený postup na zprovoznění PPTP:
1. přes ssh se přihlašte k turrisu a nainstalujte kmod-pptp, ppp-mod-pptp, pptpd. Napište tedy:
opkg update
opkg install kmod-pptp pptpd ppp-mod-pptp
2. zeditujte si soubor /etc/pptpd.conf, IP adresy si samozřejmě upravte dle toho, jak máte turris nastaven
option /etc/ppp/options.pptpd
speed 115200
stimeout 10
localip 192.168.1.1
remoteip 192.168.1.220-225
3. zeditujte si soubor /etc/ppp/options.pptpd (IP adresa na prvním řádku, platí to samé co v bodu 2)
192.168.1.1 :
auth
name "pptp-server"
lcp-echo-failure 3
lcp-echo-interval 60
default-asyncmap
mtu 1482
mru 1482
nobsdcomp
nodeflate
mppe required,no40,no56,stateless
require-mschap-v2
refuse-chap
refuse-mschap
refuse-eap
refuse-pap
4. zeditujte si /etc/ppp/chap-secret
#USERNAME PROVIDER PASSWORD IPADDRESS
userX * ght$78ghU@zqa6 *
userX je přihlašovací jméno a ght$78..... jeho heslo, pokud chcete víc uživatelů, tak přidáte další řádek.
5. ještě povolte port v konfiguraci firewallu, na konec souboru /etc/config/firewall přidejte toto:
config rule
option target 'ACCEPT'
option src 'wan'
option proto 'tcp'
option dest_port '1723'
option name 'pptpd'
6. povolte automatický start PPTP při spuštění turrise, zadejte
/etc/init.d/pptpd enable
7. spusťte službu:
/etc/init.d/pptpd start
8. upravovala se v bodu 5 konfigurace firewallu, je tedy potřeba ji načíst:
/etc/init.d/firewall reload
Hotovo, zkuste se z nějakého vzdáleného zařízení připojit do své domácí sítě. Třeba tak, že si na mobilu vypnete wifi, nakonfigurujete pptpd a přihlásíte se z mobilní sítě.
Bohužel nefunguje úplně. K VPN se připojím, dostanu se na router, ale do internetu nebo na zbylé PC ve vnitřní síti se nedostanu. Zkoušel jsem laborovat s nastavením firewallu, ale nepovedlo se. Nějaká rada?
Děkuji
Střílím spíš od boku, ale napadá mě DNS. Nejsem si jist jestli by nemělo být také součástí nastavení v sekci, kde se nastavují ip adresy.
Zdravim,
po dlouhe dobe zkousim spustit pptpd a koukam ze mi nefunguje.
zkontroloval jsem vsechno dle Vaseho navodu, ale uz nevim co dal, tak snad me nekdo poradi.
Vemi peclive jsem jsem nasledoval postup v tomto vlakne.... a mam nasledujici zjisteni:
1, /etc/init.d/pptpd mi vubec nefunfuje
/etc/init.d/pptpd enable - nepovoli permanetne sluzbu
/etc/init.d/pptpd start - nic nespusti a nevypise zadnou chynu
pripada mi ze ma nejaky problem s /var/etc adresarem kam si kopiruje konfiguracni soubor
2, pokud spustim pptpd manualne: /usr/sbin/pptpd -c /var/etc/pptpd.conf
a udelam cp /etc/pptpd.conf /var/etc/pptpd.conf
ve /var/log/message vidim toto:
START:
2015-06-24T23:02:34+02:00 err syslog[]: module is already loaded - arc4
2015-06-24T23:02:34+02:00 err syslog[]: module is already loaded - sha1_generic
2015-06-24T23:02:34+02:00 err syslog[]: module is already loaded - slhc
2015-06-24T23:02:34+02:00 err syslog[]: module is already loaded - crc-ccitt
2015-06-24T23:02:34+02:00 err syslog[]: module is already loaded - ppp_generic
2015-06-24T23:02:34+02:00 err syslog[]: module is already loaded - ppp_async
2015-06-24T23:02:34+02:00 err syslog[]: module is already loaded - ppp_mppe
2015-06-24T23:02:34+02:00 info pptpd[7973]: MGR: Maximum of 100 connections reduced to 10, not enough IP addresses given
2015-06-24T23:02:34+02:00 info pptpd[7974]: MGR: Manager process started
2015-06-24T23:02:34+02:00 info pptpd[7974]: MGR: Maximum of 10 connections available
po spusteni VPN napr na mobilu:
2015-06-24T23:03:54+02:00 info pptpd[8289]: CTRL: Client 11.37.246.244 control connection started
2015-06-24T23:03:59+02:00 info pptpd[8289]: CTRL: Starting call (launching pppd, opening GRE)
2015-06-24T23:03:59+02:00 err pppd[8301]: unknown host: ˙˙˙˙˙˙ţ
2015-06-24T23:03:59+02:00 err pptpd[8289]: GRE: read(fd=6,buffer=10015e04,len=8196) from PTY failed: status = -1 error = Input/output error, usually caused by unexpected termination of pppd, check option syntax and pppd logs
2015-06-24T23:03:59+02:00 err pptpd[8289]: CTRL: PTY read or GRE write failed (pty,gre)=(6,7)
2015-06-24T23:03:59+02:00 debug pptpd[8289]: CTRL: Reaping child PPP[8301]
2015-06-24T23:03:59+02:00 info pptpd[8289]: CTRL: Client 11.37.246.244 control connection finished
2015-06-24T23:03:59+02:00 err pptpd[8289]: CTRL: Couldn't write packet to client.
2015-06-24T23:04:01+02:00 err pptpd[]: Last message 'CTRL: Couldn't write' repeated 1 times, supressed by syslog-ng on psrtepxxt
Jede nekomu pptpd na posledni verzi Turris OS 2.3 ?
Takove chovani jste nepozorovali ?
Díky za pomoc.
Petr