Для начала объясню обстановку. Есть сервер, который подключается по vpn(все vpn - pptp) к провайдеру по интерфейсу eth0. Этот сервер выполняет функцию маршрутизатора и выдает интернет по vpn двум компьютерам: одному по eth0, другому по bnep0. Все сервера настроены, текущая интересующая вас конфигурация(часть sh-скрипта):
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -j MASQUERADE Интернет раздается нормально, но, он раздается не по vpn, а просто шлюзом, аналогично, как в Windows ICS. Поэтому любой, кто впишет в шлюз ip сервера, получит доступ в интернет. Мне требуется просто составить готовые правила для iptables и указать, ставить 0 или 1 в ip_forward. Если нужна еще информация, отправлю. В самом iptables я очень мало шарю, поэтому впишите в ответ консольную команду, а не как составить оную :)