IP Sec VPN Template/Records.
Hi,
Is it possible to add a module similar to circuits but for VPN - IPsec Connections.
Module Options:
- [Network]
- IP Version: IPv4/6 (Drop Down) - Field Required
- Remote Gateway Type: Static IP / DNS (Drop Down) - Field Required
- IP/DNS (text/number Field) - Field Required
- VPN Config Mode (Tick BOX)
- NAT Traversal: Enable/Disable/Forced. (Drop Down) - Field Required
- KeepAlive Frequency. - Field Required
- Dead Peer Detection (DPD): Disable/On Idle/On demand - Field Required
- [Authentication - PSK]
1.1) Method: Pre-Shared Key (PSK). (Drop Down)
- Add passphrase. (password hidden) - Password Retrieval option would be great. - Field Required
- IKE Version: 1/2 (Drop Down) - Field Required
- Version: 1 - adds 2 more options: Aggressive/Main(ID Protection)
- Version: 2 - No Options
OR
- [Authentication - Signature]
1.2) Method: Signature. - (Drop Down) - Field Required
- Certificate. - Field Required
- IKE Version: 1/2 (Drop Down) - Field Required
- Version: 1 - adds 2 more options: Aggressive/Main(ID Protection)
- Version: 2 - No Options
- Peer Options: Any Peer ID / Specific Peer ID / Peer Certificate. (Drop down)
- If Specific ID is selected you need to enter the ID. - Field Required.
- If Peer Certificate is selected you need to add the option to upload the certificate. - Field Required.
-
[Phase 1 Proposal]
-
The Below can be done as a Custom Field.
- Encryption Types. (Drop Down) - Field Required.
- Authentication Types. (Drop Down) - Field Required.
- Diffie-Hellman (DH) Group(s) - (Tick Boxes) - Field Required (at least 1 option)
- Key Lifetime (Seconds). - (Number Field only) - Field Required.
- Local ID (number field only - for ip address) - Not Required.
- [XAuth]
1)Type: Disabled/Client.
-
If Client is selected, you need to add an option for user/pass. - Password Retrieval option would be great. - Field Required
-
[Phase 2 Selectors]
- Name of encryption Domain. - Field Required.
- Comments.
- Local Address. - Subnet/IP/Range. - Field Required.
- Remote Address. - Subnet/IP/Range. - Field Required.

-
[Phase 2 Proposal]
-
The Below can be done as a Custom Field.
- Encryption Types. (Drop Down) - Field Required.
- Authentication Types. (Drop Down) - Field Required.
- Key Lifetime (Seconds). - (Number Field only) - Field Required.
- Enable Reply Detection. - (Tick Box)
- Enable Perfect Forward Secrecy (PFS) - (Tick Box). - If tick boxed, the below is required.
- Diffie-Hellman (DH) Group(s) - (Tick Boxes) - Field Required (at least 1 option)

if possible to be downloaded a as template from the ipam and uploaded with settings too, would be a great too.
Thanks :)
Any update about this? We are also looking to document our IPSEC-tunnels in phpipam to collect everything in the same place.
That would be a great feature!
Hi guys! Is this feature request on the roadmap? I think we could help on this.
There are a lot of Logical circuits types that I would like to document in phpIPAM. Those circuits are logical but do have endpoints such as physical circuits:
- IPSec
- OpenVPN site-to-site
- SIP trunk
Concur, this would be useful. Being able to create arbitrary types would be good, otherwise make sure to include things like DirectConnect and other cloud-vendor connections, MPLS, etc.
Hello, Indeed it can be very usefull !
I would agree, this would be a great feature.