The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"проблема с VPN"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"проблема с VPN"  
Сообщение от mekx email(ok) on 14-Ноя-06, 19:07 
Я понимаю, есть много мануалов на эту тему, но НЕ ПОМОГЛО :)
Там обычно описана раздача инета путем впн, либо соединение двух клиентов. А мне надо другое.
В общем есть локальная сеть 192.168.1.0, которая имеет доступ в инет через шлюз 192.168.1.1. Есть сервер с openvpn.
Создаю впн соединение с сервером 1.2.3.4, и создается локальная впн сеть с адресами 10.1.1.2 (клиент впн, другой его адрес 192.168.1.3) и 10.1.1.1 (впн сервер на freebsd, 1.2.3.4).
Надо, чтобы весь траффик с 192.168.1.3 в инет шифровался через 1.2.3.4.
Проблема в том, что когда создается впн соединение с 1.2.3.4, перестает работать инет, 192.168.1.1 не пингуется.
Т.е. походу переписывается этот шлюз и все перестает работать.
Надо наверное на клиенте каким-то образом отдельно прописать route, не через redirect-gateway
Как?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "проблема с VPN"  
Сообщение от ivb (??) on 14-Ноя-06, 21:15 
Если привести список маршрутов при поднятом VPN и без него, было бы понятней.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "проблема с VPN"  
Сообщение от mekx email(ok) on 16-Ноя-06, 16:32 
>Если привести список маршрутов при поднятом VPN и без него, было бы
>понятней.

В винде?

Без него:
Сетевой адрес           Маска сети      Адрес шлюза       Интерфейс  Метрика
          0.0.0.0          0.0.0.0     81.25.46.242    81.25.46.242       1
          0.0.0.0          0.0.0.0      192.168.1.1     192.168.1.3       21
       81.25.32.6  255.255.255.255      192.168.1.1     192.168.1.3       1
     81.25.46.242  255.255.255.255        127.0.0.1       127.0.0.1       50
   81.255.255.255  255.255.255.255     81.25.46.242    81.25.46.242       50
        127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1
      192.168.1.0    255.255.255.0      192.168.1.3     192.168.1.3       20
      192.168.1.3  255.255.255.255        127.0.0.1       127.0.0.1       20
    192.168.1.255  255.255.255.255      192.168.1.3     192.168.1.3       20
        224.0.0.0        240.0.0.0      192.168.1.3     192.168.1.3       20
        224.0.0.0        240.0.0.0     81.25.46.242    81.25.46.242       1
  255.255.255.255  255.255.255.255     81.25.46.242               3       1
  255.255.255.255  255.255.255.255      192.168.1.3     192.168.1.3       1

С ним (я тут поменял внутренний мой ip на 192.168.5.6, сервера на 192.168.5.5, внешний ip сервера 72.232.42.34):
          0.0.0.0          0.0.0.0      192.168.1.1     192.168.1.3       21
          0.0.0.0          0.0.0.0      192.168.5.6     192.168.5.5       1
     72.232.42.34  255.255.255.255     81.25.46.242    81.25.46.242       1
       81.25.32.6  255.255.255.255      192.168.1.1     192.168.1.3       1
     81.25.46.242  255.255.255.255        127.0.0.1       127.0.0.1       50
   81.255.255.255  255.255.255.255     81.25.46.242    81.25.46.242       50
        127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1
      192.168.1.0    255.255.255.0      192.168.1.3     192.168.1.3       20
      192.168.1.3  255.255.255.255        127.0.0.1       127.0.0.1       20
    192.168.1.255  255.255.255.255      192.168.1.3     192.168.1.3       20
      192.168.5.4  255.255.255.252      192.168.5.5     192.168.5.5       30
      192.168.5.5  255.255.255.255        127.0.0.1       127.0.0.1       30
    192.168.5.255  255.255.255.255      192.168.5.5     192.168.5.5       30
        224.0.0.0        240.0.0.0      192.168.1.3     192.168.1.3       20
        224.0.0.0        240.0.0.0      192.168.5.5     192.168.5.5       30
        224.0.0.0        240.0.0.0     81.25.46.242    81.25.46.242       1
  255.255.255.255  255.255.255.255      192.168.1.3     192.168.1.3       1
  255.255.255.255  255.255.255.255      192.168.5.5     192.168.5.5       1

Что скажете?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "проблема с VPN"  
Сообщение от smb on 14-Ноя-06, 23:26 
>Я понимаю, есть много мануалов на эту тему, но НЕ ПОМОГЛО :)
>
>Там обычно описана раздача инета путем впн, либо соединение двух клиентов. А
>мне надо другое.
>В общем есть локальная сеть 192.168.1.0, которая имеет доступ в инет через
>шлюз 192.168.1.1. Есть сервер с openvpn.
>Создаю впн соединение с сервером 1.2.3.4, и создается локальная впн сеть с
>адресами 10.1.1.2 (клиент впн, другой его адрес 192.168.1.3) и 10.1.1.1 (впн
>сервер на freebsd, 1.2.3.4).
>Надо, чтобы весь траффик с 192.168.1.3 в инет шифровался через 1.2.3.4.
>Проблема в том, что когда создается впн соединение с 1.2.3.4, перестает работать
>инет, 192.168.1.1 не пингуется.
Блин, откуда IP 1.2.3.4?Это что имеется в виду?192.168.1.1, который шлюз?
Аккуратней расписывай, сеть 192.168.1.0 - это сильно ;)

В общем, тема такая...

комп-клиент
два интерфейса
192.168.xxx.yyy - локальная сеть
10.1.zzz.www - туннельный интерфейс, клиентский IP, 10.1.sss.ttt - серверный IP

Логика проста - по дефолту всё идет через туннель:
route add default gw 10.1.sss.ttt // linux, for win: route add 0.0.0.0 netmask 0.0.0.0 10.1.sss.ttt, afaik
В локалку всё идет напрямую - через шлюз или интерфейс:
+ route add -net 192.168.0.0/16(192.168.1.0/24, выбрать) (gw 192.168.<локальный_шлюз, если есть>) или (dev <local_interface>, если нету) // в винде стоит добавить -p чтобы это был постоянный роутинг

зы. это разовое решение, для постоянства - курить route в openvpn, работает на раз ;)

>Т.е. походу переписывается этот шлюз и все перестает работать.
>Надо наверное на клиенте каким-то образом отдельно прописать route, не через redirect-gateway
Надо =)

>Как?
up^

ps. не забудь на сервере/шлюзе нат развернуть

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "проблема с VPN"  
Сообщение от mekx email(ok) on 16-Ноя-06, 16:27 
>Блин, откуда IP 1.2.3.4?Это что имеется в виду?192.168.1.1, который шлюз?
>Аккуратней расписывай, сеть 192.168.1.0 - это сильно ;)

1.2.3.4 - Это внешний IP впн сервера.

>
>В общем, тема такая...
>
>комп-клиент
>два интерфейса
>192.168.xxx.yyy - локальная сеть
>10.1.zzz.www - туннельный интерфейс, клиентский IP, 10.1.sss.ttt - серверный IP
>
>Логика проста - по дефолту всё идет через туннель:
>route add default gw 10.1.sss.ttt // linux, for win: route add 0.0.0.0
>netmask 0.0.0.0 10.1.sss.ttt, afaik
>В локалку всё идет напрямую - через шлюз или интерфейс:
>+ route add -net 192.168.0.0/16(192.168.1.0/24, выбрать) (gw 192.168.<локальный_шлюз, если есть>) или (dev <local_interface>, если нету) // в винде стоит добавить -p чтобы это был постоянный роутинг

У меня инет через модем на 192.168.1.1, сам я 192.168.1.3. Описанный тобой метод что-то не работает, может я что-то не так делаю... При поднятом впне продолжает работать доступ к локальным ресурсам провайдера - они вбиты статическими роутами вида route.exe add -p 81.25.32.6 MASK 255.255.255.255 192.168.1.1
А вот инет работать перестает...

>ps. не забудь на сервере/шлюзе нат развернуть

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру