Temat: OpenVPN -> połączenie z serwerem WEB

To jest moje pierwsze podejście do VPN'a, tym bardziej proszę o dużo cierpliwości smile

Moje założenie jest następujące:

KOMPUTER(A - windows) chce się połączyć z serverem VPN, który jest uruchomiony na routerze, router ma za zadanie przekierować wszystkie żądania z VPN na KOMPUTER(b - linux) w sieci lokalnej, na którym pracuje Apache ..

Czyli - wpisując publiczny adres IP routera - zostaje przekierowany na serwer HTTP. Jeśli nie jestem Klientem VPN - serwer HTTP wyrzuci stronę z informacją o braku dostępu ..

Czy to jest wykonalne ?

Hitron CGNv4 // Cisco Meraki-MR18
TL-WR1043NDv2, Mikrotik RB2011UiAS-2HnD-IN Pracują na LEDE
https://wiki.openwrt.org/toh/mikrotik/r … ll_openwrt

2

Odp: OpenVPN -> połączenie z serwerem WEB

Tak, przez vpn możesz bezpośrednio się odwołać do serwera w lan po prostu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3 (edytowany przez safe0101 2013-03-19 22:55:09)

Odp: OpenVPN -> połączenie z serwerem WEB

Ok, więc poprzez Klienta i Server tworzę tunel, dzięki któremu cała transmisja jest szyfrowana ?

U mnie wygląda to następująco:

http://i50.tinypic.com/raqm37.jpg

Po utworzeniu Klienta (w moim przypadku VPN) otrzymuje Credentials & Config Files w postaci pliku ZIP.
Po rozpakowaniu dostaje 4 pliki. Do czego one służą ?

I jeszcze jeden problem - po usunięciu Klienta i utworzeniu nowego, kiedy chce pobrać "Credentials & Config Files" otrzymuje komunikat:

ERROR: Client ID does not exist.

jednak zmieniając adres z przeglądarki

/utility/openvpn_download_credentials.sh?id=client2

na

/utility/openvpn_download_credentials.sh?id=client1

mogę pobrać zipa, domyślam się, że jakiś błąd w oprogramowaniu ..

Hitron CGNv4 // Cisco Meraki-MR18
TL-WR1043NDv2, Mikrotik RB2011UiAS-2HnD-IN Pracują na LEDE
https://wiki.openwrt.org/toh/mikrotik/r … ll_openwrt

4

Odp: OpenVPN -> połączenie z serwerem WEB

To pliki konfiguracyjne klienta. Jak chciałeś się połączyć z serwerem openwrt bez nich?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5 (edytowany przez safe0101 2013-03-20 12:01:53)

Odp: OpenVPN -> połączenie z serwerem WEB

Cezary napisał/a:

To pliki konfiguracyjne klienta. Jak chciałeś się połączyć z serwerem openwrt bez nich?

Jeszcze nie próbowałem, teraz będę chciał wykonać połączenie.

Od początku, pliki które siedziały w zipie to:

ca - certyfikat
VPN.conf
VPN - certyfikat
VPN.key
VPN.ovpn
ta.key

Oprogramowanie, którego będę używał do połączenia się z serverem VPN to: Securepoint SSL VPN
Po uruchomieniu programu otrzymuje okno z możliwością dodania nowej konfiguracji.
Gdybym pominął jakąś ważną rzecz, bardzo proszę o info co zmienić.

http://i45.tinypic.com/mtwdol.jpg

http://i46.tinypic.com/34rg45z.jpg

W zakładce REMOTE SETTINGS
W Host Name or IP Address wpisuje publiczny adres Routera i port 1194 z konfiguracji servera VPN.
Resztę pozostawiam bez zmian.

http://i47.tinypic.com/2laq6s.jpg

W zakładce CERTYFICATES

- Dla Root CA wybieram plik "ca - certyfikat"
- Dla Certyficate wybieram plik "VPN - certyfikat"
- Dla Key wybieram plik "VPN.key"

Czy powinienem zaznaczyć opcje "Server Sertyficate" ?

http://i45.tinypic.com/182iqc.jpg

W zakładce ADVENCED SETTINGS
Pozostawiam wszystko bez zmian

Klikam "Finish" konfiguracja się zapisuje ...
Kiedy chce się połączyć pyta mnie o Username (wpisuje mu Klienta) oraz Password (i tutaj pytanie, jakie hasło powinienem mu wpisać ?)

Jeśli jest coś co powinno zostać skonfigurowane inaczej, lub coś co wymaga dodatkowego wyjaśnienia, z góry wdzięczny będę za pomoc - mam nadzieje, że taki miniHOWTO będzie służyło w przyszłości nie tylko mojej osobie..

Hitron CGNv4 // Cisco Meraki-MR18
TL-WR1043NDv2, Mikrotik RB2011UiAS-2HnD-IN Pracują na LEDE
https://wiki.openwrt.org/toh/mikrotik/r … ll_openwrt

6

Odp: OpenVPN -> połączenie z serwerem WEB

A żeś wynalazł soft. to klient do łączenia się po IPSec, a ty ustawiłeś serwer openvpn. Czemu nie możesz użyć openvpn dla windows po prostu?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7 (edytowany przez safe0101 2013-03-20 13:07:15)

Odp: OpenVPN -> połączenie z serwerem WEB

Ok, może teraz ..

W zakładce REMOTE SETTINGS zmieniłem klucz na "ta.key" - otrzymuje teraz taki komunikat:

http://i45.tinypic.com/2v3sk1x.jpg

Hitron CGNv4 // Cisco Meraki-MR18
TL-WR1043NDv2, Mikrotik RB2011UiAS-2HnD-IN Pracują na LEDE
https://wiki.openwrt.org/toh/mikrotik/r … ll_openwrt

8

Odp: OpenVPN -> połączenie z serwerem WEB

Kombinujesz:
Sciagnij ftp://gruchaa.us.to/openvpn-2.1.4-install.exe

Zainstaluj
Plik Konfiguracyjny (zawartość ZIP wklep  do katalogu Config w katalogach aplikacji, w USŁUGACH Windowsa skonfiguruj auto-start VPNa i startuje wszystko z automatu.

RB760iGS + RB260GS / Ryzen 5 2660 / 16G DDR4 / MiniITX - Inea 1G (https://i.imgur.com/TLbJVDw.png)
RB951-2HnD / Celeron J1900 / 4G DDR3 / MiniITX - Satpol 100M

9 (edytowany przez safe0101 2013-03-20 14:16:35)

Odp: OpenVPN -> połączenie z serwerem WEB

Zainstalowałem -> http://i46.tinypic.com/rwmpgo.jpg

Jak mu ustawić w usługach autostart, ewentualnie jak startować z ręki ?

W Network And Sharing Center daje mu Set Up A New Connection or Network, następnie Connect to a workplace, Use my Internet Connection (VPN):

http://i45.tinypic.com/2wgg9zl.jpg

Podaje mu adres publiczny routera, przechodzę dalej, i znowu hasło :-/

http://i50.tinypic.com/vp7q5y.jpg

Hitron CGNv4 // Cisco Meraki-MR18
TL-WR1043NDv2, Mikrotik RB2011UiAS-2HnD-IN Pracują na LEDE
https://wiki.openwrt.org/toh/mikrotik/r … ll_openwrt

10

Odp: OpenVPN -> połączenie z serwerem WEB

Wklej zawartosć wygenerowanego pliku ZIP do katalogu C:\Program Files\OpenVPN\config
(lub podobny) , nie uzywasz zadnego GUI. do połączenia.
Pożniej: Start - > Uruchom -> services.msc -> Odszukujesz OpenVPN, klikasz prawym -> Właściwości ->  Typ uruchomieni : Automatyczny -> Zastosuj, OK,- > Reboot

RB760iGS + RB260GS / Ryzen 5 2660 / 16G DDR4 / MiniITX - Inea 1G (https://i.imgur.com/TLbJVDw.png)
RB951-2HnD / Celeron J1900 / 4G DDR3 / MiniITX - Satpol 100M

11 (edytowany przez safe0101 2013-03-20 20:58:49)

Odp: OpenVPN -> połączenie z serwerem WEB

Nie działa ..
OpenVPN GUI - sygnalizuje brak połączenia. Kiedy chce się połączyć z GUI otrzymuje komunikat, że połączenie nie powiodło się.

Ustawienia:
http://i47.tinypic.com/igm2xz.jpg

Edycja konfiguracji:

VPN          xx.xx.xx.xx 1194
dev             tun
proto           tcp-client
status          current_status
resolv-retry    infinite
ns-cert-type    server
topology        subnet
verb            3

cipher          AES-256-CBC


ca              ca.crt
cert            VPN.crt
key             VPN.key
tls-auth        ta.key 1

nobind
persist-key
persist-tun
comp-lzo

i jeszcze log:

Options error: Unrecognized option or missing parameter(s) in VPN.ovpn:2: VPN (2.3.0)
Use --help for more information.
Hitron CGNv4 // Cisco Meraki-MR18
TL-WR1043NDv2, Mikrotik RB2011UiAS-2HnD-IN Pracują na LEDE
https://wiki.openwrt.org/toh/mikrotik/r … ll_openwrt

12

Odp: OpenVPN -> połączenie z serwerem WEB

Po co edytowałeś ten plik? Na początku ma być
client
remote xx.xx.xx.xx 1194

Nie VPN.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: OpenVPN -> połączenie z serwerem WEB

Nie wiem, pousuwałem wszystko - raz jeszcze utworzyłem user'a, przekopiowałem pliki - tym razem defoultowo Client1.
W dalszym ciągu nie mogę się połączyć z serwerem :-/

Hitron CGNv4 // Cisco Meraki-MR18
TL-WR1043NDv2, Mikrotik RB2011UiAS-2HnD-IN Pracują na LEDE
https://wiki.openwrt.org/toh/mikrotik/r … ll_openwrt

14

Odp: OpenVPN -> połączenie z serwerem WEB

A co tym razem jest?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

15

Odp: OpenVPN -> połączenie z serwerem WEB

"W dalszym ciągu nie mogę się połączyć z serwerem" Wiec jaki masz komunikat błędu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

16

Odp: OpenVPN -> połączenie z serwerem WEB

Cezary udało się, jestem połączony - nie wiem co zrobiłem - usunąłem z Network & Sharing Center utworzoną sieć VPN oraz jak już wyżej napisałem raz jeszcze utworzyłem Klienta. W każdym razie połączyłem się i uzyskałem przypisany do konfiguracji serwera prywatny adres IP.


Jak to wygląda w praktyce, mam teraz 2 połączenia sieciowe - jedno uzyskuje z DHCP routera, drugie zaszyfrowane z VPN'a ?

Hitron CGNv4 // Cisco Meraki-MR18
TL-WR1043NDv2, Mikrotik RB2011UiAS-2HnD-IN Pracują na LEDE
https://wiki.openwrt.org/toh/mikrotik/r … ll_openwrt

17

Odp: OpenVPN -> połączenie z serwerem WEB

Jak jesteś bezpośrednio podłączony pod ten sam router to po co połączenie po openvpn smile A generalnie tak - jedno masz połączenie do sieci a vpn tworzysz tunel do routera.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

18 (edytowany przez safe0101 2013-03-20 22:06:18)

Odp: OpenVPN -> połączenie z serwerem WEB

Jestem połączony z laptopa za pośrednictwem telefonu, ale to w chwili obecnej nie istotne smile
Ok, mam aktywny tunel do routera - jeśli będę się chciał połączyć z Apache'm znajdującym się w sieci LAN za routerem, muszę zrobić przekierowanie portu 80 - ale to pewnie nie wszystko ?

Jak mogę się połączyć przez VPN'a do Apache'a na port 80 ?

Hitron CGNv4 // Cisco Meraki-MR18
TL-WR1043NDv2, Mikrotik RB2011UiAS-2HnD-IN Pracują na LEDE
https://wiki.openwrt.org/toh/mikrotik/r … ll_openwrt

19

Odp: OpenVPN -> połączenie z serwerem WEB

w VPNie tak samo jak w sieci lokelnej.

RB760iGS + RB260GS / Ryzen 5 2660 / 16G DDR4 / MiniITX - Inea 1G (https://i.imgur.com/TLbJVDw.png)
RB951-2HnD / Celeron J1900 / 4G DDR3 / MiniITX - Satpol 100M

20 (edytowany przez safe0101 2013-03-20 22:38:19)

Odp: OpenVPN -> połączenie z serwerem WEB

Nie rozumie - w przeglądarce jaki adres mam wpisać - publiczne IP routera ?
Jak laptop wykona to połączenie - po VPN czy po sieci z telefonu, w chwili obecnej w Network & Sharnig Center mam 2 sieci, VPN i Połączenie bezprzewodowe ..

Inaczej jak zmusić przeglądarkę aby korzystała z tunelu ?

No chyba że cały ruch po zestawieniu połączenia szyfrowanego wędruje po loopback'u klienta (127.0.0.1) -> czyli wpisując w przeglądarce www.google.pl - żądanie wysyłane jest do routera a ten wysyła wynik po VPNie z powrotem do mnie  ??

Hitron CGNv4 // Cisco Meraki-MR18
TL-WR1043NDv2, Mikrotik RB2011UiAS-2HnD-IN Pracują na LEDE
https://wiki.openwrt.org/toh/mikrotik/r … ll_openwrt

21

Odp: OpenVPN -> połączenie z serwerem WEB

Nie, bo tak konfiguracji serwera nie zrobiłeś. Jak byś ustawił to cały ruch internetowy też by szedł przez serwer. A co masz wpisać? 192.168.1.x, taki samo jak byś wpisał będąc w lan podłączonym.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

22

Odp: OpenVPN -> połączenie z serwerem WEB

Czyli wszystkie połączenia LAN kierowane są na tunel, wszystko co ma wyjść poza WAN kierowane jest na bramę ?

Hitron CGNv4 // Cisco Meraki-MR18
TL-WR1043NDv2, Mikrotik RB2011UiAS-2HnD-IN Pracują na LEDE
https://wiki.openwrt.org/toh/mikrotik/r … ll_openwrt

23

Odp: OpenVPN -> połączenie z serwerem WEB

Zależy od konfiguracji serwera, zwykle tak.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

24 (edytowany przez safe0101 2013-03-21 12:14:18)

Odp: OpenVPN -> połączenie z serwerem WEB

Super - więc w iptables maszyny z zainstalowanym Apache'm wystarczy ograniczyć dostęp do adresów LAN nadawanych z VPNa, i wszystko powinno działać.

Cezary a jak z wydajnością jeśli chodzi o domowe routery ? Taki VPN mocno obciąża urządzenie (zakładam, że uzależnione to jest od ilości połączonych Klientów).. ??

Hitron CGNv4 // Cisco Meraki-MR18
TL-WR1043NDv2, Mikrotik RB2011UiAS-2HnD-IN Pracują na LEDE
https://wiki.openwrt.org/toh/mikrotik/r … ll_openwrt