Krav: WireGuard bruges til at bygge et fjernnetværk, og hver peer-node kan tilgå hinanden, men hvis du vil have adgang til hinandens LAN gennem noden, hvordan skal du så konfigurere det?
Shanghai Mobile Computer ønsker at få adgang til andre maskiner i LAN'et, hvor Shandong Unicom Computer er placeret, som vist i figuren nedenfor:
Denne artikel er ikke baseret på Docker, men bygger direkte WireGuard på værtsmaskinen. Miljøet er som følger:
- Server: Ubuntu 20.04
- Shanghai Mobile (Peer): Windows 11
- Shandong Unicom (Jævnbyrdig): Rocky 8
Serverkonfiguration
Baseret på Ubuntu 20.04-systemet, med en offentlig IP-adresse, først sat op til at aktivere IP-videresendelse, er kommandoen som følger:
Installer WireGuard med følgende kommandoer:
Genereringen af PublicKey offentlige nøgle og PrivateKey private nøgle har faktisk ingen forbindelse mellem serveren og klienten, faktisk er det for at hjælpe dig med at generere den nødvendige konfiguration gennem værktøjet, kommandoen er som følger:
PresharedKey er valgfri, og den genererede kommando er som følger:
Opret en ny wg0.conf konfigurationsfil i /etc/wireguard/-mappen, som er komplet/etc/wireguard/wg0.confDokumenterne er som følger:
derindeth0Start venligst WireGuard-kommandoen i henhold til din faktiske situation:
Faktisk kan du også bruge systemd til at starte wg0 og sætte boot start osv. med følgende kommando:
Peer-Shanghai Mobilkonfiguration
For at få adgang til andre maskiner på LAN'et, hvor Shandong Unicom Peer er placeret, er konfigurationen som følger:
Peer Shandong Unicom-konfiguration
Baseret på Rocky 8-systemet skal du først opgradere systemets kerne, ellers får du fejlen "Fejl: Ukendt enhedstype, Kan ikke få adgang til interface: Protocol not supported", kommandoen er som følger:
Installer WireGuard med følgende kommandoer:
Du skal også sætte IP-forwarding op for at aktivere følgende kommando:
Sluk firewallen, ellers kan det gøre enheder inden for LAN'et utilgængelige med følgende kommando:
På samme måde opretter du en ny wg0.conf-fil, og konfigurerer den fulde /etc/wireguard/wg0.conf-konfiguration som følger:
derindens192Du skal sætte WG0-interfacet op efter din faktiske situation, som følger:
Test
Maskinen i Shandong Unicom LAN tilgås fra Shanghai Mobile-testen, som vist i følgende figur:
Henvisning:
Hyperlink-login er synlig.
Hyperlink-login er synlig.
(Slut)
|