Доброго всем времени суток.
Хочу настроить vpn сервер для раздачи интернет трафика в локальной сети, использовав старый системник.
Все началось хорошо, соединение с нетом на сервере установил, а вот дальше не получаеться и причём не поянтно, что именно не получилось.
Делал всё как написано вот тут:
http://habrahabr.ru/blogs/linux/80258/1. Установил pptpd пакет.
2.Прописал в "/etc/pptpd.conf"
localip 10.10.10.10
remoteip 172.22.1.1-5
я правильно понял,что тут нет разницы каккой localip прописать, главное, чтобы потом его же вписать в адрес сервера при настройке vpn на клиентских компах, а от remoteip зависит какой этому компу будет выдан серверу? Или надо прописывать те ip, под которые выданы dhcp в локалке?
3. В /etc/ppp/pptpd-options оставил только
# требуем авторизацию у клиентов
auth
Шифрование пока не включал( провайдер запрещает шифровать, ну пока пусть так и будет)
4. В /etc/ppp/chap-secrets прописал:
LOGIN pptpd PASSWORD "*"
5. Добавил(правда так и непонял зачем) в /etc/rc.local:
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
echo "1" > /proc/sys/net/ipv4/ip_forward
Ну и собственно все, reboot и на влиентской машине создаю vpn подключение к серверу с адресом 10.10.10.10 логин - LOGIN пароль - PASSWORD...
Но этому подключению в нет не заходит.
Интересно, что там не так происходит, но единственный монитор, что я знаю -
sudo tail -f /var/log/syslog
который говарит, что там всё вот так:
Oct 14 18:53:43 JeiSi pptpd[1275]: CTRL: Client 172.30.41.148 control connection started
Oct 14 18:53:44 JeiSi pptpd[1275]: CTRL: Starting call (launching pppd, opening GRE)
Oct 14 18:53:44 JeiSi pppd[1276]: Plugin /usr/lib/pptpd/pptpd-logwtmp.so loaded.
Oct 14 18:53:44 JeiSi pppd[1276]: pppd 2.4.5 started by root, uid 0
Oct 14 18:53:44 JeiSi pppd[1276]: Using interface ppp1
Oct 14 18:53:44 JeiSi pppd[1276]: Connect: ppp1 <--> /dev/pts/2
Oct 14 18:53:44 JeiSi pptpd[1275]: GRE: Bad checksum from pppd.
Oct 14 18:53:44 JeiSi pppd[1276]: MPPE required but peer refused
Oct 14 18:53:44 JeiSi pppd[1276]: Connection terminated.
Oct 14 18:53:44 JeiSi pppd[1276]: Connect time 0.0 minutes.
Oct 14 18:53:44 JeiSi pppd[1276]: Sent 18 bytes, received 42 bytes.
Oct 14 18:53:44 JeiSi pppd[1276]: Exit.
Oct 14 18:53:44 JeiSi pptpd[1275]: GRE: read(fd=6,buffer=611640,len=8196) from PTY failed: status = -1 error = Input/output error, usually caused by unexpected termination of pppd, check option syntax and pppd logs
Oct 14 18:53:44 JeiSi pptpd[1275]: CTRL: PTY read or GRE write failed (pty,gre)=(6,7)
Oct 14 18:53:44 JeiSi pptpd[1275]: CTRL: Reaping child PPP[1276]
Oct 14 18:53:44 JeiSi pptpd[1275]: CTRL: Client 172.30.41.148 control connection finished
Но тут ничего интересного я не нашёл =(
(172.30.41.148 - мой ип в локалке от dhcp)
Как понять что там происходит при подключении и исправить, то что не так работает?
Или в /var/log/syslog всё видно, просто я не туда смотрю?