Cấu Hình Linux Bridge Trong Proxmox VE

1. Giới thiệu

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.
  • 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.

Linux Bridge

 

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

Network Interface

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

Ipaddr

 

Bước 2: Kiểm tra Default Gateway

Chạy lệnh sau:

vNode Tutorial
ip route

Default Gateway

 

Ý 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 interface vmbr0.
  • 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 để lưu cấu hình mạng.

vNode Tutorial
cat /etc/network/interfaces

Config Interface

 

Để 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

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

Vmipaddr

 

Bước 2: Kiểm tra Default Gateway

Chạy lệnh:

vNode Tutorial
ip route

Vm Default Gateway

 

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

Test Internet

 

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: