Wymagania: WireGuard służy do budowy zdalnej sieci, a każdy węzeł partnerski może mieć dostęp do siebie nawzajem, ale jeśli chcesz korzystać z sieci LAN przez ten węzeł, jak to skonfigurować?
Shanghai Mobile Computer chce uzyskać dostęp do innych komputerów w sieci LAN, gdzie znajduje się Shandong Unicom Computer, jak pokazano na poniższym rysunku:
Ten artykuł nie opiera się na Dockerze, lecz bezpośrednio buduje WireGuard na komputerze hosta. Środowisko wygląda następująco:
- Serwer: Ubuntu 20.04
- Shanghai Mobile (Peer): Windows 11
- Shandong Unicom (Peer): Rocky 8
Konfiguracja serwera
Oparte na systemie Ubuntu 20.04, z publicznym adresem IP, początkowo skonfigurowanym w celu umożliwienia przekazywania IP, polecenie wygląda następująco:
Zainstaluj WireGuard za pomocą następujących poleceń:
Generowanie klucza publicznego PublicKey i klucza prywatnego PrivateKey nie ma faktycznie żadnego połączenia między serwerem a klientem, a w rzeczywistości służy do wygenerowania wymaganej konfiguracji za pomocą narzędzia, a polecenie wygląda następująco:
PresharedKey jest opcjonalny, a generowane polecenie wygląda następująco:
Utwórz nowy plik konfiguracyjny wg0.conf w katalogu /etc/wireguard/, który jest kompletny/etc/wireguard/wg0.confDokumenty przedstawiają się następująco:
w tymeth0Proszę rozpocząć komendę WireGuard zgodnie z Twoją faktyczną sytuacją:
W rzeczywistości możesz też użyć systemd, aby uruchomić wg0 i ustawić boot start itd., za pomocą następującego polecenia:
Konfiguracja Peer Shanghai Mobile
Aby uzyskać dostęp do innych maszyn w LAN, gdzie znajduje się Shandong Unicom Peer, konfiguracja jest następująca:
Konfiguracja Peer Shandong Unicom
Na podstawie systemu Rocky 8 najpierw musisz zaktualizować jądro systemu, inaczej pojawi się błąd "Błąd: Nieznany typ urządzenia, Brak dostępu do interfejsu: Protokół nie obsługiwany", polecenie brzmi następująco:
Zainstaluj WireGuard za pomocą następujących poleceń:
Musisz także skonfigurować przekierowanie IP, aby włączyć następujące polecenie:
Wyłącz zaporę, w przeciwnym razie może to spowodować niedostęp urządzeń w sieci LAN za pomocą następującego polecenia:
Podobnie, utworz nowy plik wg0.conf i skonfiguruj pełną konfigurację /etc/wireguard/wg0.conf w następujący sposób:
w tymens192Musisz skonfigurować interfejs WG0 zgodnie z twoją faktyczną sytuacją, w następujący sposób:
Test
Do maszyny w sieci LAN Unicom Shandong dostęp można uzyskać z testu Shanghai Mobile, jak pokazano na poniższym rysunku:
Odniesienie:
Logowanie do linku jest widoczne.
Logowanie do linku jest widoczne.
(Koniec)
|