🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux.sieci
Article #244348

Re: OpenVPN (Dostęp do klientĂłw za s erwerem X 2fFgsOzd255bV9WUE4gZGxhIGtsaWVudMOzdyB6YSBzZXJ2ZXJlbV9r bGllbnRl b V9WUE4p

#244348
From: Krystian
Date: Thu, 25 Feb 2016 09:52
154 lines
5929 bytes
Piotr Lechowicz wrote:

> 
> 
> W dniu 2016-02-24 o 11:25, Krystian pisze:
> > Piotr Lechowicz wrote:
> >
> >>>> W dniu 2016-02-23 o 22:01, Krystian pisze:
> >>>>> OpenVPN (Dostęp do klientów za serwerem_głównym_VPN dla klientów za
> >>>>> serverem_klientem_VPN)
> >>>>>
> >>>>> Dobry wieczór,
> >>>>>
> >>>>> nie wiem co robię źle ale nie "widzę" klientów za serwerem głównym
> >>>>> (serwer01) VPN przez klientów za serwerem klientem (serwer02),
> >>>>>
> >>>>
> >>>> [...]
> >>>>
> >>>
> >>> Poniżej szczegóły konfiguracji:
> >>>
> >>> --==serwer01==--
> >>>
> >>> [...]
> >>>
> >>> serwer01 Kernel IP routing table
> >>> Destination     Gateway         Genmask         Flags Metric Ref    Use
> >>> Iface
> >>> 10.8.0.2        0.0.0.0         255.255.255.255 UH    0      0        0
> >>> tun0
> >>> 79.x.x.224  0.0.0.0         255.255.255.224 U     0      0        0 eth1
> >>> 10.8.0.0        10.8.0.2        255.255.255.0   UG    0      0        0
> >>> tun0
> >>> 192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0
> >>> eth0
> >>> 127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0
> >>> lo
> >>> 0.0.0.0         79.x.x.233  0.0.0.0         UG    1      0        0 eth1
> >>>
> >>> --==serwer02==--
> >>>
> >>> [...]
> >>>
> >>> serwer02 Kernel IP routing table
> >>> Destination     Gateway         Genmask         Flags Metric Ref    Use
> >>> Iface
> >>> 0.0.0.0         79.X.X.249   0.0.0.0         UG    1      0        0
> >>> eth1
> >>> 10.8.0.1        10.8.0.5        255.255.255.255 UGH   0      0        0
> >>> tun0
> >>> 10.8.0.5        0.0.0.0         255.255.255.255 UH    0      0        0
> >>> tun0
> >>> 79.X.X.248   0.0.0.0         255.255.255.252 U     0      0        0
> >>> eth1
> >>> 127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0
> >>> lo
> >>> 192.168.0.0     10.8.0.5        255.255.255.0   UG    0      0        0
> >>> tun0
> >>> 192.168.14.0    0.0.0.0         255.255.255.0   U     0      0        0
> >>> eth0
> >>>
> >>>
> >>
> >> Na szybko:
> >>
> >> Na serwer02 masz trasę do sieci za serwer01:
> >>
> >>> 192.168.0.0 10.8.0.5 255.255.255.0 UG 0 0 0 tun0
> >>
> >> ale na serwer01 nie masz odpowiednika dla ruchu przez VPN do 192.168.14.0/24.
> >>
> >> Piotr
> >>
> >>
> >
> > Panie
> 
> zbędne
> 
> > Piotrze ale nie bardzo rozumiem dlaczego z serwer02 moge pingować
> > wszystko co na i za serwerem serwer01.
> >
> 
> A sprawdzałeś ten ruch traceroutem albo snifferem?
> 
> Wydaje mi się, że błędnie zakładasz, że w twoich testach serwer02 używa
> adresu 192.168.14.250.
> 
> A z twojego schematu wygląda, że ruch z serwer02 do 192.168.0.0/24, zgodnie z trasą
> > 192.168.0.0     10.8.0.5        255.255.255.0   UG    0      0        0 tun0
> wychodzi (jest inicjowany) z interfejsu tun0
>   z adresacją 10.8.0. i trasa powrotna dla tego
> ruchu *jest określona* w tabeli routingu na serwer01.
> 
> Dla ruchu inicjowanego z 192.168.14. do 192.168.0. serwer01 *nie zna*
> prawidłowej trasy powrotnej. Test nie działa, bo
> serwer01 wysyła ruch powrotny do 192.168.14. przez eth1 (przez swoją
> bramę domyślną)  do "chmurki", zgodnie z trasą
> > 0.0.0.0         79.x.x.233  0.0.0.0         UG    1      0        0 eth1
> 
> Wysyłam ci na priva schematy dla obu przypadków. Porównaj sobie te bazgrołki ;)
> 
> > Czy raczej IPTABLES tłumaczące ruch z 192.168.14.0/24 na 192.168.0.0/24
> > przez VPN, ale jak ?
> 
> Reguł iptables nie pokazałeś.
> Filtrujesz ruch z i do VPNu?
> NATujesz (w rozumieniu iptables -t nat ...) ten ruch?
> Jak?
> Dlaczego?
> 
> >
> > Proszę o informację czy się mylę.
> >
> > dziękuję,
> >
> > Krystian.
> >
> 
> Piotr

Dziękuję wszystkim za pomoc, działa po ponizszych zabiegach:

1. 
analiza z programem  tracert obowiązkowa ! :)

2.
dodanie trasy powrotnej na serwer01
route add -net 192.168.14.0 netmask 255.255.255.0 gw 10.8.0.2 dev tun0

3.
na serwer01 przepuszczenie ruchu pomiędzy interfejsami dla 192.168.14.0
iptables -A FORWARD -i ${TUN} -s 192.168.14.0/255.255.255.0 -j ACCEPT
iptables -A FORWARD -i ${LAN} -d 192.168.14.0/255.255.255.0 -j ACCEPT

4.
na serwer02 przepuszczenie ruchu pomiędzy interfejsami dla 192.168.14.0
i 192.168.0.0

iptables -A FORWARD -i ${LAN} -s 192.168.14.0/255.255.255.0 -j ACCEPT
iptables -A FORWARD -i ${TUN} -d 192.168.14.0/255.255.255.0 -j ACCEPT

iptables -A FORWARD -i ${LAN} -s 192.168.0.0/255.255.255.0 -j ACCEPT
iptables -A FORWARD -i ${TUN} -d 192.168.0.0/255.255.255.0 -j ACCEPT

iptables -t nat -A POSTROUTING -o ${TUN} -j MASQUERADE

Teraz pozostaje mi wykonać to samo dla sieci serwerów VPN 192.168.12.0 i
192.168.13.0

Ufff :)

pozdrawiam Krystian
Technical Details
Message-ID: <namisg$om0$1@news.icm.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED!not-for-mail
References: <naihat$7m9$1@news.icm.edu.pl> <56cce9c4$0$700$65785112@news.neostrada.pl> <najk6q$od5$1@news.icm.edu.pl> <56cd61e3$0$643$65785112@news.neostrada.pl> <nak0eu$ibl$1@news.icm.edu.pl> <56ce322a$0$680$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED!not-for-mail
From: Krystian <t1es1terr1@o2.pl>
Newsgroups: pl.comp.os.linux.sieci
Subject: Re: OpenVPN (Dostęp do
 klientĂłw za s erwerem X
 2fFgsOzd255bV9WUE4gZGxhIGtsaWVudMOzdyB6YSBzZXJ2ZXJlbV9r bGllbnRl b V9WUE4p
Date: Thu, 25 Feb 2016 10:52:16 +0100
Organization: ICM, Uniwersytet Warszawski
Lines: 157
Message-ID: <namisg$om0$1@news.icm.edu.pl>
References: <naihat$7m9$1@news.icm.edu.pl> <56cce9c4$0$700$65785112@news.neostrada.pl> <najk6q$od5$1@news.icm.edu.pl> <56cd61e3$0$643$65785112@news.neostrada.pl> <nak0eu$ibl$1@news.icm.edu.pl> <56ce322a$0$680$65785112@news.neostrada.pl>
NNTP-Posting-Host: d145-134.icpnet.pl
Mime-Version: 1.0
X-Trace: news.icm.edu.pl 1456393937 25280 109.173.145.134 (25 Feb 2016 09:52:17 GMT)
X-Complaints-To: usenet@news.icm.edu.pl
NNTP-Posting-Date: Thu, 25 Feb 2016 09:52:17 +0000 (UTC)
User-Agent: Noworyta News Reader/2.9
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit