Netsh - VM को UDP ट्रैफ़िक पुनर्निर्देशित करता है


0

मेरे पास एक राउटर और एक प्रबंधित स्विच प्लस है, जो सिस्टम से जुड़ा हुआ है:

  • राउटर: 192.168.10.200
  • PC1: 192.168.10.1 (एम्बेडेड लिनक्स के कुछ प्रकार)
  • PC2: 192.168.10.35 (OpenSuse)
  • PC3: 192.168.10.31 (विन 10 होस्ट)
  • PC4: 192.168.10.32 (Xubuntu 16.04 VM)

सभी से लेकिन PC1 (जो मैं केवल एक टच डिस्प्ले को कॉन्फ़िगर कर सकता हूं और डेटा भेज सकता हूं) मैं नेटवर्क में अन्य सभी मशीनों को पिंग कर सकता हूं।

PC1 PC2 के लिए बंदरगाह 47,555 पर यूडीपी पैकेट भेजता केवल प्लस प्रसारण ADWIN कॉन्फ़िग पैकेट (कि यहाँ गंतव्य आईपी है 192.168.10.255) अपने बंदरगाह 4710. के माध्यम से मैं उपयोग करने के बाद भी PC3 पर लेकिन किसी कारण से Wireshark साथ PC1 से सभी पैकेट को रोक सकता netsh( एक उपकरण जो मुझे अभी पता चला है) मैं अभी भी केवल ADwin कॉन्फ़िगर पैकेट (पोर्ट 4710 पर) प्राप्त कर सकता हूं लेकिन कोई यूडीपी नहीं।

मैं भागा

netsh interface portproxy add v4tov4 listenaddress=192.168.10.1 listenport=47555 connectaddress=192.168.10.32 connectport=47555

मुझे यकीन नहीं है कि अगर मैंने इसके तर्कों का उपयोग किया है या तथ्य यह है कि यह यूडीपी है जिसके बारे में हम बात कर रहे हैं, या दोनों का संयोजन।

अफसोस की बात है कि मुझे iptablesPC2 को बदलने की अनुमति नहीं है । नहीं तो मैं आने वाले पैकेट्स को वहां से सीधे वीएम पर भेज देता।

इसे ठीक करने का कोई तरीका?


उन सभी को एक साथ कैसे जोड़ा जाता है? क्या ऐसा हो सकता है कि PC1 विभिन्न ट्रैफ़िक उदा के लिए अलग पोर्ट का उपयोग करे। एडीविन 4710 से अधिक और दूसरे पोर्ट पर अन्य ट्रैफ़िक
कोनक्वी

हाँ, PC1 ADwin विन्यास के लिए 4710 और UDP पैकेट के लिए 47555 का उपयोग करता है। PC2 अपने 47555 पर UDP पैकेट को स्वीकार करता है। मैं इसे प्रश्न में जोड़ दूंगा।
rbaleksandar

तो लक्ष्य PC3 पर PC1 से PC2 तक संचार को रोकना है, और यह काम नहीं करता है, आपको केवल प्रसारण पैकेट मिलते हैं? इसका कारण यह है कि स्विच "स्मार्ट" है और केवल पोर्ट पर यूनिकस्ट पैकेट भेजता है जहां वह जानता है कि मैक मैक होना है। यदि आप कनेक्शन को इंटरसेप्ट करना चाहते हैं, तो PC2 को सीधे PC3 से कनेक्ट करें, या PC2 को PC2 से जो भी मतलब है PC2 को जानते हैं, और तब PC2 के लिए पैकेट को फिर से लिखें ( iptablesलिनक्स में, यह विंडोज 10 में कैसे करना है, कोई पता नहीं है)।
dirkt

ठीक है, स्विच निश्चित रूप से एक प्रबंधित है इसलिए मुझे नहीं पता कि क्या यह एक स्मार्ट के रूप में योग्य है। : P अपने प्रश्न के लिए के रूप में - हाँ, मैं बस दोनों के बीच PC3 (PC1 और PC2 के बीच संचार को बाधित किए बिना) रखना चाहता हूं और कुछ डेटा प्राप्त करना चाहता हूं। विंडोज के लिए netshमाना जाता है iptables। यही कारण है कि मैंने इसे देखने की कोशिश की, लेकिन वर्तमान में मैं फंस गया हूं। मैं होस्ट (Win10) को नहीं बदल सकता, iptablesPC1 और PC2 के कॉन्फिग को नहीं बदल सकता । तो विन होस्ट पर कुछ करना मेरा एकमात्र विकल्प है (जहां तक ​​मैं बता सकता हूं)।
rbaleksandar 16
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.