Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Вниз

pptp через openVpn   Найти похожие ветки 

 
Медвежонок Пятачок ©   (2012-04-16 10:54) [0]

имеем настроенный openvpn туннель.
после соединения получаем серый адрес и натимся в инет через него.
все работает.

теперь надо сквозь этот туннель поднять простой виндовый pptp с другим сервером в инете (это не работает с 619 ошибкой)

Что надо еще подкрутить в конфиге опенвпн сервера, чтобы пптп прошло сквозь него?


 
Сергей М. ©   (2012-04-16 14:04) [1]

1. OVPN-туннель не должен препятствовать прохождению исходящих и входящих TCP-пакетов, ассоциированных с удаленным TCP-портом 1723 PPTP-сервера.

2. OVPN-туннель не должен препятствовать прохождению IP-пакетов по 47-му протоколу  (GRE)


 
Медвежонок Пятачок ©   (2012-04-16 15:06) [2]

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


 
Empleado ©   (2012-04-16 17:31) [3]

сервер, на котором установлен openvpn, назовен его end-point.

вопросики:
позволяет ли end-point делать исходящий routing для входящего протокола pptp? (настроены ли правила? а не запрещено ли?)
позволяет ли firewall, которым отгорожен end-point сервер от интернета, инсходящий pptp? (по-умолчанию, многие корпоративные огненные стены не позволяют инициировать pptp со внешними серверами)


 
Медвежонок Пятачок ©   (2012-04-16 18:22) [4]

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

не хватало вот чего:

modprobe nf_conntrack_proto_gre
modprobe nf_nat_proto_gre
modprobe nf_conntrack_pptp
modprobe nf_nat_pptp

проблема была в том, что статьи по этому вопросу в инете в основном 2010 года, во времена, когда эти модули имели префикс ip_ вместо теперяшнего nf_


 
Сергей М. ©   (2012-04-16 21:23) [5]

Ты не возражаешь если мы тут еще малясь поумничаем ?)

Мало кому "непосвещенному" вестимо что делает эта самая "модпроба".

Но судя по тому, что она used to add a loadable kernel module, у тебя на самом деле не были задействован ядреный модуль, отвечающий за как минимум GRE.

Несмотря на то что см.[2] "ты в курсе")


 
Сергей М. ©   (2012-04-16 21:26) [6]

А упомянуть именно Линух, в которой ты шарился с этой проблемой, у тебя то ли смелости не хватило, то ли понедельник выдался тяжелым)


 
Anatoly Podgoretsky ©   (2012-04-17 09:18) [7]

> Сергей М.  (16.04.2012 21:26:06)  [6]

Ат зачем говорить то, ведь у всех Линукс


 
Медвежонок Пятачок ©   (2012-04-17 10:44) [8]

окей окей.
дебиан и все такое.
еще вопрос:

схема такая: сначала поднимается опенвпн шлюз.
дефолтный шлюз в нем не назначаем.
делаем только маршрут на один единственный хост (на котором стоит пптп сервер)
устанавливаем соединение с пптп сквозь опенвпн.
после чего получаем вот такую таблицу маршрутизации:

Активные маршруты:
Сетевой адрес           Маска сети      Адрес шлюза       Интерфейс  Метрика
         0.0.0.0          0.0.0.0     192.168.66.1    192.168.66.21   4250
         0.0.0.0          0.0.0.0         On-link    172.172.172.79      2
   46.61.162.211  255.255.255.255     172.16.142.1     172.16.142.4   4256

первый маршрут - шлюз по умолчанию моей локалки.
второй маршрут - шлюз по умолчанию от пптп
третий маршрут - это рут на пптп сервер через опенвпн.

цель всего этого - попасть в приватную сетку за пптп.
например на адрес 192.168.100.208

но трасса к нему идет почему-то не по второму маршруту.


 
Anatoly Podgoretsky ©   (2012-04-17 11:12) [9]

> Медвежонок Пятачок  (17.04.2012 10:44:08)  [8]

Согласно таблице маршрутизации на 192.168.100.208 можно попасть только через
маршрут.
Но в приведеная информация куцая, очень неполная.
Кроме того не приведена трассировка.


 
Anatoly Podgoretsky ©   (2012-04-17 11:15) [10]

через маршрут 2.


 
Медвежонок Пятачок ©   (2012-04-17 11:25) [11]

полная таблица вот:

(но в ней дофига лишнего, не относящегося к теме. например маршруты на виртуалку (56 сетка))

Активные маршруты:
Сетевой адрес           Маска сети      Адрес шлюза       Интерфейс  Метрика
         0.0.0.0          0.0.0.0     192.168.66.1    192.168.66.21   4250
         0.0.0.0          0.0.0.0         On-link    172.172.172.79      2
         0.0.0.0        128.0.0.0     172.16.142.1     172.16.142.4   4255
   46.61.162.211  255.255.255.255     172.16.142.1     172.16.142.4   4256
       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     172.16.142.1     172.16.142.4   4255
    172.16.142.0    255.255.255.0         On-link      172.16.142.4   4511
    172.16.142.4  255.255.255.255         On-link      172.16.142.4   4511
  172.16.142.255  255.255.255.255         On-link      172.16.142.4   4511
  172.172.172.79  255.255.255.255         On-link    172.172.172.79    257
   178.63.223.71  255.255.255.255     192.168.66.1    192.168.66.21   4250
    192.168.56.0    255.255.255.0         On-link      192.168.56.1   4501
    192.168.56.1  255.255.255.255         On-link      192.168.56.1   4501
  192.168.56.255  255.255.255.255         On-link      192.168.56.1   4501
    192.168.66.0    255.255.255.0         On-link     192.168.66.21   4506
   192.168.66.21  255.255.255.255         On-link     192.168.66.21   4506
  192.168.66.255  255.255.255.255         On-link     192.168.66.21   4506
       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      192.168.56.1   4502
       224.0.0.0        240.0.0.0         On-link      172.16.142.4   4512
       224.0.0.0        240.0.0.0         On-link     192.168.66.21   4507
       224.0.0.0        240.0.0.0         On-link    172.172.172.79      2
 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      192.168.56.1   4501
 255.255.255.255  255.255.255.255         On-link      172.16.142.4   4511
 255.255.255.255  255.255.255.255         On-link     192.168.66.21   4506
 255.255.255.255  255.255.255.255         On-link    172.172.172.79    257

трасса не приведена потому что ни один хоп не рисует адресов.
если же в опенвпн выставить дефолтный шлюз, то трасса идет через него.


 
Anatoly Podgoretsky ©   (2012-04-17 11:36) [12]

0.0.0.0          0.0.0.0         On-link    172.172.172.79      2
Объявлен и если он доспупен и маршрутизирует далее, то ошибок нет. Метрики тоже нормальные. Все равно хотелось бы увидеть трассировку и пинг на 172.172.172.79


 
Медвежонок Пятачок ©   (2012-04-17 11:46) [13]

трасса на него идет сначала на опенвпн 192.168.142.1
затем выпрыгивает в инет (там нат)

меня смущает третья строка в таблице:
  0.0.0.0        128.0.0.0     172.16.142.1     172.16.142.4   4255

это результат строки в конфигурации опенвпн сервера :
push "redirect-gateway def1"

хотя если после того, как все туннели подняты, добавить маршрут в сеть 192.168.100 через интерфейс пптп (172.172.172.х) то таки оно работает.
но это же не выход.


 
Anatoly Podgoretsky ©   (2012-04-17 16:17) [14]

Вообще то да странная, но в первый раз ты ее не указывал.


 
Anatoly Podgoretsky ©   (2012-04-17 16:19) [15]

И согласно новой конфигурации, третья строка становится шлюзом по умолчанию, так как у нее маска короче.


 
Медвежонок Пятачок ©   (2012-04-17 17:24) [16]

в первый раз я ее не нарисовал.
она появляется только если с опенвпн сделать пуш дефолтного шлюза.
мне он в принципе-то не нужен, мне надо просто пройти на 46.61.162.211 именно через опенвпн.

то есть если убрать из конфигурации пуш дефолтного шлюза, а оставить только явный маршрут к 46.61.162.211 (пптп) то третьей строки нету.

таблица становится красивая, но пакеты в сеть 192.168.100 идут не тем путем.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.087 c
15-1329646997
Чайник
2012-02-19 14:23
2013.03.22
Direct 3D и Delphi 2010


2-1345880723
alexdn
2012-08-25 11:45
2013.03.22
Округление


10-1176745972
Neket
2007-04-16 21:52
2013.03.22
Быстрое заполнение Excel


9-1193310589
fars
2007-10-25 15:09
2013.03.22
Программирование логических игр


15-1351086265
Дмитрий С
2012-10-24 17:44
2013.03.22
А что нельзя соединяться с базой через ADO с паролем ";"=





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский