Официальный сайт студ.городка НГТУ
Software » [Routing] VPN и локалка 

#1  24.02.11 23:05

[Routing] VPN и локалка

есть VPN PPTP подключение, есть сеть. еще есть Вин7.
нужно чтобы при выключенном впн комп ходил на все адреса через локалку, а при включенном впн комп ходил на определенные адреса через локалку, а на все остальные через впн.

создал батник, туда вписал все адреса на которые в любом случае надо ходить через локалку, типа:

Код::

route -p ADD 192.168.0.0 MASK 255.255.0.0 217.71.141.1 METRIC 1

и так для каждого адреса.

* условные обозначения во вставках:
жирным тегом [ b][/b] выделил адреса на которые надо ходить через локалку.
217.71.142.5 - мой ip в локалке
217.71.141.1 - шлюз для походов через локалку
10.v.p.n - ip адрес vpn сервака к которому подсоединяюсь
192.168.234.20 - мой внутренний ip при подключении по впн


при выключенном впн:
# route print

Код::

IPv4 таблица маршрута
===========================================================================
Активные маршруты:
Сетевой адрес           Маска сети      Адрес шлюза       Интерфейс  Метрик
          0.0.0.0          0.0.0.0     217.71.141.1    217.71.142.27     20
         [b]10.0.0.0        255.0.0.0     217.71.141.1    217.71.142.27     21[/b]      
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
       [b]172.16.0.0      255.240.0.0     217.71.141.1    217.71.142.27     21[/b]      
     217.71.140.0    255.255.252.0         On-link     217.71.142.27    276
    217.71.142.27  255.255.255.255         On-link     217.71.142.27    276
   217.71.143.255  255.255.255.255         On-link     217.71.142.27    276
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link     217.71.142.27    276
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
  255.255.255.255  255.255.255.255         On-link     217.71.142.27    276
===========================================================================
Постоянные маршруты:
  Сетевой адрес            Маска    Адрес шлюза      Метрика      
         10.0.0.0        255.0.0.0     217.71.141.1       1
       172.16.0.0      255.240.0.0     217.71.141.1       1    
===========================================================================

при включенном впн:
в настройках впн без галочкой "Использовать основной шлюз в удаленной сети" комп стучится на все адреса через впн =(
# route print

Код::

IPv4 таблица маршрута
===========================================================================
Активные маршруты:
Сетевой адрес           Маска сети      Адрес шлюза       Интерфейс  Метрик
          0.0.0.0          0.0.0.0     217.71.141.1    217.71.142.27     20
         [b]10.0.0.0        255.0.0.0     217.71.141.1    217.71.142.27     21[/b]
    10.v.p.n  255.255.255.255     217.71.141.1    217.71.142.27     21      
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
       [b]172.16.0.0      255.240.0.0     217.71.141.1    217.71.142.27     21[/b]      
   192.168.234.20  255.255.255.255         On-link    192.168.234.20    276    
     217.71.140.0    255.255.252.0         On-link     217.71.142.27    276
    217.71.142.27  255.255.255.255         On-link     217.71.142.27    276
   217.71.143.255  255.255.255.255         On-link     217.71.142.27    276
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link     217.71.142.27    276
        224.0.0.0        240.0.0.0         On-link    192.168.234.20    276
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
  255.255.255.255  255.255.255.255         On-link     217.71.142.27    276
  255.255.255.255  255.255.255.255         On-link    192.168.234.20    276
===========================================================================
Постоянные маршруты:
  Сетевой адрес            Маска    Адрес шлюза      Метрика      
         10.0.0.0        255.0.0.0     217.71.141.1       1
       172.16.0.0      255.240.0.0     217.71.141.1       1    
===========================================================================

в таблице роутинга, как и на самом деле, написано ходить везде через локалку((

при включенной галочке "Использовать основной шлюз в удаленной сети", комп ходит почти везде через впн =(
# route print

Код::

IPv4 таблица маршрута
===========================================================================
Активные маршруты:
Сетевой адрес           Маска сети      Адрес шлюза       Интерфейс  Метрик
          0.0.0.0          0.0.0.0     217.71.141.1    217.71.142.27   4245
          0.0.0.0          0.0.0.0         On-link    192.168.234.20     21
         [b]10.0.0.0        255.0.0.0     217.71.141.1    217.71.142.27   4246[/b]
    10.v.p.n  255.255.255.255     217.71.141.1    217.71.142.27   4246      
        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
       [b]172.16.0.0      255.240.0.0     217.71.141.1    217.71.142.27   4246[/b]      
   192.168.234.20  255.255.255.255         On-link    192.168.234.20    276      
     217.71.140.0    255.255.252.0         On-link     217.71.142.27   4501
    217.71.142.27  255.255.255.255         On-link     217.71.142.27   4501
   217.71.143.255  255.255.255.255         On-link     217.71.142.27   4501
        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     217.71.142.27   4502
        224.0.0.0        240.0.0.0         On-link    192.168.234.20     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     217.71.142.27   4501
  255.255.255.255  255.255.255.255         On-link    192.168.234.20    276
===========================================================================
Постоянные маршруты:
  Сетевой адрес            Маска    Адрес шлюза      Метрика      
         10.0.0.0        255.0.0.0     217.71.141.1       1
       172.16.0.0      255.240.0.0     217.71.141.1       1    
===========================================================================

опять же действительность соответствует таблице роутинга.

т.е. везде винда воспринимает метрику для нужных мне локальных адресов как инкримент ее метрики, а не жестко установленное значение ((

Подскажите как мне решить такую задачу?
Конечно могу написать прогу, с 2 кнопками, включить впн и выключить впн, туда сразу вписать подключение по впн и прописывание правильных маршрутов. но эт как-то не изящно =)

Исправлено Fire Stream (24.02.11 23:06)

Offline

#2  25.02.11 01:28

Re: [Routing] VPN и локалка

блин, ща работает как надо... ниче не понял... таблицы роутинга не поменялись.
ничего не менял, посмотрел фильм, сел опять мутить, погуглил, ничего толком не нашел, решил порыть опять route. делаю трасерт, он показывает все как надо, хотя раньше на тот же IP трасерт шел через впн...
ща получается, что все работает против правил написанных в # route print...
странная эта винда...

Offline

Software » [Routing] VPN и локалка 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.029 сек.
Выполнено 11 запросов.