Cấu hình VPN với mikrotik

Sử dụng VPN site to site để kết nối từ Head Office đến các Datacenter của bạn, hay kết nối giữa các Datacenter với nhau là một use case khá phổ biến nhằm đảm bảo cho việc giao tiếp an toàn và bảo mật giữa các server trong mạng private thông qua đường truyền VPN.

Với Cloud của Bizfly cũng vậy. Với việc sử dụng Cloud của Bizfly, bạn sẽ có một Datacenter ảo trên Cloud với các dải mạng private để kết nối các máy ảo giống như Datacenter thật vậy.

Và với Datacenter ‘ảo’ trên Bizfly Cloud đó, giả sử bạn gặp phải các trường hợp sau:

– Kết nối VPN giữa Bizfly Cloud với Head Office của bạn nhằm mục đích: giúp cho các máy trong local Office có thể giao tiếp trực tiếp với các máy ảo trên Cloud thông qua IP Private, hay thực hiện backup từ Cloud về server backup đặt ở local Office

–  Kết nối VPN giữa Bizfly Cloud và các Data Center của bạn đặt ở những nơi khác, để các server private đặt tại Datacenter có thể thông đến mạng Private của các máy ảo trên Cloud

Bizfly VPN sẽ giúp bạn giải quyết 2 bài toán trên một cách dễ dàng.

Bạn sẽ thực hiện kết nối theo mô hình như sau:

)

Như mô hình trên, bạn sẽ cần có 1 thiết bị làm VPN gateway tại Office hay Datacenter của mình. Thiết bị này có thể là các thiết bị phần cứng như router Cisco, các thiết bị cân bằng tải như Draytek… có hỗ trợ kết nối IPsec, hay cũng có thể là một server vật lý, được cài đặt phần mềm hỗ trợ kết nối IPsec như Strongswan, Openswan….

Và các thiết bị này sẽ phải có 1 card mạng WAN để kết nối đến Bizfly VPN gateway và 1 card mạng LAN để kết nối thông đến dải mạng Private bên trong của bạn.

Bài viết này sẽ hướng dẫn các bạn kết nối Bizfly VPN với thiết bị Mikrotik.

Bước 1: Tạo kết nối VPN phía Bizfly Cloud

Các bạn click vào ô Tạo IP để tạo IP WAN cho Bizfly VPN gateway

Lưu ý ở đây là, để có thể kết nối VPN IPsec thành công, bộ tham số kết nối của IKE và IPsec phải đồng nhất với nhau. Các bạn thực hiện tạo ipsec policy với các tham số như hình sau:

Sau đó tạo IKE policy

Lưu lại Pre-shared Key đã được Bizfly Cloud generate sẵn, hoặc bạn có thể điền Pre-Shared key theo ý mình. Pre-shared Key này sẽ cần để điền bên phía Mikrotik

Điền IP WAN với dải Subnet phía Mikrotik và khởi tạo VPN

Kết nối tạo xong sẽ ở trạng thái DOWN, chúng ta sẽ cần thiết lập trên thiết bị Mikrotik để hoàn tất kết nối VPN

Bước 2: Truy cập vào trang quản trị thiết bị Mikrotik thông qua giao diện web bằng địa chỉ: http://<WAN_IP> hoặc http://<LAN_IP>

Sau khi đăng nhập bắt đầu khởi tạo VPN site to site.

Truy cập IP –> IPSec

Khởi tạo Peer đến Bizfly Cloud bằng cách truy cập tab Peers

Điền địa chỉ tên Peer, địa chỉ IP của VPN phía Bizfly Cloud và exchange mode là IKEv2

Thiết lập identity ở tab Identities

Chọn Peer bizflycloud, auth method preshared-key và điền key đã được cấu hình ở Bizfly Cloud lúc trước.

Cấu hình Proposals

Chọn các thông số cấu hình auth sha1, encr aes-128-cbc

Cấu hình Profiles

Chọn hash sha1, Encrypt aes-128 và DHGroup modp1536

Khởi tạo Policies để kết nối với Bizfly Cloud 

Cấu hình các tham số:

– Peer: Chọn peer bizflycloud-vpn đã khởi tạo trước đó 

– Tick chọn Tunnel

– Src Address: Dải IP local muốn kết nối tới Bizfly Cloud

– Dst Address: Dải IP local ở Bizfly Cloud

Sau đó chọn OK

Sau khi khởi tạo VPN xong chúng ta sẽ thấy kết nối với Bizfly Cloud ở trạng thái established

Lúc này connection bên Bizfly Cloud cũng đã ở trạng thái ACTIVE

Truy cập Firewall để khởi tạo rule NAT

Vào tab NAT để thực hiện khởi tạo rule

– Chain: src nat

– Src Address: Dải IP local muốn kết nối tới Bizfly Cloud

– Dst Address: Dải IP local ở Bizfly Cloud

– Action: ACCEPT

Sau khi khởi tạo rule xong, di chuyển rule ACCEPT NAT lên trước rule MASQUERADE

Vậy là chúng ta đã hoàn thành setup VPN site-to-site giữa **Bizfly Cloud **và thiết bị Mikrotik!