मैं tun0
IP 10.10.10.2 के साथ एक ट्यूनर NIC बनाने के लिए TUN / TAP का उपयोग करता हूं, और मेरे पास eth0
IP 202.112.34.49 के साथ एक वास्तविक NIC है
फिर मैं एक टीसीपी क्लाइंट चलाता हूं जो अपने सॉकेट को 202.112.34.49 और एक टीसीपी सर्वर को 10.10.10.2 से बांधता है। लेकिन मैं उनके बीच एक tcp कनेक्शन स्थापित नहीं कर सकता।
तो क्या एक एनआईसी पर एक टीसीपी क्लाइंट दूसरे एनआईसी पर एक टीसीपी सर्वर से जुड़ सकता है?
lo
लेकिन ट्यून नहीं। यदि मैं स्रोत आईपी को गैर-स्थानीय आईपी में संशोधित करने के लिए कच्चे सॉकेट का उपयोग करता हूं, उदाहरण के लिए, मैं 10.10.10.2 को टीसीपी सर्वर पर एक पैकेट भेजने के लिए कच्चे सॉकेट का उपयोग करता हूं, तो क्या सर्वर उस टीसीपी SYN / ACK को प्रतिक्रिया देगा जो उस गैर के लिए किस्मत में है -लोकल आईपी। क्या मैं SYN / ACK पैकेट (TCP / IP हैडर सहित) को हुक / इंटरसेप्ट कर सकता हूं? धन्यवाद