>VPN есть (pptpd), но я недопонимаю вот что:
>в настройках я указываю
>localip 4.4.4.4,5.5.5.5
>remoteip 4.4.4.10-20,5.5.5.10-20
>по идее при подключении офис А должен получать ip из диапазона 4.4.4.10-20,
>а офис В из 5.5.5.10-20
>Так? или я перемудрил? Попробуй сделать так:
Серверу выдавай адрес localip 6.6.6.1
Удаленным офисам адреса из диапазона remoteip 6.6.6.10-30
В зависимости от способа авторизации (require-mschap или require-pap у меня это опции в файле /etc/ppp/options.ppp0) в chap-secrets или pap-secrets указать офисам А и В конкретные адреса типа:
OfficeA * Password 6.6.6.11
OfficeB * Password 6.6.6.12
а затем разрешить перенаправление запросов с этих адресов только в соответствующую им подсеть. Что то вроде
"Разрешить пакеты от 6.6.6.11/32 в 4.4.4.0/24"
и "Разрешить пакеты от 6.6.6.12/32 в 5.5.5.0/24"