Всем доброго времени суток. Долго гуглил, читал посты, но никак не получается сделать то, что я задумал. Прошу помощи.
Задача: Организовать vpn-сеть для удаленных компьютеров. Компьютеры должны просто объедятся в одну сеть и все. В интернет ПК должны выходить по своим каналам.
Для решения данной задачи выбрал pptpd. Для начала поднял сервер на виртуалке (потом вынесу его на VPS).
Итак имеем сервер:
root@user-VirtualBox:~# uname -a
Linux user-VirtualBox 3.2.0-39-generic #62-Ubuntu SMP Wed Feb 27 22:05:17 UTC 2013 i686 i686 i386 GNU/Linux
Сеть:
root@user-VirtualBox:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 08:00:27:9c:1e:4e brd ff:ff:ff:ff:ff:ff
inet 192.168.0.110/24 brd 192.168.0.255 scope global eth0
inet6 fe80::a00:27ff:fe9c:1e4e/64 scope link
valid_lft forever preferred_lft forever
Настройки pptpd:
root@user-VirtualBox:~# cat /etc/pptpd.conf
option /etc/ppp/pptpd-options
logwtmp
bcrelay eth0
localip 192.168.99.1
remoteip 192.168.99.100-200
root@user-VirtualBox:~# cat /etc/ppp/pptpd-options
name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
ms-dns 8.8.8.8
nodefaultroute
lock
nobsdcomp
В файле /etc/sysctl.conf раскомментировал строчку net.ipv4.ip_forward=1
В итоге сервер поднимается и клиенты подключаются, но пропадает доступ в сеть интернет.
Прошу помощи...