Skip to content

Wojciech Błaszkowski

  • Start
  • CQ-DX
  • Linux
  • O mnie
  • my Linux spell book
  • GitHub
  • RSS
VPN

prosty tunel dzięki OpenVPN

2015-11-21 by Wojciech Błaszkowski
VPN
VPN

Zadanie: umożliwić sobie dostęp do dowolnego hosta i portu będąc w poblokowanej sieci hotelowej.

Rozwiązanie: prosty VPN napędzany przez OpenVPN.

 

 

Po stronie „serwera”:

1. instalujemy pakiet "openvpn".
2. generujemy klucz, którym będziemy się posługiwać:
# openvpn --genkey --secret wojtosz-vpn.key

klucz ten będzie miał postać:

# cat wojtosz-vpn.key
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1-----
055be3dbe6a1455c9899d51cf76e5ae8
023da5d86dc843937ca2de47ee666f66
8f073aac5c254504e62fd9488fc37861
8ed15a3206db5cae91324de91af489ee
6c4e5825d2d6c095ba6158127bc05286
17cbba32131aab765b648a274aa4085f
5894f1d391aeaf5cd5a567f75de8135f
f2e2dec653e0508e05febfc2661c3eb2
289e62f7178771029036f952b6197fcb
ee3ffcc78be771ca4228e16c2c8f5a2c
2b96312ff84733bce25d2f73bd667756
e80e4149115cf42be5ea59ceb1495de5
1a164d33fbdb0d0a6e9baca6b5d077f7
f7ae81319af7ec7cf6ee96980a70eeed
68de340b657d4e5b6d6f8f0943083a8c
daaa5574b2f81b9e54fe3a05ba96fec3
-----END OpenVPN Static key V1-----

3. zestawiamy część „publiczną” naszego VPN.
(publiczną: na zdalnym serwerze, przez który będzie wychodził nasz ruch)

# openvpn --dev tun --ifconfig 172.28.28.1 172.28.28.2 --secret /root/wojtosz-vpn.key --port 443

Port 443 dlatego, że zapewne nie będzie zablokowany. To port na którym domyślnie pracuje HTTPS.
Zostało stworzone urządzenie: tun0, dla którego należy ustawić wpis w firewallu:

# iptables -t nat -A POSTROUTING -s 172.28.28.0/24 -o eth0 -j MASQUERADE

Teraz część po stronie naszego lapka, który będzie używany w sieci hotelowej.


# openvpn --remote $ZDALNE_IP --dev tun --ifconfig 172.28.28.2 172.28.28.1 --secret /root/wojtosz-vpn.key --port 443

Zauważcie, że dla –ifconfig mamy numery IP podane odwrotnie niż poprzednio. To jest drugi koniec naszego tunelu, a my wskazujemy skąd i dokąd z danego miejsca ma iść.

# ip r a 212.77.100.101 dev tun0 via 172.28.28.1

Ustawiamy routing do Wirtualnej Polski (wp.pl has address 212.77.100.101) przez tunel.

I w zasadzie tyle :)

Post navigation

Previous Post:

karta dźwiękowa ważnym urządzeniem jest

Next Post:

Burial – Untrue

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Wojciech Błaszkowski

Wojciech Błaszkowski

Cześć, jestem Wojciech.

Oprócz mojej codzienności nastawionej na bycie przygotowanym (prepper) znajdziesz tu kilka informacji jakie mogą przydać się administratorowi Linux, a także trochę prywatnych informacji o mnie którymi chciałbym się podzielić.

Zapraszam :)

Kto zabezpieczył Twój serwer?

Linux Admin

Co u mnie się dzieje:

  • W moim domu mówi się Walkiewiczem
  • Ferie 2023
  • Gwiazdka 2022
  • Antena W3DZZ
  • Zwalniamy :)

administracja serwerami linux

  • Administrator Linux Administrator Linux

Najnowsze komentarze

  • Ansible Create User With Sudo? All Answers - Brandiscrafts.com - Ansible – add user to sudo
  • Wojciech Błaszkowski - my linux spell book
  • virooz - Dostrajanie routera WiFi Netgear R7000
  • 123 - Ansible – add user to sudo
  • pauluZ - WRT160NL – router, którego używam w domu

Archiwa

  • kwiecień 2024
  • luty 2023
  • grudzień 2022
  • listopad 2020
  • lipiec 2020
  • marzec 2020
  • luty 2020
  • listopad 2019
  • lipiec 2019
  • maj 2019
  • wrzesień 2018
  • maj 2018
  • grudzień 2017
  • sierpień 2017
  • lipiec 2017
  • czerwiec 2017
  • luty 2017
  • grudzień 2016
  • wrzesień 2016
  • sierpień 2016
  • czerwiec 2016
  • marzec 2016
  • luty 2016
  • styczeń 2016
  • grudzień 2015
  • maj 2015
  • luty 2015
  • styczeń 2015
  • sierpień 2014
  • lipiec 2014
  • czerwiec 2014
  • maj 2014
  • styczeń 2014
  • grudzień 2013
  • listopad 2013
  • lipiec 2013
  • czerwiec 2013
  • maj 2013
  • marzec 2013
  • luty 2013
  • styczeń 2013
  • grudzień 2012
  • październik 2012
  • sierpień 2012
  • lipiec 2012
  • czerwiec 2012
  • kwiecień 2012
  • luty 2012
  • styczeń 2012
  • grudzień 2011
  • wrzesień 2011
  • sierpień 2011
  • maj 2011
  • marzec 2011
  • wrzesień 2010
  • maj 2010
  • kwiecień 2010
  • luty 2010
  • październik 2009
  • wrzesień 2009
  • sierpień 2009
  • lipiec 2009
  • luty 2009
  • grudzień 2008
  • październik 2008
  • wrzesień 2008
  • czerwiec 2008
  • kwiecień 2008
  • marzec 2008
  • luty 2008
  • grudzień 2007
  • październik 2007
  • wrzesień 2007
  • sierpień 2007
  • lipiec 2007
  • czerwiec 2007
  • maj 2007
  • kwiecień 2007
  • marzec 2007
  • luty 2007
  • styczeń 2007
  • grudzień 2006
  • listopad 2006
  • październik 2006
  • wrzesień 2006
  • sierpień 2006
  • lipiec 2006
  • czerwiec 2006
  • maj 2006
  • kwiecień 2006
  • marzec 2006
  • luty 2006

Administrator Linux

Jeśli szukasz opieki nad serwerem Linux, zapraszam do zapoznania się z tym czym zajmuję się na codzień. Administracja serwerami Linux
© 2025 Wojciech Błaszkowski | Built using WordPress and SuperbThemes