|
![]() |
#1 |
to te ja pitam
Datum registracije: Dec 2006
Lokacija: Rijeka
Postovi: 572
|
L2TP/IPSec VPN server na Win 2k3 iza NAT-a Mikrotik routera
Imam plan konfigurirati VPN server na Win 2k3 koji radi sa L2TP/IPSec protokolima, a nalazite će se iza MikroTika koji je adsl router i zbog toga trebam iskonfigurirati NAT za VPN server. Možda zvući malo mazohistički ![]() Već sam krenuo u realizaciju te ideje i uspješno sam konfigurirao PPTP VPN Server i tako sve šljaka, ali htio bih konfigurirati L2TP/IPSec. Znam da Microsoft ne preporučuje L2TP/IPSec VPN server iza NAT-a, ali očito su i oni svjesni da je to često želja ljudi pa su Win 2k3 "osposobili" za NAT-T, a i WinXP se može uredno spojiti na L2TP/IPSec VPN server iza NAT-a (tako barem oni kažu). Molio bih mrežne gurue ovdje da mi pomognu kojim hintom u realizaciji ove moje ideje. Ja sam pokušao ovako: dolazni promet sa internet interfacea: 1.) dst-nat sam UDP destination port 500 na lokalnu IP adresu VPN servera port 500 2.) dst-nat sam UDP destination port 4500 na lokalnu IP adresu VPN servera port 4500 3.) dst-nat sam IP protocol 50 na lokalnu IP adresu VPN servera odlazni promet forward dopustio sam: 1.) UDP source port 500 sa lokalne IP adresu VPN servera 2.) UDP source port 4500 sa lokalne IP adresu VPN servera 3.) IP protocol 50 sa lokalne IP adresu VPN servera Naravno ![]() Win 2k3 VPN server je defaultna konfiguracija, onako kroz wizard, i ima static filtering na interfaceu na kojeg ulazi VPN konekcija. Da li netko ima kakv hint i da li možda ima neka caka da treba nekako odobriti NAT-T sposobnost u Win 2k3 ili je to po defaultu omogućeno? TNX svima na idejama!
__________________
1: Intel Badaxe2 () C2Q Q6600 () 2x2GB Kingmax 800MHz () Gigabyte GF 7300GT () 2 x Seagate 7200.10 320GB SATA II () Corsair VX 550W () DVD±RW LG H22 () Rebel 12 Economy 2: Gigabyte GA-965GM-S2 () C2D E6400 () 2x1GB Kingmax 667MHz () Seasonic S12 380W ![]() |
![]() |
![]() |
![]() |
#2 | ||||||||||||||||||||||||
Premium
Datum registracije: May 2006
Lokacija: Crikvenica
Postovi: 143
|
Citiraj:
![]() Citiraj:
http://support.microsoft.com/kb/885407/ kaže: To allow an IPsec NAT-T initiator to connect to a responder that is located behind a NAT, you must create and set the AssumeUDPEncapsulationContextOnSendRule registry value on the initiator. Note Before you configure this registry value, we recommend that you contact your network administrator or read your corporate security policy. To create and configure the AssumeUDPEncapsulationContextOnSendRule registry value, follow these steps:
Zadnje izmijenjeno od: daigu. 24.08.2007. u 19:39. |
||||||||||||||||||||||||
![]() |
![]() |
|
|
Oglas
|
|
![]() |
#3 |
Premium
Datum registracije: May 2006
Lokacija: Crikvenica
Postovi: 143
|
IPsec ESP header (IP protokol 50) je enkapsuliran u UDP port 4500 headeru, a isto tako i UDP 1701, tako da ovo u biti nije potrebno proslijeđivati na NAT-u. Ali kažu da bi trebalo ako je firewall ili nekakav filter na samom endpointu. No već kad otvaraš, onda otvori i UDP 1701, on je baš odgovoran za otvaranje i održavanje L2TP kanala. |
![]() |
![]() |
![]() |
#4 | ||
to te ja pitam
Datum registracije: Dec 2006
Lokacija: Rijeka
Postovi: 572
|
Citiraj:
Ima li možda što u win 2k3 serveru što treba modificirati? Citiraj:
__________________
1: Intel Badaxe2 () C2Q Q6600 () 2x2GB Kingmax 800MHz () Gigabyte GF 7300GT () 2 x Seagate 7200.10 320GB SATA II () Corsair VX 550W () DVD±RW LG H22 () Rebel 12 Economy 2: Gigabyte GA-965GM-S2 () C2D E6400 () 2x1GB Kingmax 667MHz () Seasonic S12 380W ![]() |
||
![]() |
![]() |
![]() |
#5 | |
Premium
Datum registracije: May 2006
Lokacija: Crikvenica
Postovi: 143
|
Citiraj:
U svim knigama piše da nije potrebno ništa modificirati na serveru. |
|
![]() |
![]() |
![]() |
#6 | |
to te ja pitam
Datum registracije: Dec 2006
Lokacija: Rijeka
Postovi: 572
|
Citiraj:
Jesi li mislio na ovu knjigu? ![]() ![]() ![]()
__________________
1: Intel Badaxe2 () C2Q Q6600 () 2x2GB Kingmax 800MHz () Gigabyte GF 7300GT () 2 x Seagate 7200.10 320GB SATA II () Corsair VX 550W () DVD±RW LG H22 () Rebel 12 Economy 2: Gigabyte GA-965GM-S2 () C2D E6400 () 2x1GB Kingmax 667MHz () Seasonic S12 380W ![]() |
|
![]() |
![]() |
![]() |
#7 |
Premium
Datum registracije: May 2006
Lokacija: Crikvenica
Postovi: 143
|
|
![]() |
![]() |
![]() |
#8 |
to te ja pitam
Datum registracije: Dec 2006
Lokacija: Rijeka
Postovi: 572
|
Evo, na žalost, ne radi ni sa postavkom 1 u registryu clienta (Win XP SP2), a to bi svakako trebalo ako je Microsoft u pravu, jer sam testirao sa klijenta koji ima public IP adresu preko dial-up modema. dst-NAT sam: udp port 500, udp port 4500, udp port 1701, IP protocol 50 dopustio sam iste te protokole i portove za izlazak preko internet interfacea I ništa. Gledao sam promet u MikroTiku i samo mi ide promet preko udp porta 500 u oba smjera - i prema serveru i sa servera prema van. Pretpostavljam da je to inicijalno spajanje, ali nakon toga očito nešto se zbrčka kod NAT-a i ne prolazi autentifikacija te nema daljnjeg prometa preko drugih portova i protokola. Također vidio sam da MikroTik nije ništa blokirao od prometa koji ide sa servera prema van, tako da sam dosta uvjeren da je neka frka s NAT-om i promjenom paketa u tom procesu, a nemam ideju što probati. Ima li kakva još ideja? TNX!
__________________
1: Intel Badaxe2 () C2Q Q6600 () 2x2GB Kingmax 800MHz () Gigabyte GF 7300GT () 2 x Seagate 7200.10 320GB SATA II () Corsair VX 550W () DVD±RW LG H22 () Rebel 12 Economy 2: Gigabyte GA-965GM-S2 () C2D E6400 () 2x1GB Kingmax 667MHz () Seasonic S12 380W ![]() |
![]() |
![]() |
![]() |
#9 |
PC Ekspert
Datum registracije: Nov 2001
Lokacija: localhost
Postovi: 1,012
|
samo jedno pitanje, zašto se mučiš s time (mislim hvalevrijedan trud) ima daleko jednostavnijih rješenja. tipa ssh server iza nat-a, pa fino tuneliraš taj-i-taj port koji ti treba preko putty-a. na taj način imaš samo port 22 otvoren i sve što ti treba otvaraš kroz ssh(2). point-to-point IPsec server se radi kad imaš x road warriora koji svi trebaju jednostavan način da dođu do interne mreže, ako si jedino ti taj koji pristupa mreži iza NAT-a, ne vidim čemu sve to (osim ako ti nije baš gušt razbijati glavu oko toga kao što meni dođe nekad). |
![]() |
![]() |
![]() |
#10 |
Premium
Datum registracije: Sep 2003
Lokacija: Ispred kompa
Postovi: 2,004
|
A da probas radje sa pptp-om isti shit drugo pakovanje, stavis samo fowardovanje GRE protokola i TCP 1723.
__________________
|
![]() |
![]() |
|
|
Oglas
|
|
![]() |
#11 | |
Premium
Datum registracije: May 2006
Lokacija: Crikvenica
Postovi: 143
|
Citiraj:
Da li ti je IPSEC iskonfiguriran u group policy-ju, to jest da li ti je naštelan na server (request security) ili server (require security). Tu se naštimava i vrsta autentifikacije (Kerberos v5 protocol, PKI certificate, ili preshared key)? Da li su ti na notebooku i serveru uključeni IPSEC Services? Kakvu autentifikaciju si koristio za IPSEC, certifikate, kako si naštelao klijente? Svašta može biti. Zar Mikrotik nema u sebi ugrađen VPN server i klijent (među ostalim i IPSEC/L2TP), da ga tu možda nešto ne zbunjuje. Možda ako ne uspiješ ovako, zašto ne pokušaš Mikrotik postaviti kao vpn server? I što ti znači ovo: Kakav je to "forward" odlaznog prometa? Jasno mi je da na navedenim portovima kod ulaznog prometa forwardiraš promet na adresu VPN servera. U obratnom slučaju nema forwarda. Da li u odlaznom filtru postoji mogućnost unosa subnet mask-a. Ajde probaj skroz otvoriti izlazni promet sa vpn servera. |
|
![]() |
![]() |
![]() |
#12 | |
Premium
Datum registracije: May 2006
Lokacija: Crikvenica
Postovi: 143
|
Citiraj:
![]() |
|
![]() |
![]() |
![]() |
#13 |
Premium
Datum registracije: May 2006
Lokacija: Crikvenica
Postovi: 143
|
|
![]() |
![]() |
![]() |
#14 | ||||||
to te ja pitam
Datum registracije: Dec 2006
Lokacija: Rijeka
Postovi: 572
|
Citiraj:
![]() ![]() Citiraj:
![]() Citiraj:
Citiraj:
Jesu po defaultu. Nisam ih gasio. preshared key Ah, da, znam da svašta može biti i to me najviše i gnjavi i brine. ![]() ![]() Na što si to mislio kod klijenta? U win XP se baš i nema nešto previše za štimati u postvkama konekcije. Citiraj:
![]() Citiraj:
Kako kazah, da najviše je to, kao gotovo i uvijek ![]() Da, vrlo je različita razina sigurnosti koju pružaju.
__________________
1: Intel Badaxe2 () C2Q Q6600 () 2x2GB Kingmax 800MHz () Gigabyte GF 7300GT () 2 x Seagate 7200.10 320GB SATA II () Corsair VX 550W () DVD±RW LG H22 () Rebel 12 Economy 2: Gigabyte GA-965GM-S2 () C2D E6400 () 2x1GB Kingmax 667MHz () Seasonic S12 380W ![]() |
||||||
![]() |
![]() |
![]() |
#15 |
PC Ekspert
Datum registracije: Nov 2001
Lokacija: localhost
Postovi: 1,012
|
|
![]() |
![]() |
![]() |
#16 |
Premium
Datum registracije: May 2006
Lokacija: Crikvenica
Postovi: 143
|
|
![]() |
![]() |
![]() |
#17 |
Premium
Datum registracije: May 2006
Lokacija: Crikvenica
Postovi: 143
|
Ovo baš i nije točno. PPTP ima enkripciju, koristi tzv. RAS "shared secret" enkripcijski postupak. S time da je taj "shared secret" u ovom slučaju password. Naravno da PPTP ima svoje mane, i rupe, ali opet za pojedinačni pristup sa udaljene lokacije sasvim dovoljan. |
![]() |
![]() |
![]() |
#18 | |
to te ja pitam
Datum registracije: Dec 2006
Lokacija: Rijeka
Postovi: 572
|
Na šta sam ja mislio pod enkripcija: Microsoft kaže ![]() Reference: http://www.microsoft.com/technet/com...uy/cg0801.mspx To bi u biti značilo (ukoliko ja dobro razumijem) da meni username i password s klijenta do servera inicijalno putuje bez enkripcije i onda tek kada se konekcija uspostavi počinje enkripcija podataka, a PPTP konekciju ostvarujem samo s uer i pass od windoza pa mi se to ne čini baš snažna zaštita i zato sam mislio potruditi se sa L2TP/IPSec. Tu je još i preshared key ili cert. Citiraj:
![]()
__________________
1: Intel Badaxe2 () C2Q Q6600 () 2x2GB Kingmax 800MHz () Gigabyte GF 7300GT () 2 x Seagate 7200.10 320GB SATA II () Corsair VX 550W () DVD±RW LG H22 () Rebel 12 Economy 2: Gigabyte GA-965GM-S2 () C2D E6400 () 2x1GB Kingmax 667MHz () Seasonic S12 380W ![]() |
|
![]() |
![]() |
![]() |
#20 |
to te ja pitam
Datum registracije: Dec 2006
Lokacija: Rijeka
Postovi: 572
|
Nema frke, svako čita koliko hoće. Probao sam prvo sa spajanjem na MT, ali su mi se stvari zakomplicirale sa preshared key (IKE) pa sam trenutno na ideji da bude Win 2k3 VPN server. Vidjet ćemo koliko će još trajati ta ideja. Kako idu stvari, izgleda da neće dugo... ![]()
__________________
1: Intel Badaxe2 () C2Q Q6600 () 2x2GB Kingmax 800MHz () Gigabyte GF 7300GT () 2 x Seagate 7200.10 320GB SATA II () Corsair VX 550W () DVD±RW LG H22 () Rebel 12 Economy 2: Gigabyte GA-965GM-S2 () C2D E6400 () 2x1GB Kingmax 667MHz () Seasonic S12 380W ![]() |
![]() |
![]() |
![]() |
#21 | |
Premium
Datum registracije: May 2006
Lokacija: Crikvenica
Postovi: 143
|
Citiraj:
"PAP is a simple, clear-text authentication scheme. The NAS requests the user name and password, and PAP returns them in clear text (unencrypted)." PPTP VPN po defaultu koristi MSCHAP, što prema MS znači (za MSCHAP v.2): "MS-CHAP v2 is an updated encrypted authentication mechanism that provides stronger security for the exchange of user name and password credentials and determination of encryption keys. With MS-CHAP v2, the NAS sends a challenge to the access client that consists of a session identifier and an arbitrary challenge string. The remote access client sends a response that contains the user name, an arbitrary peer challenge string, an encrypted form of the received challenge string, the peer challenge string, the session identifier, and the user’s password. The NAS checks the response from the client and sends back a response containing an indication of the success or failure of the connection attempt and an authenticated response based on the sent challenge string, the peer challenge string, the encrypted response of the client, and the user’s password. The remote access client verifies the authentication response and, if correct, uses the connection. If the authentication response is not correct, the remote access client terminates the connection." Dakle, kod MSCHAP-a inicijalno klijent šalje samo zahtjev serveru, a on mu natrag šalje "izazov" (challenge) sa session id i challenge string, pa se tek onda oni "rukuju" itd... Izvor: Deploying Virtual Private Networks with Microsoft Windows Server 2003 / Joe Davies, Elliot Lewis. MSPress.Naravno da PPTP ima svoje sigurnosne rupe, i što se tiče MSCHAP-a i što se tiče same MPPE enkripcije podataka. Ali, koja tehnologija nema? MS je u više navrata i krpao te rupe. No opet, za pojedinačni pristup se rijetko koristi L2TP/IPSec. Al' sam se raspisao... ![]() Zadnje izmijenjeno od: daigu. 27.08.2007. u 14:22. |
|
![]() |
![]() |
![]() |
#22 |
Premium
Datum registracije: May 2006
Lokacija: Crikvenica
Postovi: 143
|
Onda još ako na notebooku imaš fingerprint scanner kao ja na svom HP-u, možeš iskoristiti EAP. Pa onda nek ti neko probije i lozinku i biometrijske podatke, kako bi došao do esencijalnih podataka od nacionalne sigurnosti koji se nalaze na tvom LAN-u. ![]() |
![]() |
![]() |
![]() |
#23 |
Premium
Datum registracije: May 2006
Lokacija: Crikvenica
Postovi: 143
|
Probaj ovo: otvori group policy editor klijentskoga računala (Start -> Run -> gpedit.msc), pod Windows settings-> Security-> IP Security Policies možda trebalo na stavci "Client" desnim klikom odabrati Assign i odabrati iste postavke kao i na serveru što se tiče enkripcije itd... Pretpostavljam da ako napraviš Active Directory domain, i uključiš notebook u njega, ovo nije potrebno jer će ti u tom slučaju notebook povući default policy sa servera. U slučaju da ti računalo nije u AD domain nisam baš siguran da IPSEC ide bez ikakvog naštelavanja. Po rezultatima kontrole prometa vidi se da uopće nije došlo do uspostave IPSEC tunela. |
![]() |
![]() |
![]() |
#24 | |||
to te ja pitam
Datum registracije: Dec 2006
Lokacija: Rijeka
Postovi: 572
|
Citiraj:
Citiraj:
![]() ![]() Citiraj:
Uf, zakompliciralo se sve ovo skupa. Gotovo da i ne znam od kud dalje krenuti. Ovo što govoriš za neuspješnu uspostavu tunela, da jedino je promet išao na udp 500 prema serveru i od servera. i ništa drugo osim toga.
__________________
1: Intel Badaxe2 () C2Q Q6600 () 2x2GB Kingmax 800MHz () Gigabyte GF 7300GT () 2 x Seagate 7200.10 320GB SATA II () Corsair VX 550W () DVD±RW LG H22 () Rebel 12 Economy 2: Gigabyte GA-965GM-S2 () C2D E6400 () 2x1GB Kingmax 667MHz () Seasonic S12 380W ![]() |
|||
![]() |
![]() |
![]() |
#25 |
to te ja pitam
Datum registracije: Dec 2006
Lokacija: Rijeka
Postovi: 572
|
Ok, evo kako stvari stoje. Pa i ne baš previše dobro, za početak. ![]() Uglavnom, odustao sam 100,01% od ideje da Win 2k3 bude L2TP/IPSEc VPN server iza NAT-a jer to izgleda NE IDE. Izgleda da Microsoft laprda bez veze, al nisam 100% siguran pa neću tvrditi. Možda je nekome nekada uspjelo. Meni nikako i nikada i neću više ni pokušavati. Odlučio sam probati sa MikroTik-om kao VPN L2TP/IPSEc serverom jer s njim neće biti NAT-a jer ima publice IP adresu. Ali da sve ne bi bilo savršeno upao sam u probleme s konfiguracijom IPSec-a uz preshared key. Ima li možda netko tko je uspio MT-a natjerati da radi kao L2TP/IPSec VPN server, a da je klijent WinXP SP2?? Molio bih pomoć oko konfiguracije IPSec-a. Mislim da sam L2TP server uspješno konfigurirao i bilo je vrlo lako čini mi se, ali IPSec me kolje totalno. Molim ako netko ima iskustvo i znanje za pomoć oko toga. tnx!!!
__________________
1: Intel Badaxe2 () C2Q Q6600 () 2x2GB Kingmax 800MHz () Gigabyte GF 7300GT () 2 x Seagate 7200.10 320GB SATA II () Corsair VX 550W () DVD±RW LG H22 () Rebel 12 Economy 2: Gigabyte GA-965GM-S2 () C2D E6400 () 2x1GB Kingmax 667MHz () Seasonic S12 380W ![]() |
![]() |
![]() |
|
|
Oglas
|
|
![]() |
|
|