احصل على جميع معلومات DHCP مع ipconfig بسرعة
إذا احتجت في أي وقت إلى استكشاف أخطاء اتصال الشبكة أو الإنترنت وإصلاحها ، فأنت تعلم مدى الإحباط الذي قد يسببه ذلك (لا سيما عندما تكون في الدعم الفني مع العديد من موفري النطاق الترددي العريض). يمكن أن تجعل هذه النصيحة السريعة المهمة أسهل قليلاً على نفسك عن طريق استرداد جميع معلومات DHCP ذات الصلة ، مثل خادم DHCP IP ، والعميل ، وقناع الشبكة الفرعية ، والموجه ، وخوادم DNS ، وكل شيء - مباشرة من سطر الأوامر.
كيفية الحصول على معلومات DHCP مع ipconfig من سطر الأوامر
للبدء ، قم بتشغيل Terminal واستخدم الأداة المساعدة ipconfig لسطر الأوامر.
يعتمد ما إذا كان جهاز Mac الخاص بك يستخدم en0 أو en1 على الطراز ، ولكن لا ضرر من محاولة استرداد معلومات DHCP من كليهما ، لأن واحدًا فقط سيعيد النتائج المناسبة.
أمر جهاز wi-fi فقط أو شبكة سلكية على جهاز Mac متعدد الشبكات يستخدم إيثرنت هو:
ipconfig getpacket en0
عادة ما يكون استخدام الأمر لجهاز Mac باستخدام Wi-Fi على جهاز Mac بشبكة مزدوجة على النحو التالي:
ipconfig getpacket en1
مرة أخرى ، ربما يستخدم جهاز Mac الخاص بك en1 أو en0 ، استعلام عن كليهما إذا كان أحدهما سيعود فارغًا أو فارغًا. إذا عاد كلاهما فارغًا أو فارغًا ، فهذا يشير إلى أن جهاز Mac لا يحتوي على معلومات DHCP ويحتاج إلى تجديد عقد إيجار من مزود DHCP (عادةً جهاز التوجيه الذي يتصل به جهاز Mac).
ستظهر لك مجموعة من المعلومات ، ولكن الأكثر فائدة منها عادة ما تكون بيانات DHCP في النهاية كما هو موضح في لقطة الشاشة. مثال على الجزء المهم من الإخراج هو:
$ ipconfig getpacket en0 dhcp_message_type (uint8): ACK 0x5 server_identifier (ip): 192.168.0.1 lease_time (uint32): 0xf20 subnet_mask (ip): 255.255.255.0 router (ip_mult): {192.168.0.1} domain_name_server (ip_mult): {116.1.12.4، 116.1.12.5} end (none):
أعلاه سترى معلومات عنوان IP وعنوان MAC أيضًا ، ولكن لأغراضنا هنا ، نحن نبحث حصريًا عن تفاصيل DHCP.
الآن يجب أن تعرف ما إذا كانت تفاصيل dhcp دقيقة ، أو يحتاج إلى تجديد عقد إيجار DHCP ، أو الانتقال إلى مصدر آخر للحصول على مزيد من المعلومات. يمكن للأمر ipconfig أيضًا تجديد عقد إيجار DHCP إذا لزم الأمر.
لكي نكون واضحين ، ipconfig موجود في كل من نظام التشغيل Mac OS X وعالم Linux ، ولكن للأغراض هنا ، من الواضح أننا نعمل مع Mac. ونعم ، ipconfig يختلف عن ifconfig!
آمل أن يساعدك هذا بقدر ما ساعدني!