1,下载 openswan
www.openswan.org/download/openswan-2.6.tar.gz
tar zxvf openswan-2.4.7.tar.gz
cd /usr/local/src/openswan-2.4.7
make programs
make install
export KERNELSRC=/usr/src/kernels/2.6.XX
make module
make minstall
depmod -a
modprobe ipsec
echo “1” > /proc/sys/net/ipv4/ip_forward
echo “0” > /selinux/enforce
检查安装情况
# ipsec --version
2,配置
主要配置文件有两个,ipsec.conf、ipsec.secrets。
网络一服务器的内网接eth0接口,地址是192.168.43.2,外网接eth1接口,地址是203.86.61.172,主机是left,下连192.168.43.0/24这个局域网。
网络二服务器的内网接eth0接口,地址是192.168.222.2,外网接eth1接口,地址是203.86.61.173,主机是right,下连192.168.222.0/24这个局域网。
nat
ipsec newhostkey –output /etc/ipsec.secrets
左、右服务器里,分别执行以上命令
生成密钥
编辑 nano /etc/ipsec.conf
conn network-to-network
left=203.86.61.173
leftsubnet=192.168.222.0/24
leftid=@left
# RSA 2192 bits left Tue Mar 13 14:55:48 2007
leftrsasigkey=0sAQPW/s8yMYIAPS97rK2JESc0ZOMrcuE2sFSdsfh++JGe97t7m1As+QPiVyLP6KuWlLBjIJzwvpUbipiCmKjmNKXZ+eS0dtAw1faVpVxa+7DJLgAnHjyafYW3SxXRF/xEp0HBckJNeGtjJheqtmWggUa6WejjhPNosmA7Zyj07ikW05JZYvUNf2uFBBupRMC0kwmFRpdah2IiDSecOy57LkACS6AFhX60PTh0Eip1N0cJUXjbrS95KudcPYsXpw6bKQbHl/Vku+0RfqIfZ2tXXcqj5OKJSeMp1fh6Bt+zh8T5qPZJNvU19xJufdSDQmaxI4XaGHwKmA1KIBotVS4F+0DVn0mvDIf1HfF/YNsKPiI9diJn
leftnexthop=%defaultroute
right=203.86.61.172
rightsubnet=192.168.43.0/24
rightid=@right
# RSA 2192 bits right Sun Mar 11 02:17:24 2007
rightrsasigkey=0sAQO/ygUllGNfYd/3athFYSqb6GUdp18oMZ2LdOa3ToJCGATpJp6/C/0BpShGybNtb95kyKI63mVnWkYmN6NUW5qZJpMSnR5nWAVyHaNF1KbQ9j6ZhGLX0kRb80NNXPRCEpOCKDfqKtF0CbqghbqCtv2wV+gjt3MSO3d9WXWOT5xXJIwLohV+hA/rGrAMAz4Axcl9RudFnkKr3g0KYp86YktAPYJt8xBtqBFWdIO0WncWB3F/XpZKZdUMJ78M50yOHlBqOOnemkAnVfFFGCBJj27aheDFpp1QPhRdqjExsHK5mT3uKxJPehOqoJaIqcHMHJlBUxXNhGz5+T/AiaLkiwtbtHQjIWAtyUklbGUAql8EG1o9
rightnexthop=%defaultroute
auto=add
leftrsasigkey和rightrsasigkey这行,不要复制,需要自己生成
生成方式
在left的机器上
ipsec showhostkey --left >> /etc/ipsec.conf ( >> 是追加文件后面 )
在再right的机器上
ipsec showhostkey --right > rightrsasigkey.tmp
要确保left和right的ipsec.conf文件配置相同,但两台服务器产生的rsasigkey值又不一样,可以复制,粘贴rsasigkey
校验ipsec
#ipsec verify
如果不出现错误的情况下,说明配置成功
再两台服务器上运行以下命令,启动vpn
ipsec auto --up network-to-network
检测隧道建立情况
在right的服务器上运行
ipsec eroute
在left的服务器上运行
ipsec eroute
如果能看到输出数据
ipseck look
如果配置正确,则两个局域网 互相可以ping通
-------------------------------------------------------------------------
关于这里
NETKEY detected, testing for disabled ICMP send_redirects [FAILED]
Please disable /proc/sys/net/ipv4/conf/*/send_redirects
or NETKEY will cause the sending of bogus ICMP redirects!
NETKEY detected, testing for disabled ICMP accept_redirects [FAILED]
vi /etc/sysctl.conf 新建 (由于LFS没有这个东西)
net.ipv4.ip_forward = 1
net.ipv4.conf.default.rp_filter = 0
net.ipv4.conf.all.send_redirects = 0
net.ipv4.conf.default.send_redirects = 0
net.ipv4.icmp_ignore_bogus_error_responses = 1
net.ipv4.conf.all.log_martians = 0
net.ipv4.conf.default.log_martians = 0
net.ipv4.conf.default.accept_source_route = 0
net.ipv4.conf.all.accept_redirects = 0
net.ipv4.conf.default.accept_redirects = 0
然后再执行# sysctl -p
再检测是否成功
# ipsec verify
分享到:
相关推荐
Debian-GNU-Linux-配置文件 完毕 域名解析 哈 哈边质量检查 硬化靴 在密钥管理服务器上进行安全启动的准备在支持的计算机上设置不受限制的安全启动 入侵检测系统 将Bro部署为IDS IPSEC 通过Strongswan构建IPSEC ...
该库的特色在于它的独立性,它并不依赖于特定的管理工具,如Microsoft Management Console (MMC)、IPsec Policy Editor (IPsecPol)或Virtual Private Network (VPN)工具。开发者可以利用IPsec2k库创建自己的应用程序...
NetworkManager-l2tp是用于NetworkManager 1.8及更高版本的VPN插件,它支持L2TP和L2TP / IPsec(即,基于IPsec的L2TP)连接。 对于L2TP支持,它使用xl2tpd( ) 为了获得IPsec支持,它使用以下任一方法: 利伯...
使用时,用户需要根据自己的需求配置虚拟网络参数,如IP地址、子网掩码、网关等,并设置安全策略。通过这种方式,softEther能有效解决因物理位置限制导致的网络连接问题,提高网络的可扩展性和灵活性。
这种技术通常基于多种协议,如SSL/TLS、IPSec、PPTP、L2TP/IPSec等,确保数据在传输过程中的安全性和完整性。Network Connect 6.5.0优化了这些协议的实现,提供了更流畅的连接体验。 二、安全连接机制 网络安全是...
OpenNHRP实现NBMA下一跳解析协议(在RFC 2332中定义)。 它使使用NHRP,GRE和IPsec创建动态多点VPN Linux路由器成为可能。 它旨在与Cisco DMVPN兼容。
- **DNS服务配置**:在Linux Server上进行配置,确保局域网内的设备能够正常访问互联网。 综上所述,这些知识点不仅涵盖了网络工程师考试的重要内容,而且对于实际工作中网络规划、设计与实施也有着重要的指导意义...
9. VPN(Virtual Private Network,虚拟专用网络)是一种架构在公用通信基础设施上的专用数据通信网络,利用IPSec等网络层安全协议和建立在PKI的加密与签名技术来获得私有性。 10. 操作系统为用户提供了两种接口:...
加密传输是该终端的一大亮点,它采用工业级加密芯片,支持IPSec和SSL VPN,以及SM1、SM2、SM3、SM4等国家密码算法,确保数据在网络传输过程中的安全性和完整性,防止数据被窃取。 控制功能方面,设备提供8路DO...
( ) 单机病毒防御是传统防御模式,是在不同的操作系统上(UNIX/Linux、Windows/ 2000/ 2003/ 2007)安装和配置相适应的操作系统安全防范软件.( ) 网络病毒防护当然可以采用网络版防病毒软件.如瑞星杀毒软件网络版...
# 网络安全问题概述 ????1) 数据安全 ??????...存储(容灾、备份或异地备份等)?...Windows、Server(客观:及时补丁/主观:理性设置)、 ?...Linux(开放程序:避免后门程序)、Ubantun?...网络层安全IPSec(IPS