![意外删除了 ipsec.conf 文件 - 该怎么办?](https://linux22.com/image/897524/%E6%84%8F%E5%A4%96%E5%88%A0%E9%99%A4%E4%BA%86%20ipsec.conf%20%E6%96%87%E4%BB%B6%20-%20%E8%AF%A5%E6%80%8E%E4%B9%88%E5%8A%9E%EF%BC%9F.png)
在尝试在 Ubuntu 17.10 上使用 strongswan 和 network-manager-l2tp 设置我的 L2TP/IPSec VPN 时,我意外地ipsec.conf
从中删除了该文件/etc
。
重新安装 strongswan 无法重新创建ipsec.conf
文件。如果我仍然想配置 L2TP/IPSec VPN 连接,该怎么办?
答案1
这是相当简单从 17.10 Ubuntu 包中检索所需的 conf 文件。从命令行执行以下步骤:
sudo apt-get --download-only install strongswan
mkdir -v $HOME/testing
dpkg-deb -x /var/cache/apt/archives/strongswan-starter_5.5.1-4ubuntu2_amd64.deb $HOME/testing
sudo cp -v $HOME/testing/etc/ipsec.conf /etc
这会将配置文件正确地放置在 /etc 中,从这里您将需要使用提升权限(sudo)使用您喜欢的文本编辑器编辑文件。一旦您满意,就可以安全地删除测试目录:
rm -rfv $HOME/testing
Ubuntu 文件默认完全被注释掉,但它提供了 2 个简单示例,任何一个对您来说都是一个很好的开始:
# ipsec.conf - strongSwan IPsec configuration file
# basic configuration
config setup
# strictcrlpolicy=yes
# uniqueids = no
# Add connections here.
# Sample VPN connections
#conn sample-self-signed
# leftsubnet=10.1.0.0/16
# leftcert=selfCert.der
# leftsendcert=never
# right=192.168.0.2
# rightsubnet=10.2.0.0/16
# rightcert=peerCert.der
# auto=start
#conn sample-with-ca-cert
# leftsubnet=10.1.0.0/16
# leftcert=myCert.pem
# right=192.168.0.2
# rightsubnet=10.2.0.0/16
# rightid="C=CH, O=Linux strongSwan CN=peer name"
# auto=start
通过删除每行开头的“#”标记来激活这些设置,然后希望一切都会顺利。