{"id":2788,"date":"2024-09-20T08:20:05","date_gmt":"2024-09-20T06:20:05","guid":{"rendered":"http:\/\/hamspirit.pl\/SQ9MDD\/?p=2788"},"modified":"2024-09-20T08:20:05","modified_gmt":"2024-09-20T06:20:05","slug":"wireguard-w-sluzbie-radioamatorskiej-migracja-z-openvpn","status":"publish","type":"post","link":"https:\/\/sq9mdd.hamspirit.pl\/?p=2788","title":{"rendered":"Wireguard w s\u0142u\u017cbie radioamatorskiej, migracja z openvpn."},"content":{"rendered":"<p>WireGuard to nowoczesne rozwi\u0105zanie VPN, kt\u00f3re zyskuje popularno\u015b\u0107 w\u015br\u00f3d radioamator\u00f3w ze wzgl\u0119du na swoj\u0105 prostot\u0119, wydajno\u015b\u0107 i bezpiecze\u0144stwo. W tym artykule przyjrzymy si\u0119, jak przeprowadzi\u0107 migracj\u0119 z OpenVPN do WireGuard, aby usprawni\u0107 zdalne zarz\u0105dzanie sieciami i urz\u0105dzeniami radiowymi.<\/p>\n<p><!--more--><\/p>\n<p>Obecnie korzystam z serwera OpenVPN, do kt\u00f3rego pod\u0142\u0105czonych jest kilkana\u015bcie hotspot\u00f3w oraz stacji digi APRS. Te rozwi\u0105zania, w wi\u0119kszo\u015bci oparte na Raspberry Pi, pe\u0142ni\u0105 rol\u0119 kontroler\u00f3w w systemach radiowych, umo\u017cliwiaj\u0105c sprawne zarz\u0105dzanie sieci\u0105 i urz\u0105dzeniami. W celu usprawnienia tej infrastruktury przygotowa\u0142em wirtualn\u0105 maszyn\u0119 z systemem CHR MikroTik, na kt\u00f3rej uruchomi\u0142em serwer WireGuard. Planuj\u0119 teraz sukcesywnie migrowa\u0107 z OpenVPN na WireGuard w zdalnych lokalizacjach.<\/p>\n<p>Wykorzystanie RouterOS w tym procesie otwiera szereg nowych mo\u017cliwo\u015bci. Dzi\u0119ki zaawansowanym funkcjom tego systemu operacyjnego, migracja staje si\u0119 bardziej efektywna i elastyczna. RouterOS pozwala na lepsz\u0105 integracj\u0119 z urz\u0105dzeniami MikroTik, co u\u0142atwia zarz\u0105dzanie konfiguracj\u0105 sieci. Ponadto, zastosowanie WireGuard zwi\u0119ksza wydajno\u015b\u0107 i bezpiecze\u0144stwo po\u0142\u0105cze\u0144 VPN, korzystaj\u0105c z nowoczesnych protoko\u0142\u00f3w szyfrowania.<\/p>\n<p><strong>Proces instalacji WireGuard na Raspberry Pi<\/strong><\/p>\n<p>Instalacja WireGuard na Raspberry Pi jest prostym procesem, kt\u00f3ry mo\u017cna przeprowadzi\u0107 w kilku krokach. Poni\u017cej znajduje si\u0119 szczeg\u00f3\u0142owa instrukcja:<\/p>\n<p>Zanim rozpoczniesz instalacj\u0119, upewnij si\u0119, \u017ce system jest aktualny:<\/p>\n<pre>sudo apt update\nsudo apt upgrade -y\n<\/pre>\n<p>Zainstaluj WireGuard za pomoc\u0105 mened\u017cera pakiet\u00f3w APT:<\/p>\n<pre>sudo apt install wireguard -y\n<\/pre>\n<p>Utw\u00f3rz plik konfiguracyjny dla interfejsu, np. <strong>wg0.conf<\/strong>:<\/p>\n<pre>sudo nano \/etc\/wireguard\/wg0.conf\n<\/pre>\n<p>Przyk\u0142adowa zawarto\u015b\u0107 tego pliku wygl\u0105da nast\u0119puj\u0105co, co do zasady jest dostarczana przeze mnie podczas tworzenia\u00a0 konfiguracji na mikrotiku:<\/p>\n<pre>[Interface]\nListenPort = 26462\nPrivateKey = mFhcFjfFnsQEcZrNjEk088wgx1oSMNtpbzfv8\/SuQkU=\nAddress = 10.44.44.10\/32\n\n[Peer]\nPublicKey = mwB65EwolblCV0LL8OtZEd2tEB5jVaam6mcA99pkWxU=\nAllowedIPs = 10.44.44.0\/24\nEndpoint = 78.11.240.20:26462\nPersistentKeepalive = 10\n<\/pre>\n<p>Oczywi\u015bcie ten klucz jak i adresacja jest przyk\u0142adowa i nie istnieje w systemie.<\/p>\n<div id=\"attachment_2799\" style=\"width: 187px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2799\" class=\"wp-image-2799 size-medium\" src=\"http:\/\/10.9.48.151\/wp-content\/uploads\/2024\/09\/konfig-wireguard-177x300.png\" alt=\"\" width=\"177\" height=\"300\" srcset=\"https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2024\/09\/konfig-wireguard-177x300.png 177w, https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2024\/09\/konfig-wireguard.png 578w\" sizes=\"auto, (max-width: 177px) 100vw, 177px\" \/><p id=\"caption-attachment-2799\" class=\"wp-caption-text\">Przyklad generowania kluczy w mikrotiku.<\/p><\/div>\n<p>Urucho<\/p>\n<p>m interfejs WireGuard:<\/p>\n<pre>sudo wg-quick up wg0\n<\/pre>\n<p>Aby interfejs uruchamia\u0142 si\u0119 automatycznie przy starcie systemu:<\/p>\n<pre>sudo systemctl <span class=\"hljs-built_in\">enable<\/span> wg-quick@wg0\n<\/pre>\n<p>Po zako\u0144czeniu powy\u017cszych krok\u00f3w WireGuard powinien by\u0107 zainstalowany i skonfigurowany na Twoim Raspberry Pi.<\/p>\n<p>Jednym z kluczowych atut\u00f3w WireGuard jest dost\u0119pno\u015b\u0107 klienta na wielu platformach, takich jak Windows, macOS, Linux, Android czy iOS. Dzi\u0119ki temu dost\u0119p do sieci mo\u017cna uzyska\u0107 z praktycznie ka\u017cdego urz\u0105dzenia. Konfiguracja jest niezwykle prosta i zazwyczaj sprowadza si\u0119 do zainstalowania aplikacji oraz zaimportowania pliku konfiguracyjnego lub zeskanowania kodu QR. To znacz\u0105co u\u0142atwia proces dodawania nowych urz\u0105dze\u0144 do sieci i pozwala na szybkie rozszerzenie infrastruktury. Prosta konfiguracja klient\u00f3w przyspiesza migracj\u0119 z OpenVPN, redukuj\u0105c potencjalne b\u0142\u0119dy i czas potrzebny na wdro\u017cenie nowych ustawie\u0144.<\/p>\n<p>Niezb\u0119dne oprogramowanie mo\u017cna \u015bci\u0105gn\u0105\u0107 ze strony projektu:<\/p>\n<p><a href=\"https:\/\/www.wireguard.com\/install\/\">https:\/\/www.wireguard.com\/install\/<\/a><\/p>\n<p><strong>Dodanie monitoringu sieci za pomoc\u0105 Zabbix<\/strong><\/p>\n<p>Aby zwi\u0119kszy\u0107 kontrol\u0119 nad nowo uruchomion\u0105 sieci\u0105 WireGuard, planuj\u0119 wdro\u017cy\u0107 system monitoringu Zabbix. Zabbix pozwoli na bie\u017c\u0105ce \u015bledzenie wydajno\u015bci i dost\u0119pno\u015bci wszystkich urz\u0105dze\u0144 w sieci, w tym hotspot\u00f3w, stacji digi APRS oraz serwera WireGuard na CHR MikroTik. Dzi\u0119ki temu b\u0119d\u0119 m\u00f3g\u0142 monitorowa\u0107 kluczowe parametry, takie jak obci\u0105\u017cenie procesora, wykorzystanie pami\u0119ci, stan po\u0142\u0105cze\u0144 VPN czy przepustowo\u015b\u0107 interfejs\u00f3w sieciowych. Implementacja Zabbix w trakcie migracji z OpenVPN nie tylko u\u0142atwi zarz\u0105dzanie sieci\u0105, ale tak\u017ce umo\u017cliwi szybkie wykrywanie i rozwi\u0105zywanie potencjalnych problem\u00f3w, co przyczyni si\u0119 do zwi\u0119kszenia niezawodno\u015bci ca\u0142ej infrastruktury radiowej.<\/p>\n<p>&nbsp;<\/p>\n<p>R.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>WireGuard to nowoczesne rozwi\u0105zanie VPN, kt\u00f3re zyskuje popularno\u015b\u0107 w\u015br\u00f3d radioamator\u00f3w ze wzgl\u0119du na swoj\u0105 prostot\u0119, wydajno\u015b\u0107 i bezpiecze\u0144stwo. W tym artykule przyjrzymy si\u0119, jak przeprowadzi\u0107 migracj\u0119 z OpenVPN do WireGuard, aby usprawni\u0107 zdalne zarz\u0105dzanie sieciami i urz\u0105dzeniami radiowymi.<\/p>\n","protected":false},"author":2,"featured_media":2801,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16,18,22],"tags":[],"class_list":["post-2788","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-informacje","category-mikrotik","category-software"],"_links":{"self":[{"href":"https:\/\/sq9mdd.hamspirit.pl\/index.php?rest_route=\/wp\/v2\/posts\/2788","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sq9mdd.hamspirit.pl\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sq9mdd.hamspirit.pl\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sq9mdd.hamspirit.pl\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sq9mdd.hamspirit.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2788"}],"version-history":[{"count":0,"href":"https:\/\/sq9mdd.hamspirit.pl\/index.php?rest_route=\/wp\/v2\/posts\/2788\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sq9mdd.hamspirit.pl\/index.php?rest_route=\/wp\/v2\/media\/2801"}],"wp:attachment":[{"href":"https:\/\/sq9mdd.hamspirit.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2788"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sq9mdd.hamspirit.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2788"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sq9mdd.hamspirit.pl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2788"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}