13

В расширенных настройках TCP/IP соединения Windows VPN я обнаружил флажок « Disable class based route addition . Флажок включен только до тех пор, пока отключен Use default gateway on remote network .

Для чего Disable class based route addition ?

Подробные инструкции по поиску настроек:

  1. Открыть Properties VPN-соединения
  2. Перейти на вкладку Networking
  3. Откройте Properties Internet Protocol Version 4 (TCP/IPv4) (и / или TCP / IPv6)
  4. Нажмите кнопку Advanced...
  5. Перейдите на вкладку « IP Settings »
  6. Здесь вы можете найти флажки, упомянутые выше

3 ответа3

12

Шлюз по умолчанию указывает на VPN

При настройке VPN по умолчанию в Windows включается параметр Use default gateway on remote network . Новый маршрут по умолчанию добавляется в таблицу маршрутизации, указывающую на шлюз удаленной сети, а существующий маршрут по умолчанию имеет увеличенную метрику для принудительного прохождения всего интернет-трафика через туннель и использования шлюза удаленной сети. Весь трафик использует VPN, а трафик, предназначенный для внешнего мира, направляется на удаленный шлюз. Когда VPN падает, маршрут к удаленному шлюзу удаляется, и исходный маршрут по умолчанию возвращается к исходной метрике.

Без шлюза по умолчанию, указывающего на VPN

Снятие отметки с use default gateway on remote network означает, что этот новый маршрут по умолчанию не добавляется, поэтому интернет-трафик выходит из локального шлюза, но новый классовый маршрут добавляется в таблицу маршрутизации с использованием IP-адреса локального адаптера, указывая вниз по VPN. Только трафик, предназначенный для классной сети локального адаптера, идет по VPN. Это может быть не то, что вы хотите. Установка Disable class based route addition означает, что при запуске VPN классовый маршрут не добавляется на ваш компьютер, и вам необходимо добавить соответствующие маршруты для сетей, которые должны маршрутизироваться через туннель.

дальнейшее чтение

Посмотрите разделенное туннелирование для получения дополнительной информации по этой теме.

5

class based route addition вступает в действие, когда Use default gateway on remote network снят.

Что означает добавление маршрутов на основе классов, так это то, что Windows примет размер сети на другом конце на основе полученного IP-адреса. Существуют диапазоны IP-адресов, определенные для сетей с 256 адресами, для 65536 адресов, и сетей снова увеличенных в 256 раз ... Не то, как они используются, а разумное предположение о первом прохождении.

Если включение VPN отключает доступ к другим частям "вашей" сети, то вы столкнулись с проблемой, вызываемой этим предположением ... Вы можете поставить галочку, чтобы отключить предположение о маршруте класса и добавить маршруты вручную ... (вам потребуются определенные знания об удаленном конце. Предположение - это попытка сделать так, чтобы вам не требовались глубокие знания.)

Обратите внимание, что частный диапазон 10.* , обычно используемый модемами Dlink, считается сетью класса А , если этот флажок не установлен, ваш компьютер предполагает, что ВСЕ из 10.* доступно для этой VPN. Кажется неправильным Одно из лекарств - войти в модем и настроить его на использование меньшей сети для локальной сети ...
например 10.10.10.1/255.255.255.010.10.10.0 по 10.10.10.255)

Фактически измените средние два на что угодно .. вы можете установить его на 10.B.C.1 /255.255.255.0 где B и C - ваш выбор, например, 10.200.201.1 ...

192,168.XY-адреса (используемые большинством других модемов / маршрутизаторов) считаются сетями класса C, что означает, что изменяется только часть Y. 256 адресов.

Поэтому, если вы настраиваете частную сеть, вы можете использовать 10.XYZ-адреса везде, так что PPtP можно установить как "шлюз не по умолчанию", и все же все фрагменты частной сети доступны через VPN без необходимости ручных маршрутов.

Пользователи модема Dlink должны будут применить исправление к маске сети LAN или добавить маршруты вручную.

2

В Windows 10 такой опции нет, поэтому вам нужно отредактировать файл телефонной книги в %AppData%\Microsoft\Network\Connections\Pbk\rasphone.pbk

DisableClassBasedDefaultRoute=1

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .