Я установил на своем компьютере сервер pptpd, и клиенты могут успешно к нему подключаться. Я включил ip_forwarding в /etc/sysctl.conf и добавил следующее правило в мои iptables для маскировки трафика.
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE
И в моих iptables нет другого ограничивающего правила.
моя конфигурация ip pptpd:
локальный IP 192.168.0.1 удаленный IP 192.168.0.2-254
и мой локальный диапазон IP 192.168.1.0/24
проблема в том, что мои клиенты не могут получить доступ к Интернету через мой сервер, что еще мне следовало сделать? (и мой сервер, и клиенты находятся в одной локальной сети)
Ты делаешь это неправильно.
Использование VPN здесь дает вам нет дополнительная безопасность или выгода.
Избавиться от этого. Проще всегда лучше.
Если вы пытаетесь применить правило, согласно которому пользователи должны «войти в систему», чтобы выйти из вашей сети, используйте прокси. Например, Squid & Squidguard.