linux下vpn客户端strongswan配置

来源:互联网 发布:edi网络 编辑:程序博客网 时间:2024/06/01 10:12

使用ikev2协议,使用eap

step1 . /etc/ipsec.conf

config setup  uniqueids=neverconn 连接名  keyexchange=ikev2  dpdaction=clear  dpddelay=300s  eap_identity=用户名  leftauth=eap-mschapv2  left=%any  leftid=用户名  leftsourceip=%any  right=服务器ip  rightauth=pubkey  rightsubnet=0.0.0.0/0  rightid=服务器ip  type=tunnel  auto=add 

step2 . /etc/ipsec.secrets

用户名 : EAP "密码"

step3 . /etc/ipsec.d/cacerts/ 目录下放入证书

p12格式证书,使用

openssl pkcs12 -in xx.p12 -out xx.pem -nodes  

解开后用文本编辑器打开,取

Bag Attributes    friendlyName: 10.10.1.198subject=/C=CN/O=VPN/CN=StrongSwan CAissuer=/C=CN/O=VPN/CN=StrongSwan CA -----BEGIN CERTIFICATE-----此处省略.....,自己按实际内容填-----END CERTIFICATE-----

保存至/etc/ipsec.d/cacerts/目录下,命名为xx.pem(名字随意)

step4 .

sudo ipsec restart #重启服务生效

启动:sudo ipsec up 连接名
关闭:sudo ipsec down 连接名

deepin 15.4下亲测有效

0 0