Skip to main content

Setup OpenWRT trên Proxmox: Tạo Switch Ports để xài cho các lỗ cắm Ethernet còn dư

Cách setup trên Proxmox: 

Blog post: https://community.bigbeartechworld.com/t/setting-up-openwrt-on-a-virtual-machine-with-proxmox/257

Image File: generic-ext4-rootfs.img.gz

https://downloads.openwrt.org/releases/23.05.2/targets/x86/64/

Cài đặt theo cấu hình như tutorial này: https://gist.github.com/dragonfire1119/f3acd42414abfff762d2dad5e50f7cc6

Tắt máy và add thêm các cổng trên VM Proxmox, như hình dưới mình có 2 cổng, 1 cổng kết nối mạng và một cổng làm switch tới máy khác.

Bước một tạo thêm Bridge Port trên Node, vào rack2 -> System -> Network -> chọn Create -> Linux Bridge 

image.png

Bạn có thể thấy 2 network device, eno1, eno2 tương ứng cho vmbr0, vmbr1:

Nếu không có hiện các device eno1, eno2 thì có thể là tên khác tùy theo hardware / cpu manufacturer.

image.png

Còn không có các device gì hết thì bạn thử cắm ethernet vào switch trước cho nó nhận ( nhớ restart lại )

Kết tiếp vào VM Openwrt của bạn , phần hardware, thêm vào vmbr1 vmbr2 vmbr3 (nếu có 4 ports ethernet)

image.png

Đăng nhập vào web browser ui của openwrt trên trình duyệt:

image.png

vào phần network interfaces

image.png

Tạo / Sửa interface:

image.png

image.png

Cập nhập dns ip:

image.png

2 DNS IP là mình tạo 2 instance Pihole, một cái làm Primary local dns, 1 cái làm secondary để phụ trợ cho cái primary dns.

Primary DNS đi trước, secondary DNS ip đi sau. 

Save 

Vào Device Tab và chọn configure... cho Bridge Lan

image.png

Thêm / Check vào ports cần làm switch ports

image.png

Save

image.png

Save & Apply

Ssh vào máy và đánh các command sau để cài đặt các package cần thiết cho vm:

opkg update
opkg install qemu-ga

Restart lại VM