Tất cả tài liệu

VPN Site-to-Site

    Cấu hình VPN Site-to-Site với CheckPoint R81.20
    Cấu hình VPN Site-to-Site với CheckPoint R81.20
    Updated on 05 May 2025

    Bài viết này hướng dẫn build CheckPoint để đấu nối VPN_S2S với dịch vụ VPN Site-to-Site của FPT Smart Cloud.

    Cần đảm bảo các điều kiện sau:

    • VPN Site-to-Site trên trang portal
    • CheckPoint R81.20 đã được download và boot image trên cloud với tên: Check_Point_R82.10_T462_Gaia
    • Smartconsole phiên bản R81.20 đã được tích hợp với CheckPoint R81.20
    • Public IP, giảm độ phức tạp thì gắn trực tiếp vào VM, không dùng Floating IP
    • 1 VM Pfsense để phục vụ debug (Optional)

    Bước 1: Build CheckPoint for Cloud

    - Build Image trên Horizon với cấu hình 2C4G- 1 IP public gắn trực tiếp, 1IP mạng Local cần VPN

    Chạy các command sau để boot VM từ image:

    Openstack command

    openstack volume create --type Premium-SSD --image Check_Point_R82.10_T462_Gaia --size 20 --bootable DISK-CD  -- Output ID  {`DISK-CD`}
    

    Openstack command

    openstack volume create --type Premium-SSD --size 100 --bootable DISK-OS-- Output ID  {`DISK-OS`}

    Openstack command

    openstack network list
    --output ID {'IP PUBLIC'}

    Openstack command

    nova boot --availability-zone nova --flavor 2C4G --nic net-id={`IP PUBLIC`} --block-device id=`DISK-OS`},source=volume,dest=volume,bus=virtio,device=/dev/vda,shutdown=preserve,bootindex=0 --block-device id= {`DISK-CD`},source=volume,dest=volume,bus=ide,device=/dev/hda,type=cdrom,bootindex=1 CheckpointServer
    • Để boot VM trên NoVNC, thao tác theo hướng dẫn sau:

    - Chọn Install Gaia on this system
    file

    - Chọn OK file - Tại màn Keyboard Selection, chọn US→ OK file - Chọn OK.
    (Có thể nhập cấu hình phù hợp hoặc chọn cấu hình default sẵn có) file - Nhập password đăng nhập cho giao diện console VM file  

    - Nhập password cho Smartconsole file - Nhập IP public gắn trực tiếp đã request ở đầu phần này + Netmask là "255.255.255.255" và sau đó chọn OK. file - Hoàn thành quá trình cài đặt. file

    Bước 2: Cấu hình cho VPN Site-to-Site

    Truy cập và tạo VPN Site To Site trên trang https://console.fptcloud.com/

    - Tạo IPSec Policy file - Tạo IKE Policy file - Tạo Customer Gateway: - Remote private network: dãy Lan Subnet cần peering của Checkpoint
    - Remote IP public: IP public của CheckPoint file - Tạo VPN Connection

    Với thông số "Pre-shared key" cần lưu lại để điền vào CheckPoint. file

    Bước 3: Cấu hình cho CheckPoint

    - Đăng nhập vào console VNC của VM CheckPoint theo account đã tạo trên và chạy lệnh: "Cpstart"

    - Đăng nhập vào website theo địa chỉ IP: https://{`IP`} và tải về SmartConsole theo link với phiên bản mà trang web đề xuất

    - Cài đặt và đăng nhập app SmartConsole theo thông tin đã được cung cấp
    Lưu ý: có license đã kích hoạt mới có thể vào được trong SmartConsole

    Thac tác thành công hiển thị như ảnh dưới đây: file - Tạo network LAN file - Tạo Interoperable Devices với IP Public của VPN Site-to-Site thao tác như sau:

    - Tại New→ More → Network Object → More → Interoperable Device file Thực hiện điền các thông tin: Name, IPv4 Address và chọn OK file file - Tạo VPN Communication Star** thao tác như sau:

    - Tại New → More → VPN Community → Star Community** file - Với các thông như bên dưới:

    • Chọn Center Gateway có tên: CheckPoint (ta vừa tạo ở trên)
    • Chọn Satellite Gateway là Interoperable Devices
    • Chọn VPN Domain là các dãy mạng tương ứng Lan/local và Remote/peer file file
    • Chọn cấu hình Encryption tương xứng như mục đã chọn ở portal của FPT Smart Cloud, mẫu như sau: file file - Sau khi tạo VPN Community, ta quay ngược trở lại Interoperable Devices để cập nhật: file - Quay trở lại VPN Communication Meshed, dùng Pre-Share Key đã tạo ở portal của VPN Site-to-Site file
    • Sau đó ấn chọn "Publish" tiến hành tạo ra VPN Community trên Checkpoint file  - Thiết lập firewall cho thông 2 chiều giữa 2 subnet và thông 2 chiều giữa 2 IP Gateway như hình sau, sau đó ấn chọn "Publish"
      file
    • Cuối cùng là set route cho mạng bên trong Checkpoint (phía VPN Site-to-Site đã được set sẵn)

    Trên CheckPoint Gaia OS, bạn có thể sử dụng lệnh set static-route để thêm route. Dưới đây là cú pháp và ví dụ:

    Openstack command

    set static-route <destination-network> nexthop gateway address <gateway-ip> on

    Ví dụ: Để định tuyến lưu lượng đến mạng 192.168.1.0/24 qua gateway 10.0.0.1, sử dụng:

    Openstack command

    set static-route 192.168.1.0/24 nexthop gateway address 10.0.0.1 on

    Sau khi thêm route, hãy chạy lệnh sau để lưu lại cấu hình:

    Openstack command

    save config

    Bước 4: Debug- Tracert

    • Thử từ một máy trong mạng và thực hiện ping lẫn nhau, nếu đã thông thì thực hiện thao tác thành công.