openswan配置的第一阶段,第二阶段可以修改参数配置。
ike= 是进行第一阶段的参数配置的。
esp= 是对进行第二阶段的参数配置的。
比如 ike="3des-sha1-96,aes-md5-96",这个就是定义了阶段一使用的两个算法,协商顺序是先3des-sha1-96,然后不行就是用aes-md5-96。
ike="aes128-sha1-modp1536" 这个参数定义DH group。在openswan中,参数不使用dh2等,而是使用指数,对应关系:
1 768
2 1024
5 1536
14 2048
16 4096
18 8192 现在2048,4096,8192 这三个不支持。
ike=“aes”,则表示仅仅支持AES算法了,其他算法都不行。
如果配置文件中不写ike参数,则顺序是AES-128 3des做为加密算法,Md5 sha1 做为hash算法。DH使用2或者5。
1des算法的增加:
在pluto/Makefile 文件中 -D 1DES , 而且在Makefile.inc文件中 USE_WEAKSTUFF=true,来允许弱算法运行。