ठीक है,
मेरे पास विंडोज 7 होस्ट पर दो वर्चुअल मशीनें (रेडहैट 5.0, और काली) हैं। मेरे विंडोज होस्ट में इंटरनेट है, हालाँकि मेरे मुद्दे को वेब पर एक ही पते पर बंद होने के कारण RedHat मिल रहा है 192.168.56.103, इसे बदला नहीं जा सकता
काली रेडहैट को देख सकती है और इसके विपरीत। मैं सोच रहा था कि क्या वेब पर काली के माध्यम से रेडहैट से बाहर पोर्ट को आगे बढ़ाने का एक तरीका है।
काली में इंटरफेस हैं:
eth0 पर 10.0.2.15
eth1 पर 192.168.56.100
रेडहैट को बंद कर दिया गया है eth0 192.168.56.103
मैंने मैन पेज के लिए पढ़ा है iptables और कुछ दिशानिर्देशों का पालन कैसे करें, लेकिन कोई फायदा नहीं हुआ।
काली पर मैंने जो आदेश दिए हैं:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 10.0.2.15:80
iptables -t nat -A POSTROUTING -p tcp -d 10.0.2.15 --dport 80 -j SNAT --to-source 192.168.56.103
मैंने पोर्ट फॉरवर्डिंग के लिए वर्चुअल बॉक्स में GUI का उपयोग करने के लिए कई सेटिंग्स की कोशिश की है, कोई फायदा नहीं हुआ।
अगर कुछ मुझे सही दिशा में ले जा सकते हैं तो मैं इसकी सराहना करूंगा।
काली में GUI सेटिंग्स का चित्र
संपादित करें:
मुझे स्पष्ट करें,
वर्चुअल बॉक्स में इंटरफ़ेस eth0 RedHat पर है अंदर का
काली के लिए इंटरफ़ेस है eth0 NAT है और eth1 आंतरिक है
RedHat के लिए Bridged कनेक्शन होने से भी काम नहीं हो रहा है क्योंकि डायनामिक होस्ट प्रोटोकॉल डेमॉन बंद हो गया है।