VPN LAN-LAN WireGuard

Wsparcie WireGuard w routerach:
– Vigor 2962/3910 od wersji firmware 4.3.1
– Vigor 2865/2927 od wersji firmware 4.4.3

Spis treści:
1. Konfiguracja serwera VPN
2. Konfiguracja klienta VPN
3. Status połączenia

Główne założenia przykładu:
– typ tunelu: LAN-LAN (site-site) z routingiem pomiÄ™dzy podsieciami
– protokół VPN: WireGuard
– adres WAN serwera VPN: staÅ‚y (IP – 1.1.1.1) lub zmienny (domenowy – vigor.drayddns.com)
– adres WAN klienta VPN: staÅ‚y lub zmienny
– różne adresacje sieci lokalnych: serwer VPN 192.168.1.1 /24, klient VPN 192.168.2.1 /24

JeÅ›li serwer VPN posiada zmienny publiczny IP to skorzystaj z dynamicznego DNS., aby komunikować siÄ™ z routerem przez adres domenowy.

W omawianym przykładzie:
– klucz PSK w ustawieniach VPN jest przedstawiony jako „xxxxx…”
– prywatny klucz serwera w ustawieniach VPN jest przedstawiony jako „aaaaa…”
– publiczny klucz serwera w ustawieniach VPN jest przedstawiony jako „AAAAA…”
– prywatny klucz klienta w ustawieniach VPN jest przedstawiony jako „bbbbb…”
– publiczny klucz klienta w ustawieniach VPN jest przedstawiony jako „BBBBB…”

1. Konfiguracja serwera VPN

Przejdź do zakładki VPN and Remote Access >> Remote Access Control.
Sprawdź czy jest włączona obsługa protokołu WireGuard.
Przejdź do zakładki VPN and Remote Access >> LAN-LAN.
Kliknij dowolny indeks np. 1, aby stworzyć profil VPN.
Wybierz/wypeÅ‚nij nastÄ™pujÄ…ce pola w sekcji Common Settings:
– Zaznacz Enable this profile.
– Wpisz dowolnÄ… nazwÄ™ profilu.
– Wybierz kierunek poÅ‚Ä…czenia Dial-in, aby profil sÅ‚użyÅ‚ do odbierania poÅ‚Ä…czenia
– W polu Idle Timeout wpisz 0 jeÅ›li Vigor ma pozostawić poÅ‚Ä…czenie online pomimo braku ruchu.
Wybierz/wypeÅ‚nij nastÄ™pujÄ…ce pola w sekcji Dial-in:
– Jako akceptowany protokół zaznacz WireGuard
– Kliknij WireGuard, aby przejść do szczegółowych ustawieÅ„

W ustawieniach WireGuard:
– Kliknij przycisk Generate a Key Pair, aby wygenerować klucz prywatny serwera VPN („aaaaa…”)  oraz klucz publiczny serwera VPN („AAAAA…”).
– Kliknij przycisk Generate, aby wygenerować klucz PSK („xxxxx…”).
– Skopiuj publiczny klucz serwera VPN („AAAAA…”) oraz klucz PSK („xxxxx…”) i w dalszych krokach wprowadź/wklej je w ustawieniach profilu VPN klienta.
– JeÅ›li już wygenerowaÅ‚eÅ› i skopiowaÅ‚eÅ› publiczny klucz klienta VPN („BBBBB…”) to wprowadź/wklej go w polu Peer Public Key, natomiast jeÅ›li jeszcze jego nie posiadasz  to wprowadź/wklej go po wygenerowaniu i skopiowaniu z ustawieÅ„ profilu VPN klienta.

Wybierz/wypeÅ‚nij nastÄ™pujÄ…ce pola w sekcji TCP/IP Network Settings:
– Wpisz adresacjÄ™ sieci lokalnej w polu Local Network IP (w przykÅ‚adzie 192.168.1.1) oraz jej maskÄ™ w polu Local Network Mask (w przykÅ‚adzie 255.255.255.0).- Wpisz adresacjÄ™ sieci zdalnej w polu Remote Network IP (w przykÅ‚adzie 192.168.2.0) oraz jej maskÄ™ w polu Remote Network Mask (w przykÅ‚adzie 255.255.255.0).
– Wybierz tryb Routing, aby wykonywać routing do podsieci zdalnej.

2. Konfiguracja klienta VPN

Przejdź do zakładki VPN and Remote Access >> Remote Access Control.
Sprawdź czy jest włączona obsługa protokołu WireGuard.
Przejdź do zakładki VPN and Remote Access >> LAN-LAN.
Kliknij dowolny indeks np. 1, aby stworzyć profil VPN.
Wybierz/wypeÅ‚nij nastÄ™pujÄ…ce pola w sekcji Common Settings:
– Zaznacz Enable this profile.
– Wpisz dowolnÄ… nazwÄ™ profilu.
– Wybierz WAN1 First, aby WAN1 byÅ‚ preferowanym interfejsem WAN do zestawiania VPN.
– Wybierz kierunek poÅ‚Ä…czenia Dial-out, aby profil sÅ‚użyÅ‚ do inicjowania poÅ‚Ä…czenia
– Zaznacz opcjÄ™ Always on (Idle Timeout zmieni siÄ™ na -1), aby poÅ‚Ä…czenie byÅ‚o aktywne caÅ‚y czas.
Wybierz/wypeÅ‚nij nastÄ™pujÄ…ce pola w sekcji Dial-out:
– Jako  protokół zaznacz IPsec Tunnel i wybierz WireGuard
– W polu Server IP/Host Name for VPN wpisz adres IP routera (w przykÅ‚adzie 1.1.1.1), do którego zestawiasz tunel VPN, albo jego adres domenowy (w przykÅ‚adzie vigor.drayddns.com).

W ustawieniach WireGuard:
– Kliknij przycisk Generate a Key Pair, aby wygenerować klucz prywatny klienta VPN („bbbbb…”) oraz klucz publiczny („BBBBB…”) klienta VPN.
– Wprowadź/wklej klucz publiczny serwera VPN („AAAAA…”) w polu Peer Public Key.
– Wprowadź/wklej klucz PSK („xxxxx…”) w polu Peer Pre-Shared Key.
– Skopiuj publiczny klucz klienta VPN („BBBBB…”)  i wprowadź/wklej go w ustawieniach profilu VPN serwera.
Wybierz/wypeÅ‚nij nastÄ™pujÄ…ce pola w sekcji TCP/IP Network Settings:
– Wpisz adresacjÄ™ sieci lokalnej w polu Local Network IP (w przykÅ‚adzie 192.168.2.1) oraz jej maskÄ™ w polu Local Network Mask (w przykÅ‚adzie 255.255.255.0).
– Wpisz adresacjÄ™ sieci zdalnej w polu Remote Network IP (w przykÅ‚adzie 192.168.1.0) oraz jej maskÄ™ w polu Remote Network Mask (w przykÅ‚adzie 255.255.255.0).
– Wybierz tryb Routing, aby wykonywać routing pomiÄ™dzy podsieciami.

3. Status połączenia

Przejdź do zakładki VPN and Remote Access >> Connection Management, aby sprawdzić status połączeń VPN.

Po zestawieniu tunelu router automatycznie dodaje również trasę statyczną do zdalnej podsieci.
Przejdź do zakładki Diagnostics >> Routing Table, aby sprawdzić aktualną tabelę routingu.

Klient VPN:Serwer VPN:

W tej witrynie stosujemy pliki cookies. Standardowe ustawienia przeglądarki internetowej zezwalają na zapisywanie ich na urządzeniu końcowym Użytkownika. Kontynuowanie przeglądania serwisu bez zmiany ustawień traktujemy jako zgodę na użycie plików cookies. Więcej informacji w Polityce Cookies.

AkceptujÄ™