احصل على كل تكوين شبكتنا بالأوامر

إما لأننا ندير خادمًا أو لأننا لا نمتلك بيئة رسومية بعد ، فهناك أوقات نحتاج فيها إلى معرفة جميع بيانات الشبكة التي يمتلكها الكمبيوتر الذي نتصل به ، هنا سأشرح كيفية الحصول على هذه البيانات.

عنوان IP

يمكن لأمر بسيط أن يخبرنا بعنوان IP الخاص بنا ، أعني: ifconfig

ifconfig

سيظهر لنا شيئًا مثل هذا:

ifconfig

كما ترى ، تظهر جميع واجهات الشبكة ، في السطر الثاني من كل واجهة نرى شيئًا مثل: «إنت 192.168.1.5»... آينت هو عنوان IP ، على سبيل المثال ، إذا قمت بعمل ملف البقرى التصفية إنت يمكنني إظهار عناوين IP فقط:

sudo ifconfig | grep inet

سيُظهر لنا عناوين IPv4 و IPv6 الخاصة بنا.

ماك

يسمح لنا نفس الأمر بمعرفة عنوان MAC الخاص بنا ، ويمكننا رؤيته في السطر الذي يبدأ بـ "ether" ، ولا يزال بإمكاننا استخدام grep للتصفية حسب الأثير وأن تظهر أجهزة MAC الخاصة بنا فقط:

sudo ifconfig | grep ether

خادم DNS

لمعرفة خادم DNS الخاص بنا ، يمكننا رؤية محتوى ملف /etc/resolv.conf:

cat /etc/resolv.conf

هناك سنرى مجال شبكتنا (في حالة وجود واحد في الشبكة المحلية) أو عنوان IP لخادم DNS الذي نستخدمه.

بوابة أو بوابة

معرفة بوابتنا بنفس السهولة ، سنستخدم:

ip route show

سنرى أنه قد تظهر عدة أسطر ، لكن السطر الأول (بشكل عام) يحتوي على بوابتنا في البداية ، وهو السطر الذي يبدأ بـ الافتراضي

طريق الملكية الفكرية

على أي حال ... من الواضح أنه يمكنك استخدام grep مرة أخرى للتصفية افتراضيًا:

ip route show | grep default

و ... للحصول على المزيد من التفاصيل ، يمكننا استخدام awk لإظهار العمود الثالث فقط ، عنوان IP:

ip route show | grep default | awk {'print $3'}

لكن مهلا ، هذا هو لتزويدنا بالتفاصيل

اسم المضيف أو اسم الكمبيوتر

بسيط ، بسيط للغاية ... فقط قم بتشغيل: hostname

hostname

النهاية!

حتى الآن يتم نشر المنشور ، لا أعرف ما إذا كان لدي أي تكوين معلق ... إذا كان الأمر كذلك ، شارك الأمر لإظهاره في محطة terminal

استمتعي!


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   غونزالو قال

    لا يؤلم تذكرهم

  2.   هوغو قال

    في حالة DNS ، ليس هذا هو الحال دائمًا.
    في أوبونتو أو بعض مشتقاته ، يحتوي الملف "/etc/resolv.conf" على "خادم الأسماء 127.0.1.1"
    كيفية تحديد DNS الذي تم تكوينه في هذه الحالات؟

    1.    Xurxo قال

      يحدث هذا لأن النظام يستخدم: / usr / sbin / NetworkManager وهذا البرنامج هو المسؤول عن استدعاء / sbin / dhclient.

      إذا كنت ترغب في رؤية جميع المعلومات بما في ذلك أسماء IP لخادم الأسماء ، فما عليك سوى تشغيل الأمر:

      "أداة Nm"

      في Ubunto و Mint ستقدم لك شيئًا مثل هذا:

      أداة NetworkManager

      الحالة: متصل (عالمي)

      - الجهاز: eth0 ——————————————————————–
      النوع: سلكي
      السائق: جم
      الدولة: غير متوفر
      الافتراضي: لا
      العنوان: 00: 90: F5: C0: 32: FC

      قدرات:
      كشف الناقل: نعم

      الخصائص السلكية
      الناقل: متوقف

      - الجهاز: wlan0 [Auto MOVISTAR_JIJIJI] ——————————————
      النوع: 802.11 WiFi
      السائق: rtl8192ce
      الدولة: متصل
      الافتراضي: نعم
      عنوان الأب: E0: B9: A5: B3: 08: CA

      قدرات:
      السرعة: 72 ميجا بايت / ثانية

      خصائص اللاسلكية
      تشفير WEP: نعم
      تشفير WPA: نعم
      تشفير WPA2: نعم

      نقاط الوصول اللاسلكية (* = نقطة الوصول الحالية)
      * MOVISTAR_D44A: Infra، F8: 73: 92: 50: D4: 53، Freq 2452 MHz، معدل 54 ميجا بايت / ثانية، قوة 40 WPA

      إعدادات IPv4:
      العنوان: 192.168.1.37
      البادئة: 24 (255.255.255.0)
      البوابة: 192.168.1.1

      DNS: 80.58.61.250
      DNS: 80.58.61.254
      DNS: 193.22.119.22
      DNS: 208.67.222.222

      وهذا يعني أن جميع المعلومات التي تقدمها لك الأوامر الواردة في هذا المنشور (وبعض المعلومات الأخرى) بشكل منفصل في وقت واحد. لمعرفة الخيارات الأخرى ، أنت تعرف بالفعل: «أداة man nm» 🙂

      بصرف النظر عن الطلبات:

      "اسم المضيف"
      "طريق"

      1.    بارناراستا قال

        # حفر http://www.google.com | خادم grep

        وسوف يخبرك DNS المستخدم

      2.    chemabs قال

        اعتبارًا من Ubuntu 15.04 ، يجب عليك استخدام:

        عرض جهاز nmcli

        بسبب اختفاء أداة nm:
        http://askubuntu.com/questions/617067/why-nm-tool-is-no-longer-available-in-ubuntu-15-04

  3.   com.cohiote قال

    عزيزي ، لقد قمت بتثبيت Huayra 2.0 وقمت بالتحديث إلى 2.1.
    على الأقل في هذه الإصدارات ، افتراضيًا لا يوجد أمر "ifconfig" ، وإلا فإنني استخدم الأمر "ip" لمعرفة حالة بطاقات الشبكة:

    عنوان IP ش

  4.   JHB قال

    xd men jnbkj kjbkjbk kjbkj kj kj

  5.   جي مونزون قال

    كيف أقوم بتحديث تغيير عنوان IP لخادم البريد الخاص بي في ISP DNS؟