Tìm Hiểu Và Kiểm Tra Linux Bridge Trong Proxmox VE
1. Giới thiệu
Linux Bridge trong Proxmox VE hoạt động như một switch ảo ở layer 2. Nó có nhiệm vụ kết nối mạng giữa các máy ảo (VM), máy chủ container (LXC) và cổng mạng vật lý (NIC) của máy chủ Proxmox, giúp chúng giao tiếp được với nhau và đi ra mạng bên ngoài
Trong bài lab này chúng ta sẽ bắt đầu thực hành cấu hình Linux Bridge, tập trung vào cách card mạng vật lý kết nối với vmbr0 và cách các máy ảo sử dụng Bridge này để truy cập mạng.
Nội dung lab và thực hành:
Kiểm tra card các mạng hiện có trên Proxmox VE.
Xác định card mạng vật lý và Linux Bridge vmbr0.
Kiểm tra cấu hình mạng trong file /etc/network/interfaces.
Gắn card mạng ảo của VM vào vmbr0 và kiểm tra khả năng kết nối internet
2. Mô hình mạng thực hành ở trong lab này
Ở đây mình sẽ tiếp tục sử dụng môi trường Proxmox VE đã triển khai ở lab trước. Proxmox VE đang chạy ở trong VMware và sử dụng card mạng để kết nối với mạng bên ngoài:
nic0: Card mạng mà hệ điều hành Proxmox nhận diện từ VMware. Trên các máy chủ Proxmox khác tên mạng có thể khác nhau.vmbr0: Switch ảo giúp kết nối Proxmox và các máy ảo với mạng bên ngoài.ens18: Card mạng bên trong hệ điều hành Ubuntu VM.
Lưu ý: Vì Proxmox đang chạy ở bên trong VMware nên nic0 thực chất là card mạng ảo do VMware cung cấp, không phải card Ethernet vật lý trực tiếp của máy tính.

3. Kiểm tra card mạng trên Proxmox VE
Bước 1: Kiểm tra danh sách Network Interface
Trước khi cấu hình, ta cần xác định những card mạng hiện có và trạng thái hoạt động của chúng.
vNode Tutorial
ip -br link

| Interface | Ý nghĩa |
| lo | Card mạng loopback nội bộ của linux. |
| nic0 | Card mạng được VMware cung cấp cho Proxmox. |
| vmbr0 | Linux Bridge dùng để kết nối các máy ảo với mạng. |
Lệnh dưới đây sẽ kiểm tra interface nào đang được gán địa chỉ ip:
vNode Tutorial
ip -br addr

Bước 2: Kiểm tra Default Gateway
Chạy lệnh sau:
vNode Tutorial
ip route

Ý nghĩa:
default via 192.168.6.2: Gateway mặc định để Proxmox truy cập các mạng bên ngoài.dev vmbr0: Lưu lượng mạng được chuyển qua interfacevmbr0.192.168.6.0/24: Dải mạng nội bộ mà Proxmox đang kết nối.
4. Kiểm tra cấu hình Linux Bridge
Proxmox VE sử dụng file /etc/network/interfaces để quản lý cấu hình mạng của máy chủ:
vNode Tutorial
cat /etc/network/interfaces

Giải thích thêm về cấu hình:
iface nic0 inet manual: Card mạng nic0 không được gán địa chỉ IPv4 trực tiếp.auto vmbr0: Tự động kích hoạt Linux Bridge khi hệ thống khởi động.iface vmbr0 inet static: Sử dụng một địa chỉ IP tĩnh cho bridge.address: Địa chỉ ip quản trị của Proxmox VE.gateway: Default Gateway của Proxmox để truy cập các mạng bên ngoài.bridge-ports nic0: Kết nối card mạng nic0 vào Linux Bridge vmbr0bridge-stp off: Tắt Spanning Tree Protocolbridge-fd 0: Thiết lập forwarding delay bằng 0
Để xem được cấu hình của 1 VM ở trên giao diện thì truy cập trang quản trị tìm đến VM > Hardware > Network Device

5. Kiểm tra kết nối mạng trên máy ảo
Bước 1: Kiểm tra địa chỉ IP
Console vào VM và chạy lệnh:
vNode Tutorial
ip -br addr

Bước 2: Kiểm tra Default Gateway
Chạy lệnh:
vNode Tutorial
ip route

Bước 3: Kiểm tra kết nối mạng
Kiểm tra kết nối đến Gateway:
vNode Tutorial
ping -c 4 192.168.6.2
Kiểm tra kết nối Internet bằng IP:
vNode Tutorial
ping -c 4 1.1.1.1
Kiểm tra phân giải DNS:
vNode Tutorial
getent hosts google.com

6. Kết luận
Qua lab trên chúng ta đã thực hành kiểm tra card mạng vật lý, tìm hiểu cấu hình Linux Bridge và cấu trúc của kết nối mạng từ VM ra Internet
Tài liệu tham khảo:
Bạn cũng có thể tham khảo thêm các bài lab dưới đây:
