VPN в Висте
Установил OpenVPN (2.1_rc10). В «мостовом» режиме. Работает отлично. Для DDNS пользую No-IP — тоже не жалуюсь (пока). Но есть проблема. С Вистой.
Фактически, что я имея на удалённом компьютере? Две сети, одну (которая настоящая) публичную и одну (VPN) частную. Виста, завидев публичную сеть, тут же отключила Network Discovery и все прочие File Sharing. На удалённом компьютере в результате сеть не видна, но по имени до локальных добраться можно, с локальных же до удалённого нельзя добраться вообще.
При попытке посмотреть Network Виста любезно предлагает включить Network Discovery, но если с ней согласиться, она следующим шагом предлагает выбрать из двух зол меньшее: либо превратить публичную сеть (непосредственное подключение к Интернету) в частную, либо разрешить Network Discovery вообще для всех публичных сетей. Этой дуре можно как-нибудь объяснить, что разрешить его надо только для частной сеть, а для публичной — оставить под запретом? Кто-нибудь знает?
Как грубое решение, наверно, можно заблокировать для интернет-подключения все протоколы кроме IP и QoS, но это как-то муторно и надо всё переделывать вручную каждый раз, когда меняешь подключение с нормального домашнего на VPN и наоборот.
Any ideas?


