решил не создавать отдельную тему - спросить здесь. Итак,
1. имеется два офиса А и В между которыми нужно настроить vpn-соединение, чтобы машины из локальной сети одного офиса могли видеть компы в локалке другого.
2. оба офиса работают по идентичной схеме - один шлюз на базе linux debian 4, на котором настроен squid который пускает клиентские компы в инет.
3. офис А имеет простое рррое подключение к интернет через adsl модем и имеет статический ip.
4. офис В подключен к инету тоже через adsl модем, но изюминка в том, что внешний ip-адрес получает не компьютер-шлюз, а сам модем, т.е модем имеет свой внутренний ip который указан в качестве шлюза по умолчанию на шлюзовой (простите за каламбур) машине... вообщем если модем включен и получил к-либо внешний ip x.x.x.x, то снаружи он прекрасно пингуется даже если все компы в офисе выключены (и шлюз тоже выключен) - это я для уточнения ситуации пояснил.
5. офис В не имеет статического ip, т.е. при каждом вкл-выкл модема он получает разные внешние ip.
6. пытался на шлюзе А поставить pptpd, а pptp клиентом со шлюза В коннектится к нему - ничего не получилось - куча ошибок суть которых сводится к no route to host...
внимание - вопрос
имеет-ли предложенная задача практическое решение (чую что имеет, а доказать не могу). смотрел в сторону openvpn - ничего не понял... - подскажите в какую сторону копать, а то я совсем запутался...