Да вот это и нужно, просто минус OpenVPN в том, что со стороны Windowsа(для Windows пользователей) не так просто настроить его.
Значит придётся копать именно в этом направлении, OpenVPN. тк pptpd к сожалению не решил проблемы, но плюсы всегда есть, не зря я сегодня экспериментировал) зато хоть я опыта набрался с обычным pptpd )
Да и OpenVPN не должен бы решить проблему. Если я правильно понял задачу.
Есть локалка 1, есть локалка 2, есть средство организации туннеля между обоими локалками.
Когда в локалке 1 возникает пакет адресованный в локалку 2, то что-то где-то должно определять
а) что пакет нужно отправить шлюзу локалки 1,
б) шлюз должен понять что этот пакет надо отправить в туннель.
Реализуется это средствами маршрутизации. Маршруты надо будет прописывать. При этом локалка 1 и локалка 2 должны иметь разный идентификатор сети. По этому признаку рабочая станция будет отправлять пакеты на шлюз и далее, и прочее. Каждая локалка может состоять из единственного компа - шлюз и раьбочая станция в одном компьютере, всё настраивается только на нём.
Т.е. правильно если локалка 1 это 192.168.0.0/24, локалка 2 это 192.168.1.0/24. При этом туннель будет принадлежать третьей сети, например, 192.168.168.0/24 или 192.168.168.0/30 для точка-точка. Например.
Логин и пароль pptp не решают той задачи, которую решают сертификаты SSL и TLS аутентификация. Высокую устойчивость к дешифровке трафика и перехвату пароля. Но может и не должны обеспечивать, т.к. шифровку и т.д. обеспечивает дополнительный механизм, SSL/TLS или IPsec, например.
Вышло три темы, первые две пересекаются:
1) аутентификация юзера; например, логин-пароль
2) шифрование трафика
3) маршрутизация внутри офиса
P.S. OpenVPN это часть "темы 2". Как, чем организовать туннель тоже часть "темы 2". OpenVPN менее удобно работает с логином-паролем (хе, хе

), она умеет работать с этим, но ей нужен внешний модуль, который будет проверять достоверность логина-пароля. Этот модуль может быть любым, возвращающим 0 или 1 в зависимости от сути переданной ему пары логин-пароль...
Не пробовал делать, но вроде ничто не мешает открыть OpenVPN туннель между двумя компьютерами и запустить внутри туннеля pptp, или вообще, без pptp положиться на нативную для Samba/MS-file-and-print-sharing аутентификацию.
OpenVPN можно настраивать у себя и отдавать для копирования на Вин комп на CD болванке только пакетник запускающий канал, в комплекте с сертификатами и ключами.