В общем OPEN VPN прописывает двe сети 128.0.0.0/1 и 0.0.0.0/1 они работают. Если убрать все маршруты по умолчанию и эти две сети объединить - не работает.На домашнем компе интернет провайдер раздается по ВПН. Поверх него настраиваю опен впн.
77.120.101.111 - внешний айпи впн сервера,
172.17.14.1 - шлюз в локальной сети
213.231.4.211 - айпи адрес провайдерского впн через который выход в инет
10.8.0.1 -
1) Соединяемся в OPEN VPN, это добавит две сети и маршрут к внешнему OPENVPN через провайдерское VPN
==========================================================
Активные маршруты:
Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика
0.0.0.0 0.0.0.0 172.17.14.1 172.17.14.41 4245 < маршрут для локалки
0.0.0.0 0.0.0.0 On-link 213.231.4.211 21 < маршрут для интернета
0.0.0.0 128.0.0.0 10.8.0.5 10.8.0.6 4256 <--- это добавился шлюз OPEN VPN по dhcp , раз
10.8.0.1 255.255.255.255 10.8.0.5 10.8.0.6 4256
10.8.0.4 255.255.255.252 On-link 10.8.0.6 4511
10.8.0.6 255.255.255.255 On-link 10.8.0.6 4511
10.8.0.7 255.255.255.255 On-link 10.8.0.6 4511
77.120.101.111 255.255.255.255 On-link 213.231.4.211 21 <--- это внешний айпи OPEN VPN Сервера, добавился по dhcp
127.0.0.0 255.0.0.0 On-link 127.0.0.1 4531
127.0.0.1 255.255.255.255 On-link 127.0.0.1 4531
127.255.255.255 255.255.255.255 On-link 127.0.0.1 4531
128.0.0.0 128.0.0.0 10.8.0.5 10.8.0.6 4256 <--- это добавился шлюз OPEN VPN по dhcp , два
172.17.0.0 255.255.0.0 172.17.14.1 172.17.14.41 4246
172.17.14.0 255.255.255.0 On-link 172.17.14.41 4501
172.17.14.41 255.255.255.255 On-link 172.17.14.41 4501
172.17.14.255 255.255.255.255 On-link 172.17.14.41 4501
172.18.0.0 255.255.0.0 172.17.14.1 172.17.14.41 4246
192.168.1.0 255.255.255.0 172.17.14.1 172.17.14.41 4246
192.168.1.101 255.255.255.255 172.17.14.1 172.17.14.41 4246
192.168.1.125 255.255.255.255 172.17.14.1 172.17.14.41 4246
194.143.136.5 255.255.255.255 172.17.14.1 172.17.14.41 4246
213.231.4.211 255.255.255.255 On-link 213.231.4.211 276
224.0.0.0 240.0.0.0 On-link 127.0.0.1 4531
224.0.0.0 240.0.0.0 On-link 10.8.0.6 4511
224.0.0.0 240.0.0.0 On-link 172.17.14.41 4502
224.0.0.0 240.0.0.0 On-link 213.231.4.211 21
255.255.255.255 255.255.255.255 On-link 127.0.0.1 4531
255.255.255.255 255.255.255.255 On-link 10.8.0.6 4511
255.255.255.255 255.255.255.255 On-link 172.17.14.41 4501
255.255.255.255 255.255.255.255 On-link 213.231.4.211 276
Все работает ок.
2) Удаляем провайдерские маршруты (первые две строчки сверху)
route delete 0.0.0.0 mask 0.0.0.0
теперь есть только mask 128.0.0.1
Все еще работает ок
3) А теперь пробуем вместо двух сетей прописать один маршрут
route delete 0.0.0.0 mask 128.0.0.0
route delete 128.0.0.0 mask 128.0.0.0
route add 0.0.0.0 mask 0.0.0.0 10.8.0.5
Уже не работает
ping x.x.x.x
PING: сбой передачи. General failure.
PING: сбой передачи. General failure.
При этом пинг до 10.8.0.1 и до 77.120.101.111 идет нормально и связь есть. Тобишь если вместо двух /128.0.0.1 прописать один дефолтный маршрут работать перестает. Вот мне и интересно - почему, как вообще Windows принимает решение в данном случае?
Забыл уточнить. На клиенте - Windows 7
Меня как бы два маршрута вместо одного не напрягают, просто интересно, почему так?