Hướng dẫn cài đặt pfSense CE 2.9.0 trên Proxmox VE

pfSense là gì?

Hướng dẫn tạo pfSense CE 2.9.0 trên Proxmox

PfSense CE 2.9.0 là phiên bản mới nhất của hệ thống tường lửa mã nguồn mở mạnh mẽ, được sử dụng rộng rãi trong doanh nghiệp, trường học, hệ thống camera, hosting… Nếu bạn đang dùng Proxmox VE để ảo hóa, việc tạo một máy ảo pfSense giúp dễ dàng quản lý, backup và mở rộng hệ thống mạng.

Phiên bản pfSense CE 2.9.0 mang đến nhiều cải tiến về nhân hệ điều hành FreeBSD, nâng cấp hiệu suất xử lý gói tin (Packet Processing) và vá các lỗ hổng bảo mật quan trọng. Bài viết này sẽ hướng dẫn bạn chi tiết quy trình chuẩn bị hạ tầng mạng, khởi tạo máy ảo (VM), cài đặt hệ điều hành và đặc biệt là cấu hình tối ưu hóa phần cứng ảo hóa (VirtIO) để đạt tốc độ mạng tối đa.

Chuẩn bị trước khi cài đặt

Cấu hình phần cứng cho máy ảo pfSense 2.9.0

  • CPU: 2 vCPU
  • RAM: 2GB – 4GB
  • Disk: 20GB
  • Card mạng: 2 x VirtIO (paravirtualized)

Cấu hình mạng ảo trên Proxmox VE

Để pfSense có thể giao tiếp với Internet và cấp phát mạng cho hệ thống nội bộ (hoặc các máy ảo khác bên trong Proxmox), bạn cần có tối thiểu 2 card mạng ảo (Linux Bridge).

  1. Đăng nhập vào giao diện quản trị Web GUI của Proxmox VE.
  2. Chọn Node máy chủ của bạn -> vào mục System -> Network.
  3. Mặc định, Proxmox đã tạo sẵn vmbr0 (gắn với cổng mạng vật lý đầu tiên). Ở đây mình chọn vmbr0 cho mạng WAN và vmbr1 cho mạng LAN.
    • Nhấn Create -> chọn Linux Bridge.
    • Name: vmbr1.
  4. Nhấn Create và chọn Apply Configuration ở góc trên để lưu thiết lập mạng.

Nếu bạn chỉ muốn tạo mạng LAN ảo nội bộ cho các VM trong Proxmox mà không nối ra Switch vật lý, hãy để trống ô Bridge ports.

Khởi tạo máy ảo

Nhấn vào nút Create VM ở góc trên bên phải màn hình Proxmox và thiết lập lần lượt qua các tab như sau:

  1. Tab General:
  • VM ID: Nhập ID (ví dụ: 100 hoặc 200).
  • Name: FW-pfSense-2.9.0.
  • (Tùy chọn) Tích chọn Start at boot để tường lửa tự động bật ngay khi máy chủ vật lý khởi động.

2. Tab OS:

  • Guest OS Type: Chọn Other (Vì pfSense chạy trên nhân FreeBSD, không phải Linux).
  • Storage: Chọn local.
  • ISO image: Chọn file cài đặt .iso.

3. Tab System:

  • Machine: Để mặc định (i440fx) hoặc q35 (nếu dự định dùng PCIe Passthrough).
  • BIOS: SeaBIOS hoặc OVMF(UEFI).
  • SCSI Controller: VirtIO SCSI single.

4. Tab Disks:

  • Bus/Device: VirtIO Block hoặc SCSI.
  • Storage: Chọn ổ cứng lưu trữ VM.
  • Disk size (GiB): 32 (hoặc tùy nhu cầu lưu log).

5. Tab CPU:

  • Cores: 2 hoặc 4.
  • Type: Kéo xuống dưới cùng và chọn host. Đây là bước cực kỳ quan trọng giúp máy ảo pfSense thừa hưởng trực tiếp tập lệnh mã hóa phần cứng AES-NI từ CPU máy chủ vật lý (Xeon/EPYC), giúp tăng tốc độ xử lý VPN (IPsec, OpenVPN, WireGuard) lên gấp nhiều lần.

6. Tab Memory:

  • Memory (MiB): 4096 (4GB).
  • Ballooning Device: Bỏ tích (Uncheck). pfSense quản lý bộ nhớ RAM theo cơ chế của FreeBSD (đặc biệt khi dùng hệ thống file ZFS ARC), việc bật Ballooning có thể gây xung đột hoặc làm giảm độ ổn định.

7. Tab Network:

  • Bridge: Chọn vmbr0 (Cổng đóng vai trò là WAN).
  • Model: Chọn VirtIO (paravirtualized) để đạt băng thông 10Gbps+.

8. Tab Confirm:

  • Kiểm tra lại toàn bộ thông số và nhấn Finish.

9. Thêm Card mạng LAN

Hiện tại máy ảo mới chỉ có 1 card mạng (net0 – WAN). Bạn cần thêm card mạng thứ 2 cho LAN:

  1. Chọn máy ảo pfSense vừa tạo -> vào mục Hardware.
  2. Nhấn Add -> chọn Network Device.
  3. Bridge: Chọn vmbr1 (Bridge mạng nội bộ LAN).
  4. Model: Chọn VirtIO (paravirtualized).
  5. Nhấn Add.

Cài đặt pfSense 2.9.0

Sau khi nhấn Start -> mở cửa sổ Console để theo dõi quá trình boot.

Tại màn hình Copyright and Distribution Notice: Nhấn Enter tại nút Accept.

Tại Welcome to pfSense: Chọn Install pfSense và nhấn Enter.

Do Netgate đã chuyển sang sử dụng bộ cài đặt trực tuyến Netgate Installer (yêu cầu cấu hình mạng WAN ngay từ lúc cài để tải gói hệ điều hành từ máy chủ Netgate về, thay vì chép offline từ ISO như bản cũ). Nhấn Enter

Tại hộp thoại WAN Interface Assignment and Configuration nhấn Enter

Nhập IP, Subnet Mask và Default Gateway

Sau khi hoàn thành thiết lập mạng cho cổng WAN, trình cài đặt sẽ kiểm tra kết nối Internet đến máy chủ của Netgate.

Chọn Install CE và nhấn Enter.

Tại Installation Options nhấn Enter.

Tại ZFS Virtual Device Type Configuration nhấn Enter.

Tại Disk Selection nhấn Enter.

Xác nhận xóa toàn bộ dữ liệu trên ổ đĩa da0 trước khi cài đặt.

Chọn phiên bản pfSense CE muốn cài đặt và nhấn Enter.

Quá trình cài đặt đang diễn ra, sau khi hoàn tất chọn Reboot.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Contact
Nhấn để liên hệ