Krav: WireGuard brukes til å bygge et eksternt nettverk, og hver peer node kan få tilgang til hverandre, men hvis du vil få tilgang til hverandres LAN gjennom noden, hvordan bør du konfigurere det?
Shanghai Mobile Computer ønsker å få tilgang til andre maskiner i LAN-et der Shandong Unicom Computer er lokalisert, som vist i figuren nedenfor:
Denne artikkelen er ikke basert på Docker, men bygger direkte WireGuard på vertsmaskinen. Miljøet er som følger:
- Server: Ubuntu 20.04
- Shanghai Mobile (Peer): Windows 11
- Shandong Unicom (Jevnaldrende): Rocky 8
Serverkonfigurasjon
Basert på Ubuntu 20.04-systemet, med en offentlig IP-adresse, først satt opp for å aktivere IP-videresending, er kommandoen som følger:
Installer WireGuard med følgende kommandoer:
Genereringen av PublicKey offentlig nøkkel og PrivateKey private nøkkel har faktisk ingen forbindelse mellom serveren og klienten, faktisk er det for å hjelpe deg å generere nødvendig konfigurasjon gjennom verktøyet, kommandoen er som følger:
PresharedKey er valgfri, og den genererte kommandoen er som følger:
Lag en ny wg0.conf-konfigurasjonsfil i /etc/wireguard/-mappen, som er komplett/etc/wireguard/wg0.confDokumentene er som følger:
Dertileth0Vennligst start WireGuard-kommandoen i henhold til din faktiske situasjon:
Faktisk kan du også bruke systemd for å starte wg0 og sette boot start osv., med følgende kommando:
Sammenlignet Shanghai-mobilkonfigurasjon
For å få tilgang til andre maskiner på LAN-et der Shandong Unicom Peer ligger, er konfigurasjonen som følger:
Peer Shandong Unicom-konfigurasjon
Basert på Rocky 8-systemet må du oppgradere systemkjernen først, ellers får du feilmeldingen "Feil: Ukjent enhetstype, Kan ikke få tilgang til grensesnitt: Protokoll ikke støttet", kommandoen er som følger:
Installer WireGuard med følgende kommandoer:
Du må også sette opp IP-videresending for å aktivere følgende kommando:
Slå av brannmuren, ellers kan det føre til at enheter innenfor LAN-et blir utilgjengelige med følgende kommando:
På samme måte, lag en ny wg0.conf-fil, og konfigurer hele /etc/wireguard/wg0.conf-konfigurasjonen som følger:
Dertilens192Du må sette opp WG0-grensesnittet etter din faktiske situasjon, som følger:
Prøve
Maskinen i Shandong Unicom LAN nås fra Shanghai Mobile-testen, som vist i følgende figur:
Referanse:
Innloggingen med hyperkoblingen er synlig.
Innloggingen med hyperkoblingen er synlig.
(Slutt)
|