मेरे पास एक समर्पित लिनक्स (डेबियन 7.5) रूट सर्वर है, जिसमें कई मेहमान सेट हैं। मेहमान केवीएम उदाहरण हैं, और पुल-बर्तनों के माध्यम से नेटवर्क एक्सेस प्राप्त करते हैं (एनएटी, आंतरिक आईपी, गेटवे के रूप में मेजबान का उपयोग करते हैं)।
उदाहरण के लिए एक KVM मेरा वेबसर्वर अतिथि है, और यह इस तरह से होस्ट आईपी के माध्यम से सुलभ हो जाता है:
iptables -t nat -I PREROUTING -p tcp -d 148.251.Y.Z
--dport 80 -j DNAT --to-destination 192.168.100.X:80
मैं अन्य सेवाओं के साथ भी ऐसा ही करता हूं, उन्हें आत्म-निहित, नैट और अलग-थलग रखता हूं।
लेकिन एक अतिथि को एक नेटवर्क मॉनिटर माना जाता है, और नेटवर्क ट्रैफ़िक निरीक्षण (आईडीएस की तरह) करेगा। आमतौर पर, एक गैर आभासी सेटअप में मैं ट्रैफ़िक को मिरर करने के लिए VACL या SPAN पोर्ट का उपयोग करता हूँ। बेशक, इस एक मेजबान के अंदर, मैं ऐसा नहीं कर सकता ( आसानी से , क्योंकि मैं जटिल वर्चुअल स्विचिंग दृष्टिकोण का उपयोग नहीं करना चाहता)।
- क्या मैं iptables का उपयोग करके पोर्ट मिरर प्राप्त कर सकता हूं, और एक केवीएम गेस्ट में सभी इनग्रेस और इग्रेस ट्रैफिक को रीडायरेक्ट कर सकता हूं? सभी मेहमानों के पास एक समर्पित इंटरफ़ेस है, जैसे
vnet1। - क्या प्रोटोकॉल के आधार पर, ट्रैफ़िक के आधार पर चुनिंदा फ़ॉरवर्ड करना संभव है (जैसे VACL फ़ॉरवर्ड नियम, जो केवल HTTP को पकड़ लेता है)?
- क्या मेहमानों को एक विशिष्ट इंटरफ़ेस सेटअप की आवश्यकता है, जब मुझे
vnet1प्रबंधन इंटरफ़ेस (आईपी के साथ) के रूप में रखने की आवश्यकता है ?
मुझे सही दिशा में एक बिंदु के लिए खुशी होगी:
iptables 1.4.14-3.1
linux 3.2.55
bridge-utils 1.5-6
बहुत बहुत धन्यवाद :)
iptablesअबROUTEलक्ष्य को unix.stackexchange.com/a/174619/31228 पर देखें ।