eth0 मा ट्राफिक हुनुको अर्थ VPN सुरुङ चुहिएको होइन
भौतिक एडाप्टरमा देखिने सार्वजनिक ठेगानाहरू सामान्यतया सुरुङकै आफ्नै आवरण हुन्। इन्टरफेसहरू तुलना गर्नुहोस्, त्यसपछि कर्नेललाई कुन यन्त्र छान्छ भनी सोध्नुहोस्।
सुरुङ चालु हुँदा eth0 मा सार्वजनिक ठेगानाहरू देख्नु केही भागेको प्रमाणजस्तो लाग्छ। सामान्यतया यसको उल्टो हुन्छ: सुरुङका आफ्नै प्याकेटहरूले सर्भरसम्म पुग्न त्यो एडाप्टर पार गर्नुपर्छ, र ती सामान्य UDP वा TCP प्रवाहजस्तै देखिन्छन्। भित्री प्याकेट सुरुङको यन्त्रमा मात्र देखिन्छ। दुईलाई छुट्याउनु आवरण पढ्ने कुरा हो, बाइटको गणनामा भर पर्ने कुरा होइन।
सुरुङको हरेक प्याकेट अझै तार हुँदै जान्छ
सुरुङ एउटा इन्टरफेस हो, तार होइन। क्लाइन्टले भित्री प्याकेट लिन्छ, त्यसलाई बेर्छ र नतिजा प्रोफाइलको सर्भर ठेगाना र पोर्टमा पठाउँछ। भौतिक एडाप्टरमा तपाईंले आवरण देख्नुहुन्छ; सुरुङको यन्त्रमा बेरिएको कुरा देख्नुहुन्छ।
UDP मोडमा बाहिरी प्रवाह प्रत्येक दिशामा एउटै ठेगाना र पोर्ट जोडी हुन्छ, त्यसैले स्वस्थ सुरुङ eth0 मा लगभग निरस देखिन्छ। सबैभन्दा पहिले खोज्नुपर्ने त्यही एउटै जोडी हो।
एक पटकमा एउटा इन्टरफेस क्याप्चर गर्नुहोस्
गणना तुलना गर्न चाहनुहुन्छ भने एक पटकमा एउटा मात्र इन्टरफेस क्याप्चर गर्नुहोस्। any स्युडो-इन्टरफेसले सबै यन्त्र एकैचोटि सङ्कलन गर्छ, त्यसैले अगाडि पठाइएको प्याकेट प्रवेश र निकास दुवैमा देखिन्छ र स्थानीय रूपमा बनेको प्याकेट दुई फरक रूपमा दुई पटक देखिन्छ। प्याकेटको गणना बराबर र बाइटको गणना असमान हुनु सामान्य हो, किनकि आवरणले बोक्ने कुराभन्दा ठूलो हुन्छ। ARP, DHCP र IPv6 राउटरका घोषणाहरू स्थानीय लिङ्कका हुन् र तपाईंको अनुप्रयोगबारे केही भन्दैनन्।
sudo tcpdump -i eth0 -n host 203.0.113.10 and udp port 1194ठेगाना र पोर्टलाई प्रोफाइलकै मानहरूले बदल्नुहोस्। त्यो प्रवाह स्थिर छ भने सुरुङले केही बोकिरहेको छ।
कर्नेललाई कुन यन्त्र छान्छ भनी सोध्नुहोस्
कर्नेललाई कुन यन्त्र छान्छ भनी सोध्नुहोस्, त्यसपछि तारमै पुष्टि गर्नुहोस्। मार्ग खोज नै निर्णय हो, र क्याप्चर त्यो निर्णय पालना भएको प्रमाण हो। ती फरक प्रश्नको जवाफ दिन्छन् र तपाईंलाई दुवै चाहिन्छ।
ip route get 1.1.1.1
ip -6 route get 2606:4700:4700::1111विभाजित नतिजा सामान्य भेटिने कुरा हो: प्रोफाइलले IPv4 मार्ग मात्र धकेलेको हुनाले IPv4 सुरुङतर्फ जान्छ र IPv6 भौतिक एडाप्टरतर्फ जान्छ। त्यो साँचो चुहावट हो, र IPv4 मात्र भएको क्याप्चरमा त्यो देखिँदैन। IPv6 का लागि फिल्टर गर्नुहोस् र सर्भर नभएका र link-local नभएका ठेगानाहरू हेर्नुहोस्।
जोडिनुअघि र पछि दुवै खोज चलाउनुहोस्, ताकि क्लाइन्टले वास्तवमै के बदल्यो देख्न सकियोस्। दुई पटक चलाउँदाको फरक नै क्लाइन्टको साँचो प्रभाव हो।
जब क्याप्चर साँच्चै चुहावट हुन्छ
कहिलेकाहीँ क्याप्चरले सत्य बोल्छ। एउटा प्रिफिक्स सुरुङको वरिपरि पठाउने साँघुरो मार्ग, क्लाइन्टलाई हटाउन भनिएको सबनेट, वा सुरुङ नीतिभन्दा अगाडि चल्ने फायरवालको अनुमति, यी सबैले ट्राफिक खुला रूपमा तारमा ल्याउन सक्छन्। प्रक्रिया समूहसँग मिल्ने नियम पनि जानाजान गरिएको अपवाद हुन सक्छ। यसलाई खराबी भन्नुअघि यसको इन्टरफेस र गन्तव्य दायरा पढ्नुहोस्।
मार्ग वा अपवाद सुधार्नुहोस्, फायरवाल होइन। त्यसपछि नयाँ जडानबाट फेरि क्याप्चर गर्नुहोस् र IPv4 र IPv6 छुट्टाछुट्टै जाँच्नुहोस्, किनकि एउटा सुधार्दा अर्कोबारे केही भनिँदैन। tcpdump निर्देशिका ले माथि प्रयोग गरिएका इन्टरफेस र दिशा चयनकर्ताहरू समेट्छ।