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 email nie zostanie opublikowany. Wymagane pola są oznaczone *

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

  • Wojciech Błaszkowski - my linux spell book
  • virooz - Dostrajanie routera WiFi Netgear R7000
  • pauluZ - WRT160NL – router, którego używam w domu
  • WR841ND - WA-2204B
  • mimmus - Ansible – add user to sudo

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
© 2026 Wojciech Błaszkowski | Built using WordPress and SuperbThemes