Перефразируя эту ссылку SuperUser:
Когда вы настраиваете VPN, Windows по умолчанию включает «Использовать шлюз по умолчанию в удаленной сети». Новый маршрут по умолчанию добавляется в таблицу маршрутизации, указывающую на шлюз удаленной сети, а метрика существующего маршрута по умолчанию увеличивается, чтобы заставить весь Интернет-трафик проходить через туннель и использовать шлюз удаленной сети. Весь трафик использует VPN, а трафик, предназначенный для внешнего мира, направляется на удаленный шлюз. Когда VPN отключается, маршрут к удаленному шлюзу удаляется, а исходный маршрут по умолчанию возвращается к исходной метрике. Снятие флажка «использовать шлюз по умолчанию в удаленной сети» означает, что новый маршрут по умолчанию не добавляется, поэтому интернет-трафик выходит через локальный шлюз, но новый классовый маршрут добавляется в таблицу маршрутизации с использованием IP-адреса локального адаптера, указывающего вниз по VPN. . По VPN проходит только трафик, предназначенный для классовой сети локального адаптера. Возможно, это не то, что вам нужно. Установка флажка «Отключить добавление маршрутов на основе классов» означает, что классовый маршрут не добавляется к вашей машине при запуске VPN, и вам необходимо добавить соответствующие маршруты для сетей, которые должны маршрутизироваться через туннель.
Но опция «Отключить добавление маршрута на основе классов» доступна ТОЛЬКО для Windows 7. Как я могу сделать что-то подобное для Windows XP или Vista, если у них нет этой опции? Я искал это, но решения пока нет.
Аналога функциональности Windows 7 в более ранних версиях Windows нет. Лучше всего отключить «Использовать шлюз по умолчанию в удаленной сети» и протолкнуть маршрут к клиентам.