Добрый день, имеется такая проблема:
На VPSке 4 IP. Появилась задача поднять на ней VPN сервер, причем, чтобы каждому клиенту выдавался свой, определенный IP. Клиентов 4 штуки.
Но загвоздка проявилась в том, что после всех правил и настроек подключиться можно любым пользователем к любому IP, но интернет есть только у пользователя номер 1 с главным IP, причем можно присоединиться к серверу с IP номер 2 или любым другим, но под первым пользователем, то на выходе у него будет IP которое должно быть у первого пользователя, остальные же пользователи не имеют доступа в интернет, только в локальную сеть (как я понял).
Возможно где-то я что-то не учел в iptables. Если есть возможность - дайте совет.
Вот мои конфиги:
pptpd.conf option /etc/ppp/pptpd-options
logwtmp
bcrelay eth0
localip 192.168.18.1
remoteip 192.168.18.201-204
pptpd-options name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
ms-dns 64.20.34.50
nodefaultroute
lock
nobsdcomp
resolv.conf nameserver 64.20.34.50 #Было изначально
chap-secrets user1 pptpd password 192.168.18.201 #user у которого есть доступ в интернет через VPN
user2 pptpd password 192.168.18.202
user3 pptpd password 192.168.18.203
user4 pptpd password 192.168.18.204
/network/interfaces auto lo
iface lo inet loopback
auto eth0 #главная сетевая карта
iface eth0 inet dhcp
auto eth0:0
iface eth0:0 inet static
address 000.000.000.1 #пример моего ip адреса, на самом деле другой
netmask 255.255.255.255
auto eth0:1
iface eth0:1 inet static
address 000.000.000.2
netmask 255.255.255.255
auto eth0:2
iface eth0:2 inet static
address 000.000.000.3
netmask 255.255.255.255
rc.local iptables -A INPUT -p gre -j ACCEPT
iptables -A INPUT -m tcp -p tcp -—dport 1723 -j ACCEPT
iptables -t nat -I POSTROUTING -o eth0 -s 192.168.18.201 -j SNAT —to-source 000.000.000.000
iptables -t nat -I POSTROUTING -o eth0:0 -s 192.168.18.202 -j SNAT —to-source 000.000.000.001
iptables -t nat -I POSTROUTING -o eth0:1 -s 192.168.18.203 -j SNAT —to-source 000.000.000.002
iptables -t nat -I POSTROUTING -o eth0:2 -s 192.168.18.204 -j SNAT —to-source 000.000.000.003
Заранее большое спасибо, если что-то еще нужно выложить, то выложу.