Easy Virtual Private Network of Cisco ASA
Specific principles and parameters can be referred to: https://blog.51cto.com/14227204/2449696
I'm not going to elaborate here. The principle is roughly the same, so I'll just open it up.
1. The environment is as follows:
2. Start the configuration (configure the interface IP by yourself)
The ASA configuration is as follows:
Ciscoasa > enPassword:ciscoasa# conf tciscoasa (config) # int e 0/0ciscoasa (config-if) # nameif insideINFO: Security level for "inside" set to 100 by default.ciscoasa (config-if) # ip add 192.168.0.1ciscoasa (config-if) # no shutdownciscoasa (config-if) # exitciscoasa (config) # int e 0/1ciscoasa (config-if) # nameif outsideINFO: Security level for "outside" set to 0 by default.ciscoasa (config-if) # ip add 200.0.0.2ciscoasa (config-if) # No shutdownciscoasa (config) # route outside 00 200.0.0.1 # 0 means AAA in 0.0.0.0 # ASA is enabled by default So there is no need to manually enable ciscoasa (config) # username zhangsan password 123123 # configure AAA authenticated user ciscoasa (config) # crypto isakmp enable outside # enable IKE negotiation # stage 1: specify the relevant parameters for the management connection Encryption algorithms such as ciscoasa (config) # crypto isakmp policy 10 ciscoasa (config-isakmp-policy) # encryption 3desciscoasa (config-isakmp-policy) # hash sha ciscoasa (config-isakmp-policy) # authentication pre-shareciscoasa (config-isakmp-policy) # group 2ciscoasa (config-isakmp-policy) # exitciscoasa (config) # ip local pool test-pool 192.168.1.200-192.168.1.210 # create address pool ciscoasa (config) # access-list split- Acl permit ip 192.168.0.0 255.255.255.0 any # write AClciscoasa (config) # group-policy test-group internalciscoasa (config) # group-policy test-group attributesciscoasa (config-group-policy) # split-tunnel-policy tunnelspecifiedciscoasa (config-group-policy) # split-tunnel-network-list value split-aclciscoasa (config-group-policy) # exitciscoasa (config) # tunnel-group test1-group type ipsec-raciscoasa (config) # tunnel-group test1-group general-attributesciscoasa (config- Tunnel-general) # address-pool test-pool # address pool created by the application ciscoasa (config-tunnel-general) # default-group-policy test-groupciscoasa (config-tunnel-general) # exitciscoasa (config) # tunnel-group test1-group ipsec-attributesciscoasa (config-tunnel-ipsec) # pre-shared-key 321321 # configure group key ciscoasa (config-tunnel-ipsec) # exitciscoasa (config) # crypto ipsec transform-set test-set esp- 3des esp-sha-hmacciscoasa (config) # crypto dynamic-map test-dymap 1 set transform-set test-setciscoasa (config) # crypto map test-stamap 1000 ipsec-isakmp dynamic test-dymapciscoasa (config) # crypto map test-stamap int outside # apply to the interface
For client installation, please refer to: https://blog.51cto.com/14227204/2449696 (second half)
3. Verification