IKEV2 ipsec 在ubuntu18.04下配置过程(一)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IKEV2 ipsec 在ubuntu18.04下配置过程(一)相关的知识,希望对你有一定的参考价值。

参考技术A 由于客户安全需要,对其内部业务服务器进行保护,遂使用ikev2 ipsec vpn接入其内部网络,认证过程采用freeradius,本文章介绍ipsec配置过程,下篇文章介绍freeradius安装配置。

1、更新系统

apt-get update

2、安装所需软件

apt-get install -y language-pack-en strongswan libstrongswan-standard-plugins strongswan-libcharon libcharon-standard-plugins libcharon-extra-plugins moreutils iptables-persistent

3、安装cerbot

1)

apt-get install certbot

2)

mkdir -p /etc/letsencrypt

echo 'rsa-key-size = 4096

pre-hook = /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT

post-hook = /sbin/iptables -D INPUT -p tcp --dport 80 -j ACCEPT

renew-hook = /usr/sbin/ipsec reload && /usr/sbin/ipsec secrets

' > /etc/letsencrypt/cli.ini

3)

certbot certonly --non-interactive --agree-tos --standalone --preferred-challenges http --email your@email.com -d your.domain.com

注意这里的邮箱地址和域名要更改为自己的实际地址

4)

ln -f -s /etc/letsencrypt/live/YOUR.DOMAIN.COM/cert.pem /etc/ipsec.d/certs/cert.pem

ln -f -s /etc/letsencrypt/live/YOUR.DOMAIN.COM/privkey.pem /etc/ipsec.d/private/privkey.pem

ln -f -s /etc/letsencrypt/live/YOUR.DOMAIN.COM/chain.pem  /etc/ipsec.d/cacerts/chain.pem

5)

echo "/etc/letsencrypt/archive/YOUR.DOMAIN.COM/* r,

" >> /etc/apparmor.d/local/usr.lib.ipsec.charon

6)

aa-status --enabled && invoke-rc.d apparmor reload

以上是关于IKEV2 ipsec 在ubuntu18.04下配置过程(一)的主要内容,如果未能解决你的问题,请参考以下文章

ros routeros ikev2 ipsec 基础上跑pptp再跑ospf

ros routeros ikev2 ipsec传输模式配置

win7 l2tp/ipsec连接 错误809

L2TP/IPSec一键安装脚本

ubuntu 怎样连接ikev2

腾讯云CentOS服务器安装StrongSwan与Juniper防火墙搭建Ipsec***