Титла: push проблем с openvpn и windows7 Публикувано от: vlad_ko в Aug 16, 2011, 21:45 Здравейте,
Имам пуснат openvpn сървър. Целта му е да се доспътва локалната мрежа на сървъра отвън (не се прекарва целият трафик на клиентите през впн-а, а само се добавя рутинг в тяхната таблица за въпросната мрежа). Проблемът е, че въпросният рутинг не се добавя коректно когато клиентът е windows7. Това е конфигурацията на сървъра: Код: cd /etc/openvpn A това на клиента Код: client в рутинг таблицата на клиента, когато той е windows7 се появява следният ред дест маск гейт интерфейс метрик 10.0.0.0 255.255.255.0 10.0.0.5 192.168.1.3 26 а би трябвало да е така 10.0.0.0 255.255.255.0 10.0.0.5 10.0.0.6 26 тоест за интерфейс се слага този през който физически е осъществена връзката с впн-а, а не виртуалният адаптер. Ако на ръка го променя всичко тръгва... под xp рутинга се добавя коректно и няма проблеми. Openvpn клиента е пуснат в Compatibility мод за vista и с администраторски права. Дали някой се е спречкал с този проблем или има идея как да го преборя. Предварително Ви благодаря и поздрави. Титла: Re: push проблем с openvpn и windows7 Публикувано от: clovenhoof в Aug 16, 2011, 22:30 Според мен нямаш нужда от:
Цитат push "route 10.0.0.0 255.255.255.0" Ако има нещо да се рутира това е към ЛАН-а, но това няма да ти реши проблема. За Windows 7 се увери че си махнал firewall на TAP-interface-a. Титла: Re: push проблем с openvpn и windows7 Публикувано от: vlad_ko в Aug 16, 2011, 23:03 Здравейте пак,
Не съм сигурен, че разбрах. Спряна е защитната стена има и пуш за локалната мрежа push "route 172.16.20.0 255.255.255.224" рутингите се довабят, но не и както мисля, че трябва. Тоест в полето интерфейс в рутинг таблицата не стой верният интерфейс. Поздрави! Титла: Re: push проблем с openvpn и windows7 Публикувано от: clovenhoof в Aug 16, 2011, 23:40 Единственото ти рутиране трябва да е към вътрешната мрежа ако да речем искаш да имаш достъп от клиент от друга мрежа (различна от твоя ЛАН) с клиент от товята мрежа (client-to-client).
Не съм голям специалист по мрежи, но въпреки това вкъщи направих нещо подобно: ЛАН-а ми е : 2 vpn клиенти (Windows 7) + 1 vpn сървър (Archlinux). Всичко това е зад рутер. 1 vpn клиент (Windsows XP) в офиса (демек през интернет); С тази постановка се връзвам client-to-client без проблем. Ако ти трябва някакви конфигурации ще ти покажа. Титла: Re: push проблем с openvpn и windows7 Публикувано от: vlad_ko в Aug 17, 2011, 00:04 Здравей
Да това е решение, но по този начин трябва компютрите в локалната мрежа на сървъра 172.... да ги правя клиенти на впн-а 10..., а това не е удобно в случая. Целта е местещ се лаптоп да достъпва ип от тази мрежа 172... Постановката работи идеално с пуш на рутинг, но не и под windows7, където рутинга не влиза правилно. Предполагам е някоя тънка настройка на windowsa незнам и аз. Преди имаше проблеми с пушването на виста сега на 7, вероятно и те ще се оправят :) ето я и топологията LAN(172.16.20.0/27)--> (172.16.20.1)eth0-VPN--eth1(real ip) \--tun0(10.0.0.1)<--VPNCLIENTS(10.0.0.0/24) Поздрави! Титла: Re: push проблем с openvpn и windows7 Публикувано от: plamen_f в Aug 17, 2011, 10:22 Хм, обърках се - каква ти е архитектурата LAN2LAN over OVPN или CLIENT2LAN ?
Иначе не виждам в клиента ти: route-method exe route-delay 2 Добави ги - няма да сбъркаш! Титла: Re: push проблем с openvpn и windows7 Публикувано от: clovenhoof в Aug 17, 2011, 10:38 Хм, обърках се - каква ти е архитектурата LAN2LAN over OVPN или CLIENT2LAN ? Има ги. Последните 2 реда. Но не са необходими ако ползва последната версия на OpenVPN. Титла: Re: push проблем с openvpn и windows7 Публикувано от: vlad_ko в Aug 17, 2011, 12:19 Хм, обърках се - каква ти е архитектурата LAN2LAN over OVPN или CLIENT2LAN ? Да има ги, без тях дори не се добавяха рутингите, но въпреки всичко не влизат както трябва. Иначе архитектурата е client2lan Поздрави! Титла: Re: push проблем с openvpn и windows7 Публикувано от: plamen_f в Aug 17, 2011, 12:26 мда, въпреки че е 12 явно още спя...
Сега ето ти реално действащи конфигурации Клиент: Код: client Сървър: Код: # server.conf При тази конфигурация, след закачане на сървъра ето какво казва route print на отдалечен win7 клиент: Код: 10.10.102.1 255.255.255.255 10.10.102.5 10.10.102.6 31 Не знам за какво ти е: Код: push "route 10.0.0.0 255.255.255.0" но ако до колкото разбирам искаш да достъпиш цялата мрежа зад OVPN сървъра то той трябва да ти се яви входна точка за мрежата 172.16.20.0 255.255.255.224. Само този ред ти е необходим. Сега друг е въпроса ако си намятал втори ip-ta на вътрешните машини и роуте през 10-та мрежа.Това е за сървъра. За клиента не виждам нещо безнадеждно но дай малко логове. П.С.В случая се ползва tcp вместо udp защото се минава през някакъв микротик и там така и не мина udp. Ако пък някой го е сборил това - да си признае - веднага му пращам виртуална [_]3 Титла: Re: push проблем с openvpn и windows7 Публикувано от: vlad_ko в Aug 17, 2011, 16:06 1:1 с твойта конфигурация и пак същата работа. Явно проблема е в клиента, ще пробвам на друга седмица за всеки случай.
Иначе ето логове вижда се че си адва рутовете съвсем нормално: Код: Wed Aug 17 15:59:42 2011 us=690635 Current Parameter Settings: ето и рутинг таблицата после IPv4 Route Table =========================================================================== Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.2 30 10.0.0.1 255.255.255.255 10.0.0.5 192.168.1.2 31 10.0.0.4 255.255.255.252 On-link 10.0.0.6 286 10.0.0.6 255.255.255.255 On-link 10.0.0.6 286 10.0.0.7 255.255.255.255 On-link 10.0.0.6 286 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 172.16.20.0 255.255.255.224 10.0.0.5 192.168.1.2 31 Пак тръгва да търси 10.0.0.5 през интерфеиса на който реално идва интернета 192.168.1.2. Затова се мъчих и с този push 10.0.0.0..... иначе да не ми трябва. Поздрави! Титла: Re: push проблем с openvpn и windows7 Публикувано от: plamen_f в Aug 17, 2011, 18:03 Я дай изхода на ipconfig при закачен ВПН?
Титла: Re: push проблем с openvpn и windows7 Публикувано от: vlad_ko в Aug 17, 2011, 19:10 Windows IP Configuration Ethernet adapter Local Area Connection 5: Connection-specific DNS Suffix . : Link-local IPv6 Address . . . . . : fe80::fc86:483d:66ac:8a91%29 IPv4 Address. . . . . . . . . . . : 10.0.0.6 Subnet Mask . . . . . . . . . . . : 255.255.255.252 Default Gateway . . . . . . . . . : Ethernet adapter Local Area Connection 2: Media State . . . . . . . . . . . : Media disconnected Connection-specific DNS Suffix . : Wireless LAN adapter Wireless Network Connection: Connection-specific DNS Suffix . : vladko.org Link-local IPv6 Address . . . . . : fe80::d4e0:de64:8aef:e83b%11 IPv4 Address. . . . . . . . . . . : 192.168.1.2 Subnet Mask . . . . . . . . . . . : 255.255.255.248 Default Gateway . . . . . . . . . : 192.168.1.1 Ethernet adapter Local Area Connection: Media State . . . . . . . . . . . : Media disconnected Connection-specific DNS Suffix . : vladko.org Tunnel adapter isatap.{1C6DA6CB-8D5C-43D3-8858-6936A84BC258}: Media State . . . . . . . . . . . : Media disconnected Connection-specific DNS Suffix . : Tunnel adapter Teredo Tunneling Pseudo-Interface: Connection-specific DNS Suffix . : IPv6 Address. . . . . . . . . . . : 2001:0:5ef5:79fb:28c8:17ce:b2b9:afea Link-local IPv6 Address . . . . . : fe80::28c8:17ce:b2b9:afea%12 Default Gateway . . . . . . . . . : :: Tunnel adapter isatap.vladko.org: Connection-specific DNS Suffix . : vladko.org Link-local IPv6 Address . . . . . : fe80::5efe:192.168.1.2%21 Default Gateway . . . . . . . . . : Tunnel adapter isatap.{18DAC705-BF89-4088-AE10-96E207AF0597}: Media State . . . . . . . . . . . : Media disconnected Connection-specific DNS Suffix . : Титла: Re: push проблем с openvpn и windows7 Публикувано от: vlad_ko в Aug 17, 2011, 19:41 Пробвах и с друг компютър с windows7 същата работа.
Титла: Re: push проблем с openvpn и windows7 Публикувано от: plamen_f в Aug 17, 2011, 23:15 Така, и на това LXDE му сложихме кирилица (с клизма).
Този адаптер 5 tun-а ли ти е? Имам странното чувство че там нещо не е на ред. Гледам Код: netsh interface ip set address "Local Area Connection 2" static 10.0.0.6 255.255.255.252 ??? И разкарай рута към 10-та мрежа на сървъра в конфиг-а. Още повече щом и с друг клиент е така в сървъра най-вероятно е вината.... Титла: Re: push проблем с openvpn и windows7 Публикувано от: vlad_ko в Aug 18, 2011, 19:28 няма го вече рута за 10-та мрежа...
а какво те притеснява в netsh interface ip set address "Local Area Connection 2" static 10.0.0.6 255.255.255.252 сървър: Код: cd /etc/openvpn клиент: Код: client Има ли начин да пробвам да закача моя лаптоп на твоя впн (който е със същата конфигурация както се разбра) Титла: Re: push проблем с openvpn и windows7 Публикувано от: plamen_f в Aug 21, 2011, 08:12 Извън цивилизацията съм - следващата седмица ще помогна.
Титла: Re: push проблем с openvpn и windows7 Публикувано от: vlad_ko в Aug 22, 2011, 11:34 Далеч от цивилизацията е добре :)
Аз се оправих, махайки следният ред от клиент конфига ip-win32 netsh Благодаря много за помоща! Титла: Re: push проблем с openvpn и windows7 Публикувано от: plamen_f в Aug 22, 2011, 22:27 Хм, понеже одеве каза че си 1:1 с моята конфигурация не заподозрях, че е останало ip-win32 netsh.
Лично винаги съм ненанвиждал такива объркващи команди (така и не мие ясно какво можеш да постигне с нея / освен това което те измъчи/). Та както и да е де - важното е че си член на OPENVPN обществото вече ! [_]3 [_]3 [_]3 [_]3 Титла: Re: push проблем с openvpn и windows7 Публикувано от: vlad_ko в Aug 22, 2011, 22:41 Когато го казах и аз не подозирах, че е там :-D
7 пъти мери 1 път режи са казали хората... Правеше ми впечатление, че на попъп-а, който излиза когато се закачиш през openvpn-gui не показва ip адрес, сега вече и това се оправи! Благодаря пак за помоща :) |