Tôi có một máy chủ gốc Linux (Debian 7.5) chuyên dụng, với một số khách được thiết lập. Khách là các trường hợp KVM và có quyền truy cập mạng thông qua các cầu nối (NAT, IP nội bộ, sử dụng máy chủ làm cổng).
Ví dụ: một KVM là máy khách WebServer của tôi và có thể truy cập thông qua IP máy chủ theo cách này:
iptables -t nat -I PREROUTING -p tcp -d 148.251.Y.Z
--dport 80 -j DNAT --to-destination 192.168.100.X:80
Tôi cũng làm như vậy với các dịch vụ khác, giữ cho chúng khép kín, NATed và biệt lập.
Nhưng một khách được coi là người giám sát mạng và sẽ thực hiện kiểm tra lưu lượng mạng (như IDS). Thông thường, trong một thiết lập không ảo, tôi sẽ sử dụng các cổng VACL hoặc SPAN để phản chiếu lưu lượng. Tất nhiên, bên trong một máy chủ này, tôi không thể làm điều này ( một cách dễ dàng , vì tôi không muốn sử dụng các phương pháp chuyển đổi ảo phức tạp).
- Tôi có thể lấy bản sao cổng bằng iptables và chuyển hướng tất cả lưu lượng truy cập vào và ra cho một khách KVM không? Tất cả khách có giao diện riêng, thích
vnet1
. - Có thể chuyển tiếp lưu lượng có chọn lọc, dựa trên giao thức (như quy tắc chuyển tiếp VACL, chỉ lấy HTTP)?
- khách có cần thiết lập giao diện cụ thể không, khi tôi cần giữ
vnet1
giao diện quản lý (có IP)?
Tôi sẽ rất vui vì một điểm đi đúng hướng:
iptables 1.4.14-3.1
linux 3.2.55
bridge-utils 1.5-6
Cảm ơn rất nhiều :)
iptables
không cònROUTE
mục tiêu nữa, hãy xem câu trả lời của tôi tại unix.stackexchange.com/a/174619/31228 .