VPN на Windows 7 x64 - очень весело. Cisco - упыри, и официальное решение, Anyconnect, IPSec VPN не держит. Зато есть альтернативы - TheGreenBow VPN Client(58€ и NCP Secure Entry Client (144$)
Первый соединение поднял, но трафик по нему не шел даже с обесточенным фаерволом. Второй тоже поднял, создал мне лишний сетевой адаптер и убил интернет до тех пор, пока я эту дрянь вообще не удалил из системы. На их фоне бесплатный VPN клиент от Shrew - просто сказка.
Сказка - ложь. Да, он сразу сконнектился туда, куда надо, и ничего не сломал. Но вот GUI в нем упоротое. Это нормально, не уметь сохранять пароли? А не уметь реконнетиться автоматически?
Когда интернет не лагает, всё работает, а когда лагает, поведение Shrew начинает раздражать. Раздражившись до определенной ступени я не выдержал и сел писать софтину, которая бы нажимала кнопочки за меня. На XP-шке это делалось элементарно, и я думал, что каких-то полчаса решат проблему. Через значительно большее время потраченное на эксперименты и гугл я уперся в ограничение x64 винды, не позволяющее полноценно контролировать чужие окна. Причем контролироваться не хотели именно x64 приложения. Возможно, если бы я обладал кучей времени, я бы разобрался, но оно того не стоило. Пришедший мне в голову вариант работал, и мне его было достаточно. Контролировать x64 окна нельзя, но можно читать их состояние. Когда кнопочка Connect в нужном мне окне становится доступной, я прибиваю процесс приложения и запускаю его заново, передавая через командную строку все нужные данные. Программа на 10 строчек.