🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.sys.novell
Article #130441

Re: Netware 6 + routing na serwer OpenVPN

#130441
From: Mariusz Kruk
Date: Thu, 09 Apr 2009 11:18
107 lines
6188 bytes
epsilon$ while read LINE; do echo \>"$LINE"; done < " "
>Już dopisuje...
>Na poczatek to przepraszam za literówkę 
>----------------------------------------------------------------------------
>"> Coś się nie zgadza. 192.168.168.250 nie należy do 192.168.0.0/24."
>----------------------------------------------------------------------------
>Powinno być 192.168.0.250
>
>Mam loklaną sieć LAN o adresie 192.168.0.0/255.255.255.0
>Centralnym punktem tej sieci jest serwer z systemem Netware 6.Ten serwer pełni
>rolę urządzenia brzegowego(routera).Są w nim zamontowane 2 interfejsy
>sieciowe(1 inetrfejs - publiczeIP / 2 interfejs - 192.168.0.250/24).
>Na tym serwerze jest również uruchomione DHCP i NAT(dynamiczny).
>2 interfejs(192.168.0.250) jest połączony-wpięty w switcha w którego wpięci są
>również użytkownicy... miedzy innymi ja(dostałem ip od dhcp 192.168.0.3).
>Domyślną bramą jest adres serwera czyli 192.168.0.250
>Tablica routingu wygląda tak:
>D:Deflaut     M:0.0.0.0         NextHop:Mój PublicIP   Type:remote Interface:1
>D:ISP(DSL)    M:255.255.255.0   NextHop:Mój PublicIP   Type:direct Interface:1
>D:192.168.0.0 M:255.255.255.0   NextHop:192.168.0.250  Type:direct Interface:2
>Mam nadzieję że topologię sieci przedstawiłem przejrzyście.

OK. Z grubsza wydaje się być zrozumiałe.

>I teraz tak... na swoim komputerze(w LAN-ie),zainstalowałem serwer OpenVPN.
>Skonfigurowałem go tak że ma adres:
>192.168.100.1/255.255.255.252
>-----------------------------------------------------------------------------
>Konfiguracja serwera OpenVPN:
>server
>local 192.168.0.3 255.255.255.0
>port 1194
>proto tcp
>dev tun
>ca ca.crt
>cert widget.crt
>key widget.key
>dh dh1024.pem
>server 192.168.100.0 255.255.255.0
>ifconfig-pool-persist ipp.txt
>keepalive 10 120
>comp-lzo
>max-clients 100
>persist-key
>persist-tun
>status openvpn-status.log
>verb 3
>tls-auth ta.key 0
>push "route 192.168.0.0 255.255.255.0"
>push "dhcp-option DNS 194.204.159.1" # DNS 
>push "dhcp-option DNS 194.204.152.34" # DNS 
>-----------------------------------------------------------------------------
>Nie wiem dlaczego(może ktoś mi to wytłumaczy)...ale obojętnie jaką maskę podam
>serwerowi VPN to on po włączeniu się, zawsze ma maskę 255.255.255.252 !!! 

Bo nie czytałeś dokumentacji :-P
A poważnie - zawsze przy połączeniu w trybie serwer-klient jest tworzona
sieć /30. Po prostu taka architektura - każdy klient dostaje swoją
podsieć.

>więc przyjmuję że jest w podsieci o masce 255.255.255.252 i ma adres ip
>192.168.100.1 (bo takie informacje dostaje gdy sprawdzę sobie(ipconfig/all) w
>konsoli windowsowej)oraz nie ma bramy domyślnej. 
>Na potrzeby VPN zrobiłem IP Forwarding po porcie 1194 na mojego kompa w sieci
>lokalnej tzn. na adres 192.168.0.3
>IP_FWD -da publicIP -dp 1194 -sa 192.168.0.3 -sp 1194
>
>I teraz gdy polącze się klientemVPN będącym poza siecią (np ERA BlueConnect) z
>serwerem VPN to połączenie się nawiązuje.
>Mogę sobie, z klienta z pingować serwer VPN(192.168.100.1),mogę również z
>pingować swój adres w sieci lokalnej tj.192.168.0.3, mogę włączyć zdalny
>pulpit przez VNC itd.
>
>Natomiast nie mogę już z pingować hostów w sieci lokalnej ani serwera
>Netware...a bardzo mi zależy... tzn chcę aby klient który łączy się przez VPN
>widział resztę sieci lokalnej która jest za serweremVPN.
>
>Wyczytałem że muszę ustawić odpowiednio routing na ruterze( w moim przypadku
>serwer Netware który pełni rolę rutera) aby potrafił odpowiednio skierować
>ramki na serwer VPN i stąd mój temat bo jakoś nie potrafię tego zrobić.
>
>Wydaje mi się że pakiety które wysyłam pingując z klientaVPN jakiegoś hosta w
>sieci, nie potrafią wrócić do klienta i nie wiem jak sobie z tym poradzić.
>
>Mam nadzieję że zrozumiale opisałem swój problem.

Z grubsza wreszcie tak :-)
Pamiętaj, że:
1) Pakiety latają w dwie strony
2) Pakiet w każdym punkcie drogi musi mieć określoną dalszą trasę.

Podejrzewam, że w obecnej sytuacji pakiety w jedną stronę lecą sobie
dobrze (możesz się upewnić śledząc je np. etherealem na serwerze VPN),
czyli wchodzą przez interfejs VPN-owy, wychodzą, zgodnie z routingiem na
tym komputerze, do sieci lokalnej i dochodzą do adresatów. Gorzej, że
adresat nie ma innych opcji poza wysłaniem pakietu z powrotem do
192.168.100.x na bramę domyślną. A stamtąd router na NW wypycha je
w świat łączem domyślnym. Możesz to rozwiązać na co najmniej trzy
sposoby - dodać routing na NW, dodać routing na hostach w sieci, NAT.
Tak na marginesie, to nie jest problem na tę grupę, bo nie jest w żaden
sposób związany z systemem na routerze.

-- 
/\-\/\-\/\-\/\-\/\-\/\-\/\ C  programmers  don't  have  the  BASIC  in-
\  Kruk@epsilon.eu.org   / stincts.
/ http://epsilon.eu.org/ \ 
\/-/\/-/\/-/\/-/\/-/\/-/\/ 
Technical Details
Message-ID: <slrngtrmc8.580.Mariusz.Kruk@epsilon.rdc.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!opal.futuro.pl!news.internetia.pl!nnrpd.internetia.pl
References: <gridln$70o$1@inews.gazeta.pl> <slrngtpfah.3qt.Mariusz.Kruk@epsilon.rdc.pl> <grkksd$t5c$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!opal.futuro.pl!news.internetia.pl!nnrpd.internetia.pl
From: Mariusz Kruk <Mariusz.Kruk@epsilon.eu.org>
Newsgroups: pl.comp.sys.novell
Subject: Re: Netware 6 + routing na serwer OpenVPN
Date: Thu, 09 Apr 2009 13:18:32 +0200
Organization: Samodzielna, Całkowicie Oddana, Trupa
 Terminatorów. Astronauci
 Także Atakują Czasami Ale Mało
 Aktywnie
Lines: 107
Message-ID: <slrngtrmc8.580.Mariusz.Kruk@epsilon.rdc.pl>
References: <gridln$70o$1@inews.gazeta.pl> <slrngtpfah.3qt.Mariusz.Kruk@epsilon.rdc.pl> <grkksd$t5c$1@inews.gazeta.pl>
NNTP-Posting-Host: epsilon.rdc.pl
Mime-Version: 1.0
X-Trace: mx1.internetia.pl 1239276511 4838 77.252.106.53 (9 Apr 2009 11:28:31 GMT)
X-Complaints-To: abuse@inetia.pl
NNTP-Posting-Date: Thu, 9 Apr 2009 11:28:31 +0000 (UTC)
X-Tech-Contact: usenet@internetia.pl
X-Orig-Path: epsilon.rdc.pl!not-for-mail
User-Agent: slrn/pre1.0.0-2 (Linux)
X-Truskawki: Z cukrem i śmietaną
X-Server-Info: http://www.internetia.pl/news/
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit