Назад | Перейти на главную страницу

Как мне получить у PPTP-сервера статический IP-адрес для каждого клиента?

У меня есть сервер Ubuntu 16.04, на котором запущен сервер PPTP. Сервер работает нормально, файл pptp.conf имеет следующее:

localip 10.1.1.2
remoteip 10.1.1.3-252

Файл chap-secrets настроен на предоставление одного из удаленных IP-адресов для каждого пользователя, все работает нормально.

Интерфейсной карте назначено 252 статических IP-адреса от 30.1.5.2 до 252.

Когда я подключаюсь к серверу от клиента, все они получают правильный локальный IP-адрес, но когда они проходят через интерфейсную карту и выходят в Интернет, все они имеют один и тот же IP-адрес: 30.1.5.2

/etc/rc.local содержит следующее:

iptables -I INPUT -p tcp --dport 1723 -m state --state NEW -j ACCEPT
iptables -I INPUT -p gre -j ACCEPT
iptables -t nat -I POSTROUTING -o enp2s0f0 -j MASQUERADE
exit 0

/etc/sysctl.conf содержит следующее:

net.ipv4.ip_forward=1

Как я могу заставить каждого клиента иметь один из общедоступных статических IP-адресов из тех, что указаны на интерфейсной карте?