В даной ситуации возможен следующий вариант. Маскарадинг все пользователей которые будут подключаться по VPNMichael_S писал(а):Каков же итог ?
Как реализовать такую штуку.
На сервере стоит Abills. Работает NAT.
Но только если прописать этот сервер как шлюз то Интернет пойдёт в обход радиуса и естесвенно нигде не учтется.
Как же реализовать возможность использовать NAT только тем кто подключен по VPN ?
Мб можно при коннекте клиента запускать скриптик который добавляет правило навроде divert на IP выданный VPN'ом?
А при обрыве связи естественно другой скриптик который это дело убирает.
Только вот вопрос ... Как это всё отразится на производительности ? Я имею ввиду когда народу много ... Получается на каждого активного пользователя по 2 правила .
/sbin/natd -u -a xx.xx.xx.xx
ipfw add 1000 divert 8668 ip from 192.168.111.0/24 to any via em1 out
ipfw add 1010 divert 8668 ip from any to xx.xx.xx.xx via em1 in
192.168.111.0/24 - сеть назначеная VPN клиентам
xx.xx.xx.xx - внешний адрес
для запуска поле перезагрузки пропишите в /etc/rc.conf
natd_enable="YES"
natd_interface="xx.xx.xx.xx"
natd_flags="-u"