Pereiti prie turinio

Kaip prijungti FortiGate prie VPSnet privataus tinklo per IPsec

Skirta: FortiGate (FortiOS) 8.0.2Žingsnių: 12

Norėdami prijungti FortiGate prie VPSnet privataus tinklo, VPSnet valdymo skydelyje pridėkite padalinį, tada FortiGate sukurkite „Custom“ tipo IPsec IKEv2 tunelį (route-based) su reikšmėmis iš skydelio instrukcijos, pridėkite adresų objektus, statinį maršrutą ir dvi ugniasienės taisykles. Gidas išbandytas su FortiOS 8.0.2 ir pastoviu viešuoju IPv4 adresu.

Prieš pradedant

  • VPSnet valdymo skydelyje atidarykite savo VPN, pasirinkite Prijungti padalinį (maršrutizatorių), pažymėkite FortiGate ir spauskite Toliau. Įveskite padalinio tinklus ir maršrutizatoriaus viešąjį IPv4 adresą.
  • Iškart nusikopijuokite bendrąjį raktą (PSK): jis rodomas vieną kartą.
  • Palikite atidarytą padalinio langą Maršrutizatoriaus nustatymo instrukcija, kortelę Naršyklėje: ten jau įrašyti jūsų VPN adresas, tunelio adresai ir tinklai.

Paveikslėliuose rodomos pavyzdinės reikšmės (dokumentacijai skirti adresai). Įveskite reikšmes iš savo instrukcijos skydelyje.

1. Sukurkite tunelį

FortiGate (FortiOS) 8.0.2: VPN > VPN Tunnels > Create new – Sukurkite tunelį

VPN > VPN Tunnels > Create new

Spauskite Create new ir pasirinkite Custom IPsec tunnel: atsidarys tunelio forma.

#LaukasReikšmė
1Custom IPsec tunnelpasirinkite

2. Tunelis: Network

FortiGate (FortiOS) 8.0.2: VPN > VPN Tunnels > Custom IPsec tunnel > Network – Tunelis: Network

VPN > VPN Tunnels > Custom IPsec tunnel > Network

Pavadinimas – ne ilgesnis nei 15 simbolių: taip vadinsis ir tunelio sąsaja. Device creation rasite skiltyje Advanced network settings.

#LaukasReikšmė
1Nametunelio pavadinimas iš instrukcijos
2IP versionIPv4
3Remote gatewayStatic IP address
4IP addressVPN adresas iš instrukcijos
5Interfacejūsų WAN sąsaja
6Local gatewayOff
7Mode configOff
8NAT traversalEnable
9Keepalive frequency10
10Dead peer detectionOn Idle
11DPD retry count3
12DPD retry interval30 (arba instrukcijoje nurodyta reikšmė)
13Device creationDisable

3. Tunelis: Authentication

FortiGate (FortiOS) 8.0.2: VPN > VPN Tunnels > Custom IPsec tunnel > Authentication – Tunelis: Authentication

VPN > VPN Tunnels > Custom IPsec tunnel > Authentication

Įklijuokite bendrąjį raktą iš skydelio ir pasirinkite IKE versiją 2.

#LaukasReikšmė
1MethodPre-shared Key
2Pre-shared keybendrasis raktas (rodomas vieną kartą)
3IKEVersion 2

4. Tunelis: Phase 1 proposal

FortiGate (FortiOS) 8.0.2: VPN > VPN Tunnels > Custom IPsec tunnel > Phase 1 proposal – Tunelis: Phase 1 proposal

VPN > VPN Tunnels > Custom IPsec tunnel > Phase 1 proposal

Palikite vieną šifravimo eilutę, kitas pašalinkite ×. Pažymėkite tik dvi Diffie-Hellman grupes.

#LaukasReikšmė
1Encryption - authenticationAES256GCM - PRFSHA384
2Diffie-Hellman groups19, 20
3Key lifetime86400 (arba instrukcijoje nurodyta reikšmė)
4Local IDjūsų viešasis IPv4 adresas (būtinas, kai FortiGate yra už NAT)

5. Phase 2 selektorius

FortiGate (FortiOS) 8.0.2: VPN > VPN Tunnels > Custom IPsec tunnel > Phase 2 selectors > Create new – Phase 2 selektorius

VPN > VPN Tunnels > Custom IPsec tunnel > Phase 2 selectors > Create new

Šifravimas ir kiti nustatymai yra skiltyje Advanced. OK uždaro selektorių; tada spauskite OK ir tunelio formoje.

#LaukasReikšmė
1Nametunelio pavadinimas iš instrukcijos
2Local addressSubnet Address 0.0.0.0/0.0.0.0
3Remote addressSubnet Address 0.0.0.0/0.0.0.0
4Encryption - authenticationAES256GCM
5Replay detectionEnable
6Perfect forward secrecy (PFS)Enable
7Diffie-Hellman groups19, 20
8Local portAll
9Remote portAll
10ProtocolAll
11Auto-negotiateEnable
12Key lifetimeSeconds: 3600 (arba instrukcijoje nurodyta reikšmė)

6. Biuro tinklo adresas

FortiGate (FortiOS) 8.0.2: Policy & Objects > Addresses > Create new – Biuro tinklo adresas

Policy & Objects > Addresses > Create new

Kiekvienam biuro tinklui – po adreso objektą: instrukcijoje jie sunumeruoti -office-1, -office-2 ir t. t.

#LaukasReikšmė
1Nametunelio pavadinimas su -office-1
2TypeSubnet
3IP/Netmaskjūsų biuro tinklas
4CommentsVPSnet VPN: office network

7. VPSnet tinklo adresas

FortiGate (FortiOS) 8.0.2: Policy & Objects > Addresses > Create new – VPSnet tinklo adresas

Policy & Objects > Addresses > Create new

Kiekvienam instrukcijoje nurodytam VPSnet tinklui – po adreso objektą.

#LaukasReikšmė
1Nametunelio pavadinimas su -vpsnet-1
2TypeSubnet
3IP/NetmaskVPSnet tinklas iš instrukcijos
4CommentsVPSnet VPN: network behind the VPSnet gateway

8. Biuro adresų grupė

FortiGate (FortiOS) 8.0.2: Policy & Objects > Addresses > Address Group > Create new – Biuro adresų grupė

Policy & Objects > Addresses > Address Group > Create new

Sukurkite biuro adresų objektų grupę: ją naudoja 11 ir 12 žingsnių taisyklės.

LaukasReikšmė
Nametunelio pavadinimas su -office
TypeGroup
Membersvisi -office-N adresai

9. VPSnet adresų grupė

FortiGate (FortiOS) 8.0.2: Policy & Objects > Addresses > Address Group > Create new – VPSnet adresų grupė

Policy & Objects > Addresses > Address Group > Create new

Sukurkite VPSnet adresų objektų grupę.

LaukasReikšmė
Nametunelio pavadinimas su -vpsnet
TypeGroup
Membersvisi -vpsnet-N adresai

10. Maršrutai į VPSnet tinklus

FortiGate (FortiOS) 8.0.2: Network > Static Routes > Create new – Maršrutai į VPSnet tinklus

Network > Static Routes > Create new

Kiekvienam VPSnet tinklui – po maršrutą per tunelio sąsają. Šliuzo adreso nereikia.

#LaukasReikšmė
1DestinationVPSnet tinklas iš instrukcijos
2Interfacetunelis
3Administrative Distance10
4CommentsVPSnet VPN

11. Taisyklė: biuras į VPSnet

FortiGate (FortiOS) 8.0.2: Policy & Objects > Firewall Policy > Create new – Taisyklė: biuras į VPSnet

Policy & Objects > Firewall Policy > Create new

NAT lieka išjungtas: VPSnet serveriai mato biuro kompiuterių adresus.

#LaukasReikšmė
1Nametunelio pavadinimas su -out
2Schedulealways
3ActionACCEPT
4Incoming interfacejūsų LAN sąsaja
5Outgoing interfacetunelis
6Sourcebiuro grupė
7DestinationVPSnet grupė
8ServiceALL
9NATOff
10Log allowed trafficAll sessions
11CommentsVPSnet VPN: office -> VPSnet

12. Taisyklė: VPSnet į biurą

FortiGate (FortiOS) 8.0.2: Policy & Objects > Firewall Policy > Create new – Taisyklė: VPSnet į biurą

Policy & Objects > Firewall Policy > Create new

Ta pati taisyklė priešinga kryptimi.

#LaukasReikšmė
1Nametunelio pavadinimas su -in
2Schedulealways
3ActionACCEPT
4Incoming interfacetunelis
5Outgoing interfacejūsų LAN sąsaja
6SourceVPSnet grupė
7Destinationbiuro grupė
8ServiceALL
9NATOff
10Log allowed trafficAll sessions
11CommentsVPSnet VPN: VPSnet -> office

Patikra ir galimos problemos

  • Skydelyje atidarykite padalinį ir spauskite Tikrinti tunelį: patikrinama, ar maršrutizatorius atsako, ar sutampa raktai ir ar eina srautas.
  • VPN > VPN Tunnels rodo tunelį kaip Up. Jei jis lieka išjungtas, pažymėkite jį ir pasirinkite Bring up. Komandinėje eilutėje diagnose vpn ike gateway list name TUNNEL (TUNNEL – tunelio pavadinimas) parodo derybų eigą.
  • Tunelis veikia, bet ping nepraeina: patikrinkite statinį maršrutą per tunelį, abi taisykles ir ar išjungtas NAT.

DUK

Kurioms FortiGate (FortiOS) versijoms skirtas šis gidas?

Gidas parengtas ir išbandytas su FortiGate (FortiOS) 8.0.2, kai viešasis IPv4 adresas pastovus. Kitose versijose kai kurie laukai gali vadintis kitaip arba būti kitoje vietoje.

Ar galiu naudoti komandinę eilutę?

Taip. Instrukcijoje yra kortelė „Komandos“ su tais pačiais nustatymais, paruoštais įklijuoti; joje pasirinkite savo FortiOS versiją.

Kodėl tunelio pavadinimas – ne ilgesnis nei 15 simbolių?

FortiOS jį naudoja kaip tunelio sąsajos pavadinimą, o sąsajų pavadinimai – ne ilgesni nei 15 simbolių.

Mano maršrutizatoriaus viešasis adresas keičiasi. Ar vis tiek galiu prisijungti?

Šis gidas skirtas pastoviam adresui – tokį atvejį išbandėme. Pridėdami padalinį pažymėkite „Adresas keičiasi“: tada instrukcijoje bus nustatymai šiam atvejui ir tapatybė, kurią reikia įrašyti į Local ID; tunelį pradeda pats FortiGate.

Pamečiau bendrąjį raktą. Ką daryti?

Raktas rodomas vieną kartą. Skydelyje atidarykite padalinį ir pasirinkite „Pakeisti raktą“: sukuriamas naujas raktas, jis parodomas vieną kartą, o senasis nustoja veikti, kai maršrutizatorius jungiasi kitą kartą.

Ar tuneliui reikia NAT?

Ne. VPSnet serveriai mato biuro kompiuterių adresus.