Požiadavky: WireGuard sa používa na vytvorenie vzdialenej siete a každý peer uzol sa môže navzájom pristupovať, ale ak chcete pristupovať k LAN cez uzol, ako by ste to mali nakonfigurovať?
Shanghai Mobile Computer chce pristupovať k iným počítačom v LAN, kde sa nachádza Shandong Unicom Computer, ako je znázornené na obrázku nižšie:
Tento článok nie je založený na Dockeri, ale priamo buduje WireGuard na hostiteľskom počítači. Prostredie je nasledovné:
- Server: Ubuntu 20.04
- Shanghai Mobile (Peer): Windows 11
- Shandong Unicom (Peer): Rocky 8
Konfigurácia servera
Na základe systému Ubuntu 20.04, s verejnou IP adresou, najprv nastavenou na povolenie IP forwardingu, je príkaz nasledovný:
Nainštalujte WireGuard pomocou nasledujúcich príkazov:
Generovanie verejného kľúča PublicKey a súkromného kľúča PrivateKey v skutočnosti nemá žiadne spojenie medzi serverom a klientom, v skutočnosti vám má pomôcť vygenerovať požadovanú konfiguráciu cez nástroj, príkaz je nasledovný:
PresharedKey je voliteľný a generovaný príkaz je nasledovný:
Vytvorte nový konfiguračný súbor wg0.conf v adresári /etc/wireguard/, ktorý je kompletný/etc/wireguard/wg0.confDokumenty sú nasledovné:
do tohoeth0Prosím, začnite príkaz WireGuard podľa vašej skutočnej situácie:
V skutočnosti môžeš tiež použiť systemd na spustenie wg0 a nastavenie boot start a podobne pomocou nasledujúceho príkazu:
Peer Shanghai Mobile Configuration
Na prístup k iným strojom v LAN, kde sa nachádza Shandong Unicom Peer, je konfigurácia nasledovná:
Peer Shandong Unicom konfigurácia
Na základe systému Rocky 8 je potrebné najskôr upgradovať jadro systému, inak dostanete chybu "Error: Unknown type device, Unable to access interface: Protocol not supported", príkaz je nasledovný:
Nainštalujte WireGuard pomocou nasledujúcich príkazov:
Tiež musíte nastaviť IP forwarding, aby ste povolili nasledujúci príkaz:
Vypnite firewall, inak môže spôsobiť, že zariadenia v LAN budú neprístupné nasledujúcim príkazom:
Podobne vytvorte nový súbor wg0.conf a nakonfigurujte kompletnú konfiguráciu /etc/wireguard/wg0.conf nasledovne:
do tohoens192Musíte nastaviť rozhranie WG0 podľa vašej skutočnej situácie, nasledovne:
Test
Stroj v LAN Shandong Unicom je prístupný z testu Shanghai Mobile, ako je znázornené na nasledujúcom obrázku:
Referencia:
Prihlásenie na hypertextový odkaz je viditeľné.
Prihlásenie na hypertextový odkaz je viditeľné.
(Koniec)
|