root
Specialist
Clientless ssl vpn cisco asa - webvpnCissco ASA
I. Mô hình và yêu cầu
1. Mô hình
2. Yêu cầu
- Client bên ngoài internet truy cập VPN vào ASA bằng https://151.1.1.1
- Cấu hình ftp và http server để client có thể sử dụng
- Sơ đồ IP:
ASA | g0 g1 | nameif: outside, IP: 151.1.1.1/24 nameif: inside, IP: 192.168.10.1/24 |
Router ISP | f0/0 f0/1 f1/0 | IP: 151.1.1.254/24 IP: 152.2.2.254/24 IP: DHCP |
Web server Ftp Server | IP: 192.168.10.10/24 Gateway: 192.168.10.1 | |
PC2 | IP: 152.2.2.20/24 Gateway: 152.2.2.254 |
II. Triển khai
1. Trên Router ISP
- Cấu hình IP và NAT
Mã:
ISP(config-if)#int f0/0
ISP(config-if)#ip address 151.1.1.254 255.255.255.0
ISP(config-if)#no shutdown
ISP(config-if)#int f0/1
ISP(config-if)#ip address 152.2.2.254 255.255.255.0
ISP(config-if)#no shutdown
ISP(config-if)#int f1/0
ISP(config-if)#ip address dhcp
ISP(config)#ip access-list extended NAT
ISP(config-ext-nacl)#deny ip 152.2.2.0 255.255.255.0 151.1.1.1 255.255.255.0
ISP(config-ext-nacl)#permit ip any any
ISP(config)#ip nat inside source list NAT interface FastEthernet1/0 overload
ISP(config)#int f1/0
ISP(config-if)#ip nat outside
ISP(config-if)#int f0/1
ISP(config-if)#ip nat inside
ISP(config-if)#int f0/0
ISP(config-if)#ip nat inside
- Cấu hình IP và default-route về ISP
Mã:
ASA2(config-if)# int g0
ASA2(config-if)# nameif outside
ASA2(config-if)# ip address 151.1.1.1 255.255.255.0
ASA2(config-if)# no shutdown
ASA2(config-if)# int g1
ASA2(config-if)# nameif inside
ASA2(config-if)# ip address 192.168.10.1 255.255.255.0
ASA2(config-if)# no shutdown
ASA2config)# route outside 0 0 151.1.1.254
- Bước 1: enable web vpn trên interface outside của ASA
Mã:
ciscoasa(config)# webvpn
ciscoasa(config-webvpn)# enable outside
Mã:
ciscoasa(config)# access-list ACCESS-VPN webtype permit url ftp://192.168.10.10/*
ciscoasa(config)# access-list ACCESS-VPN webtype permit url http://192.168.10.10/*
Mã:
ciscoasa(config)# group-policy WEB-VPN internal
ciscoasa(config)# group-policy WEB-VPN attributes
ciscoasa(config-group-policy)# vpn-tunnel-protocol ssl-clientless
ciscoasa(config-group-policy)# webvpn
ciscoasa(config-group-webvpn)# url-list none
ciscoasa(config-group-webvpn)# url-entry enable
ciscoasa(config-group-webvpn)# filter value ACCESS-VPN
Mã:
ciscoasa(config)# tunnel-group WEB-VPN type remote-access
ciscoasa(config)# tunnel-group WEB-VPN general-attributes
ciscoasa(config-tunnel-general)# default-group-policy WEB-VPN
Mã:
ciscoasa(config)# username svuit password svuit
- Cài đặt Web server và Ftp server trên server 192.168.10.10
- Cấu hình FTP server cho phép client truy cập có quyền Write

4. Kiểm tra
- Client VPN vào ASA theo địa chỉ outside của ASA: https://151.1.1.1
- Login với tài khoản user/pass local tạo trên ASA

- Client truy cập web server 192.168.10.10

- Client truy cập web server thành công

- Client truy cập FTP 192.168.10.10

- CLient truy cập thành công

- Thực hiện upload 1 file lên ftp server

- Upload file thành công

Sửa lần cuối:
Bài viết liên quan
Bài viết mới