كيفية محاكاة ساخرة لإيثرنت MAC عنوان واجهة إيثرنت السلكية القادمة مع MacBookPro وليوبارد 10.5.6؟

StackOverflow https://stackoverflow.com/questions/601846

  •  03-07-2019
  •  | 
  •  

سؤال

ومع OSX 10.5. فمن الممكن لم يعد لمحاكاة ساخرة عناوين MAC واجهة السلكية الخاص بك (على سبيل المثال en0) مع "إفكونفيغ en0 LADDR / الأثير XX: YY: ...."

وو/ لماذا؟

وب / كيف يتم بغض النظر عن الذي قام به على سبيل المثال في إم وير "vmnet-XXX" deamons؟

وج / لا أحد يعرف الطقس حزمة المطور أبل يحتوي على معلومات مفصلة ومفيدة حول واجهات جهاز ماخ النواة؟ مثلا برنامج تشغيل الجهاز المثال رمز، وما شابه ذلك؟

وشكرا جزيلا

وGrusz

هل كانت مفيدة؟

المحلول

وA: قد يكون هذا التغيير لأسباب أمنية في مكان العمل (وهذا هو مجرد تكهنات، وقد يكون أو لا يكون صحيحا)، ويبدو أن قضية سائق (كان ذلك ممكنا في النمر، وأنا أعلم من تجربة). لا يزال من الممكن لهذا على واجهة EN1 اللاسلكية. وحتى لو واجهة فعلية لا تؤيد ذلك، يمكن وضع الجهاز في وضع "رصد" ويكون عنوان MAC مطابقة تجرى على مستوى اعلى في سلسلة IP. يجب علينا أن ننتظر ونرى ما يفعل أبل حول هذا الموضوع.

B: هذه الشياطين وضعت الشبكة السلكية الخاصة بك في وضع "مراقب"، أساسا ما يفعل ذلك هو ان اقول بطاقة شبكة الاتصال التي تريد كل شيء أن يتم إرسال لك ليتم التعامل معها من قبل نظام التشغيل، لذلك إيقاف التصفية التي هي القيام به على بطاقة الشبكة (إذا كان يدعم ذلك) التي عادة تجاهل الأشياء التي لم تكن موجهة لنفسها (عنوان MAC الخاص به)، وبعد ذلك يفعل كل شيء في البرنامج، وذلك باستخدام خطاطيف تصفية القياسية التي يوفرها نظام التشغيل فإنه يمكن الاستماع إلى أي الحزم الواردة والاستيلاء على تلك قبالة السلك الموجهة إلى MAC وهمية العناوين التي وضعت برنامج VMWare.

وأوضح من حيث الأشخاص العاديين: دعونا نقول كنت جالسا في المطار وينتظرون إعلان أنه يمكنك متن الطائرة الخاصة بك، يمكنك الاستماع بشكل سلبي ولكن تجاهل كل ما لا يحتوي على رقم رحلتك. الآن شخص آخر يأتي على طول ويطلب منك أيضا الاستماع لعدد رحلتهم، والآن لديك للاستماع بنشاط لأنك لا تستطيع مجرد تصفية على الرحلة رقم واحد.

وC: نعم، من بين أمور أخرى سوف تجد أمثلة التعليمات البرمجية والأدلة المرجعية. كما أنها هي كل ما هو متاح على الانترنت والتي قد تجد رمز لمعظم برامج تشغيل الجهاز على الانترنت، وكذلك إذا وضعت من قبل شركة آبل. وثائق جيدة إلى حد ما ولكن أنا لاحظت أنه كان مفتقدا في بعض المناطق وجعلت من الصعب إلى حد ما بالنسبة لي لمعرفة ما يلزم القيام به للحصول على القيام بشيء ما. <وأ href = "http://developer.apple.com/documentation/DeviceDrivers/Conceptual/NetworkDriver/4_Writing٪20the٪20Driver/chapter_4_section_1.html#//apple_ref/doc/uid/TP40000913-CH204-DontLinkElementID_13" يختلط = " نوفولو noreferrer "> Developer.apple.com في الشبكة المفاهيمية برنامج تشغيل الجهاز . شفرة المصدر ل داروين متاح على الموقع http://www.opensource.apple.com/darwinsource/ ، هناك يمكنك العثور على معظم برامج تشغيل الجهاز لنظام التشغيل Mac OS X طالما يسمح أبل لإطلاق سراحهم كما مفتوحة المصدر (لم يتم تضمين السائق Yukon2)

نصائح أخرى

وماذا عملت بالنسبة لي كان هذا التمهيد في توزيعة لينكس، تغيير عنوان لجنة الهدنة العسكرية هناك بحيث يكون لديك اتصال بالإنترنت العمل، وإعادة التشغيل في نظام التشغيل ماك العاشر (حاولت مع 10.5.5)، يبقى لجنة الهدنة العسكرية المغشوش من لينكس - مع جهاز الكمبيوتر الخاص بي، وعملت حتى على إعادة تشغيل النظام / إغلاق

وأن تكون أكثر تحديدا، حاولت ذلك مع أوبونتو 8.04 (أعتقد)، لتغيير عنوان ماك هناك:

سودو إفكونفيغ ETH0 أسفل

سودو إفكونفيغ ETH0 الأب الأثير 000102020405

سودو إفكونفيغ ETH0 يصل

وبطبيعة الحال تحتاج إلى استبدال 000102020405 مع MAC الحقيقي الذي تريد استخدامه، حذار، مع توزيعات أخرى، حتى إصدارات مختلفة من أوبونتو، قد تختلف الإجراء خداع MAC قليلا (تحتاج إلى إعادة الاتصال الخ ..) - سحر هذه الخدعة هو في واقع الأمر الواقع يمكن أن تعمل من توزيعة الحية، لذلك لا تحتاج إلى تثبيت أي شيء، ولكني لم أحاول هذا

وحظا سعيدا

ولدي فإن macbookpro الشبكية أواخر عام 2013 تشغيل OSX 10.9 وأستطيع أن أفعل ذلك!

وأول شيء حاولت هو الذي عمل سابقا بالنسبة لي على لينكس:

sudo -s
ifconfig en0 down
ifconfig en0 lladdr aa:bb:cc:dd:ee:ff
ifconfig en0 up

ولكن، هذا على نتائج الجهاز الخاص بي في خطأ IOCTL (انقطاع التيار الكهربائي)

وحتى بعد الكثير من التجارب وأنا أحسب أنه يجب تغيير العنوان لجنة الهدنة العسكرية في حين أن واجهة، ولكن في حين لم يتم استخدامه من قبل الأداة المساعدة مطار. القول اسهل من الفعل! أضع هذه الأوامر معا ومغشوش التأخير حتى تغيرت بلدي ماك بنجاح - وهذا هو ما عملت بالنسبة لي:

ifconfig en0 down; sleep 0.5; ifconfig en0 up; sleep 2;\
ifconfig en0 lladdr aa:bb:cc:dd:ee:ff; ifconfig en0

وأنت قد تضطر إلى تغيير التأخير الخاص بك حتى قبض عليه قبل ركلات مطار في. ويساعد هذا الأمل!

وتحرير: قد يكون لديك النجاح من خلال تمهيد لينكس باسم "nofu" قال، ولكن من المتاعب لانشاء التمهيد المزدوج على فإن macbookpro، لذلك اسمحوا لي أن أعرف إذا كان هذا "طريقة النوم" يعمل بالنسبة لك، وتأخير ولما نسخة من OSX.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top