Pāriet uz saturu

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

Paredzēts: pfSense CE 2.8.1Soļi: 9

Lai pieslēgtu pfSense VPSnet privātajam tīklam, VPSnet vadības panelī pievienojiet filiāli un pēc tam pfSense izveidojiet maršrutētu IPsec IKEv2 tuneli (VTI) ar vērtībām no paneļa ceļveža: 1. fāze, 2. fāze, tuneļa saskarne, maršruts un ugunsmūra noteikums. Ceļvedis pārbaudīts ar pfSense CE 2.8.1 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 pfSense, 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. 1. fāzes iestatījumi

pfSense CE 2.8.1: VPN > IPsec > Tunnels > Add P1 – 1. fāzes iestatījumi

VPN > IPsec > Tunnels > Add P1

Nospiediet Add P1, tad Display Advanced, lai redzētu visas opcijas. Aizpildiet laukus un nospiediet Save.

#LauksVērtība
1Descriptiontuneļa nosaukums no ceļveža
2Key Exchange versionIKEv2
3Internet ProtocolIPv4
4InterfaceWAN
5Remote GatewayVPN adrese no ceļveža
6Authentication MethodMutual PSK
7My identifierMy IP address
8Peer identifierPeer IP address
9Pre-Shared Keykopīgā atslēga (tiek parādīta vienu reizi)
10Encryption AlgorithmAES256-GCM, 128 bits, SHA384, DH grupa 19; ar Add Algorithm vēl divas rindas: tas pats ar DH 20 un DH 14
11Life Time86400 (vai ceļvedī norādītā vērtība)
12Child SA Start ActionNone (Responder Only): tuneli sāk un uztur mūsu VPN
13Child SA Close ActionClose connection and clear SA
14NAT TraversalAuto
15MOBIKEDisable
16Dead Peer DetectionEnable DPD
17Delay30 (vai ceļvedī norādītā vērtība)
18Max failures5

2. 2. fāzes iestatījumi (maršrutēts VTI)

pfSense CE 2.8.1: VPN > IPsec > Tunnels > Show Phase 2 Entries > Add P2 – 2. fāzes iestatījumi (maršrutēts VTI)

VPN > IPsec > Tunnels > Show Phase 2 Entries > Add P2

Saglabātās 1. fāzes rindā nospiediet Show Phase 2 Entries, tad Add P2. Saglabājiet un tuneļu sarakstā nospiediet Apply Changes.

#LauksVērtība
1Descriptiontuneļa nosaukums no ceļveža
2ModeRouted (VTI)
3Local Networkmaršrutētāja tuneļa adrese no ceļveža (169.254.x.x)
4Remote NetworkVPN tuneļa adrese no ceļveža (169.254.x.x)
5ProtocolESP
6Encryption Algorithmstikai AES256-GCM, 128 bits: noņemiet atzīmi no AES128-GCM un visiem citiem šifriem
7Hash Algorithmsnekas (ar AES-GCM lauks ir pelēks)
8PFS key group19 (nist ecp256)
9Life Time3600 (vai ceļvedī norādītā vērtība)

3. Piešķiriet tuneļa saskarni

pfSense CE 2.8.1: Interfaces > Assignments – Piešķiriet tuneļa saskarni

Interfaces > Assignments

Laukā Available network ports izvēlieties jauno IPsec VTI un nospiediet Add. Pierakstiet nosaukumu, ko tam piešķīra pfSense (LAN, OPT1 vai citu).

#LauksVērtība
1Available network portsIPsec VTI ar tuneļa nosaukumu

4. Ieslēdziet tuneļa saskarni

pfSense CE 2.8.1: Interfaces > the new interface – Ieslēdziet tuneļa saskarni

Interfaces > [the new interface]

Atveriet tikko piešķirto saskarni un pārbaudiet, vai tās tīkla ports ir jaunais IPsec VTI, nevis WAN vai biroja LAN. Saglabājiet un nospiediet Apply Changes.

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

5. Atrodiet tuneļa vārteju

pfSense CE 2.8.1: System > Routing > Gateways – Atrodiet tuneļa vārteju

System > Routing > Gateways

pfSense vārteju izveido pats, kad piešķirat saskarni, piemēram, VPSNET0_VTIV4. Pierakstiet tās nosaukumu.

#LauksVērtība
1NamepfSense izveidotā vārteja

6. Izslēdziet vārtejas uzraudzību

pfSense CE 2.8.1: System > Routing > Gateways > Edit – Izslēdziet vārtejas uzraudzību

System > Routing > Gateways > Edit

Rediģējiet vārteju: mūsu VPN neatbild uz ping savā tuneļa adresē, tāpēc uzraudzība to atzīmētu kā nestrādājošu. Saglabājiet un piemērojiet.

#LauksVērtība
1Disable Gateway MonitoringOn

7. Maršrutējiet VPSnet tīklus

pfSense CE 2.8.1: System > Routing > Static Routes > Add – Maršrutējiet VPSnet tīklus

System > Routing > Static Routes > Add

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

#LauksVērtība
1Destination networkVPSnet tīkls no ceļveža
2Gatewaytuneļa vārteja
3DescriptionVPSnet VPN

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

pfSense CE 2.8.1: Firewall > Rules > IPsec > Add – Atļaujiet datplūsmu no VPSnet uz biroju

Firewall > Rules > IPsec > Add

Šis noteikums ļauj VPSnet serveriem sasniegt biroju. Katram biroja tīklam – savs noteikums. Datplūsmai no biroja uz VPSnet jābūt atļautai saskarnē, pa kuru tā ienāk: noklusējuma LAN noteikums to aptver tikai tad, ja tā ienāk caur LAN.

#LauksVērtība
1ActionPass
2InterfaceIPsec
3Address FamilyIPv4
4ProtocolAny
5SourceVPSnet tīkls no ceļveža
6Destinationjūsu biroja tīkls
7DescriptionVPSnet VPN: VPSnet -> office

9. Pārbaudiet tuneli

pfSense CE 2.8.1: Status > IPsec > Overview – Pārbaudiet tuneli

Status > IPsec > Overview

Tuneli sāk mūsu VPN. Rindā redzams Established un instalēts child SA. Pēc tam no biroja datora veiciet ping uz VPSnet servera privāto adresi.

#LauksVērtība
1StatusEstablished

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.
  • Tunelis neizveidojas: pārbaudiet Remote Gateway (VPN adresi) un kopīgo atslēgu, ielīmētu bez atstarpēm. Status > System Logs > IPsec parāda, kāpēc saskaņošana neizdodas.
  • Tunelis darbojas, bet ping neiet: pārbaudiet statisko maršrutu, vai vārtejas uzraudzība ir izslēgta un vai IPsec cilnē ir Pass noteikums.

BUJ

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

Tas iestatīts un pārbaudīts ar pfSense CE 2.8.1 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.