Liigu põhisisu juurde

Kuidas ühendada OPNsense VPSneti privaatvõrguga IPseci kaudu

Mõeldud: OPNsense 26.7Samme: 11

OPNsense’i ühendamiseks VPSneti privaatvõrguga lisage VPSneti juhtpaneelis haru ja seadistage seejärel OPNsense’is marsruuditud IPsec IKEv2 tunnel (VTI) paneeli juhendi väärtustega: tunneliliides, ühendus, autentimine, child, võti, lüüs, marsruut ja tulemüüri reegel. Juhend on testitud OPNsense 26.7 ja püsiva avaliku IPv4-aadressiga.

Enne alustamist

  • Avage VPSneti juhtpaneelis oma VPN, valige Ühenda haru (ruuter), märkige OPNsense, jaotises Ühenda üle valige IPsec IKEv2 ja klõpsake Edasi. Sisestage haru võrgud ja ruuteri avalik IPv4-aadress.
  • Kopeerige jagatud võti (PSK) kohe: seda näidatakse üks kord.
  • Hoidke haru Ruuteri juhend avatud, vahekaart Brauseris: sinna on teie VPN-i aadress, tunneliaadressid ja võrgud juba sisse kirjutatud.

Piltidel on näidisväärtused dokumentatsiooniks mõeldud aadressidest. Sisestage väärtused oma juhendist.

1. Virtuaalne tunneliliides

OPNsense 26.7: VPN > IPsec > Virtual Tunnel Interfaces > + – Virtuaalne tunneliliides

VPN > IPsec > Virtual Tunnel Interfaces > +

Jätke juhendis toodud Reqid, välja arvatud juhul, kui see tulemüür seda juba kasutab; siis kasutage sama uut numbrit ka 5. sammus.

#VäliVäärtus
1EnabledOn
2ReqidReqid juhendist
3Local addressteie ruuteri avalik IPv4-aadress
4Remote addressVPN-i aadress juhendist
5Tunnel local addressruuteri tunneliaadress juhendist (169.254.x.x)
6Tunnel remote addressVPN-i tunneliaadress juhendist (169.254.x.x)
7Nameliidese nimi juhendist, näiteks vpsnet0

2. Ühendus (IKE)

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

VPN > IPsec > Connections > +

Lülitage vormi ülaosas sisse advanced mode, et kõik väljad oleksid näha. Salvestage.

#VäliVäärtus
1Proposalsaes256gcm16-sha384-ecp256, aes256gcm16-sha384-ecp384, aes256gcm16-sha384-modp2048
2UniqueReplace
3VersionIKEv2
4MOBIKEOff
5Local addressesteie ruuteri avalik IPv4-aadress
6Remote addressesVPN-i aadress juhendist
7Rekey time (s)72000 (või juhendis toodud väärtus)
8Over time (s)600 (või juhendis toodud väärtus)
9DPD delay (s)30 (või juhendis toodud väärtus)
10DPD timeout (s)150
11Descriptiontunneli nimi juhendist

3. Kohalik autentimine

OPNsense 26.7: VPN > IPsec > Connections > Local Authentication > + – Kohalik autentimine

VPN > IPsec > Connections > Local Authentication > +

Klõpsake ühenduse jaotises Local Authentication + ja salvestage.

#VäliVäärtus
1AuthenticationPre-Shared Key
2IDteie ruuteri avalik IPv4-aadress

4. Kaugautentimine

OPNsense 26.7: VPN > IPsec > Connections > Remote Authentication > + – Kaugautentimine

VPN > IPsec > Connections > Remote Authentication > +

Klõpsake jaotises Remote Authentication + ja salvestage.

#VäliVäärtus
1AuthenticationPre-Shared Key
2IdVPN-i aadress juhendist

5. Child (ESP)

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

VPN > IPsec > Connections > Children > +

Jätke advanced mode sisse. Policies jääb välja: liiklust kannab tunneliliides. Kasutage sama Reqid’d mis 1. sammus. Salvestage.

#VäliVäärtus
1ModeTunnel
2PoliciesOff
3Start actionStart
4Close actionStart
5DPD actionStart
6ReqidReqid juhendist
7ESP proposalsaes256gcm16-ecp256, aes256gcm16-ecp384, aes256gcm16-modp2048
8Local0.0.0.0/0
9Remote0.0.0.0/0
10Rekey time (s)3000 (või juhendis toodud väärtus)
11Descriptiontunneli nimi juhendist

6. Jagatud võti

OPNsense 26.7: VPN > IPsec > Pre-Shared Keys > + – Jagatud võti

VPN > IPsec > Pre-Shared Keys > +

Lisage võti samade identifikaatoritega mis mõlemas autentimises. Salvestage.

#VäliVäärtus
1Local Identifierteie ruuteri avalik IPv4-aadress
2Remote IdentifierVPN-i aadress juhendist
3Pre-Shared Keyjagatud võti (näidatakse üks kord)
4TypePSK
5Descriptiontunneli nimi juhendist

7. Lülitage IPsec sisse

OPNsense 26.7: VPN > IPsec > Connections – Lülitage IPsec sisse

VPN > IPsec > Connections

Märkige Enable IPsec ja klõpsake Apply.

#VäliVäärtus
1Enable IPsecOn

8. Lülitage tunneliliides sisse

OPNsense 26.7: Interfaces > the tunnel interface – Lülitage tunneliliides sisse

Interfaces > [the tunnel interface]

OPNsense 26 loob liidese 1. sammu VTI-st. Avage see liides, lülitage see sisse ja salvestage. Teist tunneliliidest ärge lisage.

#VäliVäärtus
1EnableOn
2Descriptionliidese nimi juhendist, näiteks vpsnet0

9. Tunneli lüüs

OPNsense 26.7: System > Gateways > Configuration > + – Tunneli lüüs

System > Gateways > Configuration > +

Lisage tunneliliidesele lüüs. Salvestage ja rakendage.

#VäliVäärtus
1Nameliidese nimi koos _GW-ga, näiteks vpsnet0_GW
2Interfaceliidese nimi juhendist, näiteks vpsnet0
3Address FamilyIPv4
4IP AddressVPN-i tunneliaadress juhendist (169.254.x.x)
5Far GatewayOn
6DescriptionVPSnet VPN

10. Suunake VPSneti võrgud

OPNsense 26.7: System > Routes > Configuration > + – Suunake VPSneti võrgud

System > Routes > Configuration > +

Lisage iga juhendis toodud VPSneti võrgu jaoks üks marsruut. Salvestage ja rakendage.

#VäliVäärtus
1EnabledOn
2Network AddressVPSneti võrk juhendist
3Gatewaytunneli lüüs
4DescriptionVPSnet VPN

11. Lubage liiklus VPSnetist kontorisse

OPNsense 26.7: Firewall > Rules > + – Lubage liiklus VPSnetist kontorisse

Firewall > Rules > +

OPNsense 26.7-l on üks Firewall > Rules vaade. Lisage reegel liidesega IPsec encapsulation (IPseci vaikimisi filtreerimine) ja jätke Interface (origin) väärtuseks any. Iga kontorivõrgu jaoks üks reegel. Salvestage ja rakendage.

VäliVäärtus
Interface (rule)IPsec encapsulation
ActionPass
DirectionIn
VersionIPv4
Protocolany
SourceVPSneti võrk juhendist
Destinationteie kontori võrk
DescriptionVPSnet VPN: VPSnet -> office

Kontroll ja vead

  • Avage paneelis haru ja klõpsake Kontrolli tunnelit: kontrollitakse, kas ruuter vastab, kas võtmed klapivad ja kas liiklus liigub.
  • Ühendust pole: kontrollige, et Enable IPsec on märgitud ja jagatud võtme identifikaatorid on samad mis Local ja Remote Authentication ID-d. VPN > IPsec > Log File näitab, miks läbirääkimine ebaõnnestub.
  • Ühendus on, aga liiklus ei liigu: child’il peab Policies olema väljas ja Reqid sama mis tunneliliidesel; kontrollige marsruuti ja IPsec encapsulation reeglit.

KKK

Milliseid OPNsense versioone see juhend katab?

See on seadistatud ja testitud OPNsense 26.7 ja püsiva avaliku IPv4-aadressiga. Teistes versioonides võivad mõned väljad olla teise nime või asukohaga.

Minu ruuteri avalik aadress muutub. Kas saan siiski ühendada?

See juhend on püsiva aadressi jaoks. Märkige haru lisamisel „Aadress muutub”: siis on juhendis selle juhu seaded ja tunneli peab alustama teie ruuter.

Miks marsruuditud (VTI) tunnel?

VPN saadab liiklust marsruutide järgi. Tunneliliidesega lisate või eemaldate VPSneti võrke ainult marsruute muutes.

Kaotasin jagatud võtme. Mida teha?

Võtit näidatakse üks kord. Avage paneelis haru ja valige „Vaheta võti”: luuakse uus võti, seda näidatakse üks kord ja vana lakkab töötamast, kui ruuter järgmine kord ühendub.

Kas tunnel vajab NAT-i?

Ei. VPSneti serverid näevad kontori arvutite enda aadresse.