leftrsasigkey=0sAwEAAdbBYBxjW......
========================================================
北京vpn
# rm /etc/ipsec.d/*.db -rf
# ipsec initnss
# rm /etc/ipsec.secrets -rf
# ipsec newhostkey --output /etc/ipsec.secrets
Generated RSA key pair using the NSS database
# ipsec showhostkey --right --这里是right
ipsec showhostkey loading secrets from "/etc/ipsec.secrets"
ipsec showhostkey loaded private key for keyid: PPK_RSA:AQPtd7QeG
# rsakey AQPtd7QeG
rightrsasigkey=0sAQPtd7QeG.......
===========================================================
4, 配置两边VPN服务器的主配置文件,建立新的VPN链接(先只配置一边VPN,配置完后直接scp拷到另一边的VPN,不
用做任何修改)
# vim /etc/ipsec.d/sz-to-bj.conf --自己建立一个子配置文件,名字以.conf结尾就行
conn sz-to-bj --一个vpn连接的名称,名字随意
leftid=@szvpn --左vpn的id标识,按格式,名字随意
left=192.168.72.128 --左vpn的公网ip
leftsubnet=192.168.100.0/24 --左vpn的内网网段
leftrsasigkey=0sAQOwU+sNIT...... --前面第二步在左vpn上得到的leftkey(最好复制粘贴过
来)
rightid=@bjvpn
right=192.168.72.129
rightsubnet=192.168.101.0/24
rightrsasigkey=0sAQPtd7QeG......
auto=start --启动服务时,会自动启动这个连接
scp把配置文件拷给另外一台,路径保持一致
# scp /etc/ipsec.d/sz-to-bj.conf 192.168.72.129:/etc/ipsec.d/
5, 两边vpn服务器启服务
# systemctl start ipsec.service
# systemctl status ipsec.service
# systemctl enable ipsec.service
6, 还要注意两点:
a),把两台vpn服务器的ip_forward打开
b),两台vpn服务器上要随便加一个网关(这个网关ip可以不存在都行)
--原因是这个网关是默认的下一跳地址,实际环境指的就是前端路由出口,但我们这里是把192.168.72.129和
192.168.72.129直接模拟公网ip,所以就不需要前端路由。但是这个软件还是要加一个网关才行