Pāriet uz saturu

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

Paredzēts: OPNsense 26.7Soļi: 11

Lai pieslēgtu OPNsense VPSnet privātajam tīklam, VPSnet vadības panelī pievienojiet filiāli un pēc tam OPNsense izveidojiet maršrutētu IPsec IKEv2 tuneli (VTI) ar vērtībām no paneļa ceļveža: tuneļa saskarne, savienojums, autentifikācija, child, atslēga, vārteja, maršruts un ugunsmūra noteikums. Ceļvedis pārbaudīts ar OPNsense 26.7 un pastāvīgu publisko IPv4 adresi.

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 – IPsec IKEv2 un nospiediet Tālāk. Ievadiet filiāles tīklus un maršrutētāja publisko IPv4 adresi.
  • Uzreiz nokopējiet kopīgo atslēgu (PSK): tā tiek parādīta vienu reizi.
  • Turiet atvērtu filiāles Maršrutētāja ceļvedis, cilni Pārlūkā: tajā jau ir jūsu VPN adrese, tuneļa adreses un tīkli.

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

1. Virtuālā tuneļa saskarne

OPNsense 26.7: VPN > IPsec > Virtual Tunnel Interfaces > + – Virtuālā tuneļa saskarne

VPN > IPsec > Virtual Tunnel Interfaces > +

Atstājiet ceļvedī norādīto Reqid, ja vien šajā ugunsmūrī tas jau netiek izmantots; tad to pašu jauno numuru ierakstiet arī 5. solī.

#LauksVērtība
1EnabledOn
2ReqidReqid no ceļveža
3Local addressjūsu maršrutētāja publiskā IPv4 adrese
4Remote addressVPN adrese no ceļveža
5Tunnel local addressmaršrutētāja tuneļa adrese no ceļveža (169.254.x.x)
6Tunnel remote addressVPN tuneļa adrese no ceļveža (169.254.x.x)
7Namesaskarnes nosaukums no ceļveža, piemēram, vpsnet0

2. Savienojums (IKE)

OPNsense 26.7: VPN > IPsec > Connections > + – Savienojums (IKE)

VPN > IPsec > Connections > +

Formas augšā ieslēdziet advanced mode, lai redzētu visus laukus. Saglabājiet.

#LauksVērtība
1Proposalsaes256gcm16-sha384-ecp256, aes256gcm16-sha384-ecp384, aes256gcm16-sha384-modp2048
2UniqueReplace
3VersionIKEv2
4MOBIKEOff
5Local addressesjūsu maršrutētāja publiskā IPv4 adrese
6Remote addressesVPN adrese no ceļveža
7Rekey time (s)72000 (vai ceļvedī norādītā vērtība)
8Over time (s)600 (vai ceļvedī norādītā vērtība)
9DPD delay (s)30 (vai ceļvedī norādītā vērtība)
10DPD timeout (s)150
11Descriptiontuneļa nosaukums no ceļveža

3. Lokālā autentifikācija

OPNsense 26.7: VPN > IPsec > Connections > Local Authentication > + – Lokālā autentifikācija

VPN > IPsec > Connections > Local Authentication > +

Savienojuma sadaļā Local Authentication nospiediet + un saglabājiet.

#LauksVērtība
1AuthenticationPre-Shared Key
2IDjūsu maršrutētāja publiskā IPv4 adrese

4. Attālā autentifikācija

OPNsense 26.7: VPN > IPsec > Connections > Remote Authentication > + – Attālā autentifikācija

VPN > IPsec > Connections > Remote Authentication > +

Sadaļā Remote Authentication nospiediet + un saglabājiet.

#LauksVērtība
1AuthenticationPre-Shared Key
2IdVPN adrese no ceļveža

5. Child (ESP)

OPNsense 26.7: VPN > IPsec > Connections > Children > + – Child (ESP)

VPN > IPsec > Connections > Children > +

Atstājiet ieslēgtu advanced mode. Policies paliek izslēgts: datplūsmu nes tuneļa saskarne. Izmantojiet to pašu Reqid kā 1. solī. Saglabājiet.

#LauksVērtība
1ModeTunnel
2PoliciesOff
3Start actionStart
4Close actionStart
5DPD actionStart
6ReqidReqid no ceļveža
7ESP proposalsaes256gcm16-ecp256, aes256gcm16-ecp384, aes256gcm16-modp2048
8Local0.0.0.0/0
9Remote0.0.0.0/0
10Rekey time (s)3000 (vai ceļvedī norādītā vērtība)
11Descriptiontuneļa nosaukums no ceļveža

6. Kopīgā atslēga

OPNsense 26.7: VPN > IPsec > Pre-Shared Keys > + – Kopīgā atslēga

VPN > IPsec > Pre-Shared Keys > +

Pievienojiet atslēgu ar tiem pašiem identifikatoriem kā abās autentifikācijās. Saglabājiet.

#LauksVērtība
1Local Identifierjūsu maršrutētāja publiskā IPv4 adrese
2Remote IdentifierVPN adrese no ceļveža
3Pre-Shared Keykopīgā atslēga (tiek parādīta vienu reizi)
4TypePSK
5Descriptiontuneļa nosaukums no ceļveža

7. Ieslēdziet IPsec

OPNsense 26.7: VPN > IPsec > Connections – Ieslēdziet IPsec

VPN > IPsec > Connections

Atzīmējiet Enable IPsec un nospiediet Apply.

#LauksVērtība
1Enable IPsecOn

8. Ieslēdziet tuneļa saskarni

OPNsense 26.7: Interfaces > the tunnel interface – Ieslēdziet tuneļa saskarni

Interfaces > [the tunnel interface]

OPNsense 26 saskarni izveido no 1. soļa VTI. Atveriet šo saskarni, ieslēdziet to un saglabājiet. Citu tuneļa saskarni neveidojiet.

#LauksVērtība
1EnableOn
2Descriptionsaskarnes nosaukums no ceļveža, piemēram, vpsnet0

9. Tuneļa vārteja

OPNsense 26.7: System > Gateways > Configuration > + – Tuneļa vārteja

System > Gateways > Configuration > +

Pievienojiet vārteju tuneļa saskarnē. Saglabājiet un piemērojiet.

#LauksVērtība
1Namesaskarnes nosaukums ar _GW, piemēram, vpsnet0_GW
2Interfacesaskarnes nosaukums no ceļveža, piemēram, vpsnet0
3Address FamilyIPv4
4IP AddressVPN tuneļa adrese no ceļveža (169.254.x.x)
5Far GatewayOn
6DescriptionVPSnet VPN

10. Maršrutējiet VPSnet tīklus

OPNsense 26.7: System > Routes > Configuration > + – Maršrutējiet VPSnet tīklus

System > Routes > Configuration > +

Katram ceļvedī norādītajam VPSnet tīklam pievienojiet pa maršrutam. Saglabājiet un piemērojiet.

#LauksVērtība
1EnabledOn
2Network AddressVPSnet tīkls no ceļveža
3Gatewaytuneļa vārteja
4DescriptionVPSnet VPN

11. Atļaujiet datplūsmu no VPSnet uz biroju

OPNsense 26.7: Firewall > Rules > + – Atļaujiet datplūsmu no VPSnet uz biroju

Firewall > Rules > +

OPNsense 26.7 ir viens Firewall > Rules skats. Pievienojiet noteikumu ar IPsec encapsulation (noklusējuma IPsec filtrēšana), bet Interface (origin) atstājiet any. Katram biroja tīklam – savs noteikums. Saglabājiet un piemērojiet.

LauksVērtība
Interface (rule)IPsec encapsulation
ActionPass
DirectionIn
VersionIPv4
Protocolany
SourceVPSnet tīkls no ceļveža
Destinationjūsu biroja tīkls
DescriptionVPSnet VPN: VPSnet -> office

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.
  • Savienojuma nav: pārbaudiet, vai atzīmēts Enable IPsec un vai kopīgās atslēgas identifikatori sakrīt ar Local un Remote Authentication ID. VPN > IPsec > Log File parāda, kāpēc saskaņošana neizdodas.
  • Savienojums ir, bet datplūsma neiet: child jābūt ar izslēgtu Policies un tādu pašu Reqid kā tuneļa saskarnei; pārbaudiet maršrutu un noteikumu ar IPsec encapsulation.

BUJ

Kurām OPNsense versijām paredzēts šis ceļvedis?

Tas iestatīts un pārbaudīts ar OPNsense 26.7 un pastāvīgu publisko IPv4 adresi. Citās versijās daži lauki var saukties vai atrasties citādi.

Mana maršrutētāja publiskā adrese mainās. Vai tomēr varu pieslēgties?

Šis ceļvedis paredzēts pastāvīgai adresei. Pievienojot filiāli, atzīmējiet “Adrese mainās”: tad ceļvedī būs iestatījumi šim gadījumam, un tuneli būs jāsāk jūsu maršrutētājam.

Kāpēc maršrutēts (VTI) tunelis?

VPN datplūsmu sūta pēc maršrutiem. Ar tuneļa saskarni VPSnet tīklus pievienojat vai noņemat, mainot tikai maršrutus.

Pazaudēju kopīgo atslēgu. Ko darīt?

Atslēga tiek parādīta vienu reizi. Panelī atveriet filiāli un izvēlieties “Nomainīt atslēgu”: tiek izveidota jauna atslēga, tā tiek parādīta vienu reizi, un vecā pārstāj darboties nākamajā maršrutētāja pieslēgšanās reizē.

Vai tunelim vajadzīgs NAT?

Nē. VPSnet serveri redz biroja datoru adreses.