Pāriet uz saturu

Kā pieslēgt OPNsense VPSnet privātajam tīklam ar WireGuard

Paredzēts: OPNsense 26.7Soļi: 5

Lai pieslēgtu OPNsense VPSnet privātajam tīklam ar WireGuard, VPSnet vadības panelī pievienojiet filiāli un lejupielādējiet tās .conf failu, tad OPNsense izveidojiet WireGuard instance ar privāto atslēgu no šī faila, pievienojiet VPN kā peer, ieslēdziet WireGuard un ugunsmūrī atļaujiet serveru datplūsmu. Maršrutus OPNsense izveido pats. Parādīts OPNsense 26.7, kurā WireGuard ir iebūvēts.

Pirms sākat

  • VPSnet vadības panelī atveriet savu VPN, izvēlieties Pieslēgt filiāli (maršrutētāju), atzīmējiet OPNsense, sadaļā Pieslēgties ar atstājiet WireGuard un nospiediet Tālāk. Ievadiet filiāles tīklus un izvēlieties serverus, kurus tā varēs sasniegt.
  • Uzreiz lejupielādējiet .conf failu: tajā ir maršrutētāja privātā atslēga, un tas tiek parādīts vienu reizi.
  • Turiet atvērtas paneļa vērtības maršrutētājam: VPN adresi un portu, VPN publisko atslēgu, tuneļa adresi, uz tuneli sūtāmās adreses (AllowedIPs) un keepalive.

Attēlos redzamas paraugvērtības no dokumentācijai paredzētajām adresēm. Ievadiet vērtības no sava ceļveža.

1. Izveidojiet instance

OPNsense 26.7: VPN > WireGuard > Instances > + – Izveidojiet instance

VPN > WireGuard > Instances > +

Ielīmējiet privāto atslēgu no .conf faila; publiskā atslēga aizpildīsies pati. Klausīšanās portu ierakstiet tikai tad, ja to rāda panelis. Saglabājiet.

LauksVērtība
Namevpsnet
Private keyprivātā atslēga no .conf faila
Listen portports no paneļa, ja tas ir parādīts
Tunnel addresstuneļa adrese no paneļa (/32)

2. Pievienojiet VPN kā peer

OPNsense 26.7: VPN > WireGuard > Peers > + – Pievienojiet VPN kā peer

VPN > WireGuard > Peers > +

Ierakstiet visas AllowedIPs adreses no paneļa. Laukā Instances izvēlieties 1. solī izveidoto instance. Saglabājiet.

LauksVērtība
Namevpsnet
Public keyVPN publiskā atslēga no paneļa
Allowed IPsAllowedIPs adreses no paneļa
Endpoint addressVPN adrese no paneļa
Endpoint portVPN ports no paneļa
Instances1. soļa instance
Keepalive intervalkeepalive no paneļa (25)

3. Ieslēdziet WireGuard

OPNsense 26.7: VPN > WireGuard > Instances – Ieslēdziet WireGuard

VPN > WireGuard > Instances

Atzīmējiet Enable WireGuard un nospiediet Apply. Maršrutus uz AllowedIPs adresēm OPNsense izveido pats (Disable routes atstājiet neatzīmētu), tāpēc vārteja vai statisks maršruts nav vajadzīgs.

LauksVērtība
Enable WireGuardOn

4. Atļaujiet serveru datplūsmu

OPNsense 26.7: Firewall > Rules > + – Atļaujiet serveru datplūsmu

Firewall > Rules > +

Pievienojiet noteikumu ar WireGuard (Group), lai VPSnet serveri sasniegtu biroju. Saglabājiet un piemērojiet. Šim tunelim neieslēdziet NAT: serveri redz biroja datoru adreses.

LauksVērtība
Interface (rule)WireGuard (Group)
ActionPass
DirectionIn
VersionIPv4
Sourceserveru adreses (AllowedIPs)
Destinationany

5. Pārbaudiet savienojumu

OPNsense 26.7: VPN > WireGuard > Status – Pārbaudiet savienojumu

VPN > WireGuard > Status

Pie peer redzams nesens handshake, un Sent un Received skaitītāji pieaug. Pēc tam no biroja datora veiciet ping uz VPSnet servera privāto adresi.

LauksVērtība
Handshake Agemazāk par 3 minūtēm

Pārbaude un problēmas

  • Panelī atveriet filiāli un nospiediet Pārbaudīt tuneli: tiek pārbaudīts, vai maršrutētājs atbild, vai atslēgas sakrīt un vai datplūsma iet.
  • Handshake nav: pārbaudiet endpoint adresi un portu, VPN publisko atslēgu un vai privātā atslēga ņemta no .conf faila.
  • Handshake ir, bet ping neiet: pārbaudiet Allowed IPs, Pass noteikumu ar WireGuard (Group) un vai instance iestatījumos Disable routes ir izslēgts.

BUJ

Kur iegūt privāto atslēgu?

Tikai .conf failā, ko panelis dod filiālei. Tas tiek parādīts vienu reizi.

Mans maršrutētājs ir aiz NAT. Vai darbosies?

Jā. Savienojumu atver maršrutētājs, un keepalive to uztur.

Vai vairākas filiāles var sasniegt cita citu?

Jā, ja VPN iestatījumos ieslēgts “Filiāles var sasniegt cita citu”. Tad citu filiāļu tīkli tiek pievienoti AllowedIPs.

Vai tunelim vajadzīgs NAT?

Nē. VPSnet serveri redz biroja datoru adreses.