Cerințe: WireGuard este folosit pentru a construi o rețea la distanță, iar fiecare nod peer poate accesa unul pe celălalt, dar dacă doriți să accesați LAN-ul celuilalt prin nod, cum ar trebui să configurați?
Shanghai Mobile Computer dorește să acceseze alte mașini din LAN-ul unde se află Shandong Unicom Computer, așa cum se vede în figura de mai jos:
Acest articol nu se bazează pe Docker, ci construiește direct WireGuard pe mașina gazdă. Mediul este următorul:
- Server: Ubuntu 20.04
- Shanghai Mobile (Peer): Windows 11
- Shandong Unicom (Peer): Rocky 8
Configurația serverului
Bazat pe sistemul Ubuntu 20.04, cu o adresă IP publică, configurat inițial pentru a permite redirecționarea IP, comanda este următoarea:
Instalează WireGuard cu următoarele comenzi:
Generarea cheii publice PublicKey și a cheii private PrivateKey nu are de fapt nicio legătură între server și client; de fapt, este pentru a vă ajuta să generați configurația necesară prin intermediul instrumentului, comanda este următoarea:
PresharedKey este opțională, iar comanda generată este următoarea:
Creează un nou fișier de configurare wg0.conf în directorul /etc/wireguard/, care este complet/etc/wireguard/wg0.confDocumentele sunt următoarele:
în acest proceseth0Te rugăm să pornești comanda WireGuard în funcție de situația ta reală:
De fapt, poți folosi și systemd pentru a porni wg0 și a seta startul bootului, etc., cu următoarea comandă:
Configurația Mobilă Peer Shanghai
Pentru a accesa alte mașini de pe LAN-ul unde se află Shandong Unicom Peer, configurația este următoarea:
Configurația Unicom Peer Shandong
Pe baza sistemului Rocky 8, trebuie mai întâi să actualizezi nucleul sistemului, altfel vei primi eroarea "Eroare: Tip de dispozitiv necunoscut, Imposibil de accesat interfața: Protocol nesuportat", comanda este următoarea:
Instalează WireGuard cu următoarele comenzi:
De asemenea, trebuie să configurezi redirecționarea IP pentru a activa următoarea comandă:
Dezactivează firewall-ul, altfel dispozitivele din LAN pot deveni inaccesibile cu următoarea comandă:
În mod similar, creează un nou fișier wg0.conf și configurează configurația completă /etc/wireguard/wg0.conf după cum urmează:
în acest procesens192Trebuie să configurezi interfața WG0 în funcție de situația ta reală, după cum urmează:
Testa
Mașina din relația LAN Unicom din Shandong este accesată din testul Shanghai Mobile, așa cum se arată în figura următoare:
Referință:
Autentificarea cu hyperlink este vizibilă.
Autentificarea cu hyperlink este vizibilă.
(Sfârșit)
|