नेटवर्क विलंबता और गिराए गए पैकेट का अनुकरण करने के लिए मैक ओएस एक्स के लिए नेटम


12

मैं एक ओपन सोर्स / फ्री नेटवर्क एमुलेटर टूल की तलाश कर रहा हूं जिसका उपयोग मैं मैक ओएस एक्स पर कर सकता हूं, एक धीमे नेटवर्क कनेक्शन, सीमित बैंडविड्थ और अन्य नेटवर्क विशेषताओं जैसे कि यूडीपी / टीसीपी कनेक्शन (या यहां तक ​​कि दोनों के लिए गिराए गए पैकेट) का अनुकरण करने के लिए। भौतिक परत)।

मैं सबसे सरल समाधान की तलाश कर रहा हूं जो मुझे टीसीपी / यूडीपी सर्वरों को चलाने की अनुमति देगा और कुछ ग्राहक स्थानीय नेटवर्क कनेक्शन का अनुकरण करने वाले स्थानीयहोस्ट पर उनसे कनेक्ट होंगे।

मैं मुख्य रूप से सोच रहा हूं कि क्या मैं netemमैक ओएस एक्स (या इससे भी बेहतर क्रॉस-प्लेटफॉर्म विंडोज / लिनक्स / मैक) पर लिनक्स की तरह कुछ का उपयोग कर सकता हूं ।

शायद मैं वर्चुअलबॉक्स और एक लिनक्स कर्नेल चला सकता हूं netem, क्या किसी को इसके साथ किस्मत मिली है?

संबंधित: लिनक्स पर कम-बैंडविड्थ, उच्च-विलंबता नेटवर्क कनेक्शन का अनुकरण

जवाबों:


11

10.7 में डेवलपर टूल एक सीमित नेटवर्क कनेक्शन का अनुकरण करने के लिए प्रीफैन के साथ आते हैं:

यहाँ छवि विवरण दर्ज करें

लायन »मैट लीजेंड जेमेल में वाया नेटवर्क लिंक कंडीशनर


यह स्थानीयहोस्ट / 127.0.0.1 कनेक्शन के लिए काम नहीं करता है।
चेयरबेंडर

1

Ns-2 आज़माएं :

एनएस -2 एक असतत घटना सिम्युलेटर है जो नेटवर्किंग अनुसंधान पर लक्षित है। एनएस -2 वायर्ड और वायरलेस (स्थानीय और उपग्रह) नेटवर्क पर टीसीपी, मार्ग और मल्टीकास्ट प्रोटोकॉल के सिमुलेशन के लिए पर्याप्त समर्थन प्रदान करता है।

एक MacOS X / Intel पर NS2 को स्थापित करना

मैंने ns2-allinone-2.29.3 / .2 को इंटेल मैक आधारित सिस्टम पर स्थापित करने की कोशिश की है। संकलन चरण के दौरान कुछ समस्याओं के बाद, सिम्युलेटर भाग (एनएस) पूरी तरह से काम कर रहा है। इसके बजाय, नाम, कुछ अजीब त्रुटियां मिलीं, जो एक्सलिब से संबंधित थीं। मेरी जानकारी में, यह विचित्र व्यवहार Xlib के api भाग को macos / Intel संस्करण में कुछ परिवर्तनों से संबंधित है। संलग्न त्रुटि है, कि जब मैं अपने मैक इंटेल पर आधारित नाम चलाने की कोशिश करता हूं।

tengu:~/Desktop/ns-allinone-2.29/nam-1.11 valvoline$ ./nam 
Xlib: sequence lost (0x10006 > 0x9) in reply type 0x0!
X Error of failed request:  BadWindow (invalid Window parameter)
  Major opcode of failed request:  1 (X_CreateWindow)
  Resource id in failed request:  0xa
  Serial number of failed request:  6
  Current serial number in output stream:  9

आप यहां एनएस -2 पर पूर्ण विकसित ट्यूटोरियल के लिए जा सकते हैं ।


2
कृपया विवरण जोड़ें कि कैसे ns-2 प्रश्न का उत्तर देता है - लिंक को समय पर बने रहने के लिए भरोसा नहीं किया जा सकता है।
पॉल

यह परीक्षण नहीं किया है, लेकिन मुझे लगता है कि आपके द्वारा लिंक किए गए पृष्ठ पर एक अद्यतन बिल्ड है ..
ptim
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.