يدعم Linux ، مثل أنظمة التشغيل المتقدمة الأخرى ، الاتصال عبر الشبكة. في Linux ، يتم تخزين جميع الإعدادات في ملفات يمكن الوصول إليها. بهذه الطريقة ، يمكن تحرير ملفات معينة ، ويمكن إجراء الإعدادات الضرورية بسهولة. يمكنك بسهولة إدارة الأوامر المستخدمة للشبكة وإعدادات DNS من شاشة الأوامر.

ستجد في هذه المقالة معلومات حول أوامر الشبكة الأساسية الأكثر استخدامًا في Linux وكيفية تحرير إعدادات DNS.

1. من أجل اتصال الشبكة وتكوين IP: ifconfig

يسمح لك الأمر ifconfig بفحص وتغيير اتصال الشبكة وإعدادات تكوين IP المتوفرة في النظام.

ifconfig
إخراج الأمر ifconfig

أولاً ، ترى معلومات eth0. eth0 هو الجزء الذي يعرض معلومات حول بطاقة Ethernet الخاصة بك. إذا كانت بطاقات إيثرنت أخرى متصلة بالنظام ، فسيكون لها أسماء مثل eth1 و eth2 على التوالي.

الصغرى يمثل الكمبيوتر نفسه ، أي المضيف المحلي.

إذا كنت تستخدم بيئة شبكة لاسلكية ، فيمكنك أيضًا مشاهدة ملف شبكة wlan0 معلومة. wlan0 تعني بطاقة الشبكة اللاسلكية.

بدلاً من استخدام الأمر ifconfig بهذه الطريقة ، يمكنك سرد المعلومات المطلوبة واحدة تلو الأخرى. على سبيل المثال ، إذا كنت تريد سرد معلومات بطاقة Ethernet فقط ، ifconfig eth0 الأمر سيكون كافيا.

instagram viewer
 ifconfig eth0
eth0: الأعلام = 4163<UP ، بث ، تشغيل ، متعدد> طن متري 1500
إنت 10.0.2.15قناع الشبكة 255.255.255.0إذاعة 10.0.2.255
إنت 6Fe00::000: 00xx: xx00: 0x00بادئة 64 منظار 0× 20&لتر;حلقة الوصل&جي تي;
الأثير 08:00:00:00: 0 x:00txqueuelen 1000 (إيثرنت)
RXالحزم 11 بايت 3310 (3.2كي بي)
أخطاء RX 0 أسقطت 0 تجاوزات 0 إطار 0
تكساسالحزم 25 بايت 3050 (2.9كي بي)
تسقط أخطاء TX 0 0 تجاوزات 0 تصادم الناقل 0 0

على سبيل المثال ، رأيت أعلاه أن عنوان IP المحلي لـ eth0 هو 10.0.2.15. لتغيير عنوان IP هذا إلى 10.0.2.13:

سودوifconfigeth0 10.0.2.13
تغيير عنوان IP المحلي باستخدام الأمر ifconfig

باستخدام ifconfig ، يمكنك تغيير المعلومات هنا ، وكذلك ضبط بطاقات المعلومات التي تصادفها في الإخراج. ifconfig card_name down يمكن للأمر إزالة البطاقة المطلوبة من العرض ، يمكنك إظهار هذه البطاقة مرة أخرى باستخدام ifconfig card_name up الامر.

sudo ifconfig lo down
استخدام المعامل down مع الأمر ifconfig

كما يتضح من الإخراج ، فإن المعلمة down جعلت بطاقة lo غير مرئية الآن.

sudo ifconfig lo up
استخدام المعلمة up مع الأمر ifconfig

2. نوع من آلية التحكم: ping

يتحقق الأمر ping مما إذا كان قد تم إنشاء اتصال بين الهدف والنظام الخاص بك. على سبيل المثال ، يمكنك الاستعلام عن سرعة الاتصال بينك وبين Google.

بينغغوغل.com
باستخدام الأمر ping

أثناء القيام بذلك ، أنهيت هذه العملية باستخدام تركيبة Ctrl + C بعد حزمة الاستعلام الخامسة. إذا كنت تستخدم أمرًا مثل ping -c 4 google.com، ما عليك سوى إرسال 4 حزم استعلام. ستنتهي العملية بعد نفاد عدد حزم الاستعلام.

بينغ 4 غوغل.com
بينغغوغل.com (216.58.206.174) 56(84) بايتمنالبيانات.
64 بايت من عند sof02s27-في-f14.1e100.صافي (216.58.206.174): icmp_seq =1 ttl =111 الوقت =79.0 تصلب متعدد
64 بايت من عند sof02s27-في-f14.1e100.صافي (216.58.206.174): icmp_seq =2 ttl =111 الوقت =73.5 تصلب متعدد
64 بايت من عند sof02s27-في-f14.1e100.صافي (216.58.206.174): icmp_seq =3 ttl =111 الوقت =72.7 تصلب متعدد
64 بايت من عند sof02s27-في-f14.1e100.صافي (216.58.206.174): icmp_seq =4 ttl =111 الوقت =75.1 تصلب متعدد
غوغل.comبينغالإحصاء
تم إرسال 4 حزم ، 4 استلام ، 0٪ فقدان الحزمة ، الوقت 3014ms
rtt دقيقة / متوسط ​​/ أقصى / mdev = 72.710 / 75.089 / 79.030 / 2.432 مللي ثانية

3. لجدول توجيه IP: الطريق

يتيح لك الأمر route رؤية محتويات جدول توجيه IP على نظامك. يمكنك كتابة ملف الطريق -n الأمر في وحدة التحكم لهذا الغرض.

الطريق -n
جدول توجيه Kernel IP
بوابة الوجهة أعلام Genmask متري المرجع يستخدمأواجه
0.0.0.0 10.0.2.1 0.0.0.0UG 100 0 0 eth0
10.0.2.0 0.0.0.0 255.255.255.0يو 100 0 0 eth0

عنوان البوابة هنا هو عنوان إعادة التوجيه المستخدم عند المرور من الشبكة المحلية إلى شبكة الإنترنت.

4. تتبع إعادة التوجيه لهدف محدد: مسار التتبع

باستخدام Traceroute ، يوضح لك الأمر المضيف الذي مرت منه الحزمة المرسلة إلى وجهة معينة. هذه المرة ، دعنا نفكر في العنوان الهدف www.makeuseof.com كمثال.

مسار التتبعwww.makeuseof.com
مسار التتبعلwww.makeuseof.com (54.157.137.27), 30 القفزاتالأعلى, 60 بايتالحزم
1 10.0.2.1 (10.0.2.1) 0.430تصلب متعدد 0.326تصلب متعدد 0.414تصلب متعدد
2 * * *
3 * * *
4 * * *
5 * * *
6 * * *
7 * * *
8 * * *
9 * * *
10 * * *
11 * * *

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

5. للحصول على معلومات المجال: whois

يحتوي استعلام whois على معلومات مثل وقت إنشاء المجال ومدة صلاحيته وما إلى ذلك. دعنا نستهدف google.com كمثال على استعلام whois.

الذي هوغوغل.com
اِختِصاصاسم: غوغل.COM
معرف مجال السجل: 2138514_DOMAIN_COM-VRSN
المسجلالذي هوالخادم: الذي هو.markmonitor.com
URL المسجل: http://www.markmonitor.com
محدثتاريخ: 2019-09-09T15:39: 04 ز
خلقتاريخ: 1997-09-15T04:00: 00 ز
التسجيلانقضاءتاريخ: 2028-09-14T04:00: 00 ز
المسجل: MarkMonitor Inc.
معرّف IANA للمسجل: 292
إساءة استخدام المسجل البريد الإلكتروني لجهة الاتصال: شكاوى إساءةتضمين التغريدة.com
المسجلتعاطياتصالهاتف: +1.2083895740
حالة المجال: clientDelete المحظور https://icann.org/epp#clientDeleteProhibited
حالة المجال: clientTransfer المحظورة https://icann.org/epp#clientTransferProhibited
حالة المجال: clientUpdate محظور https://icann.org/epp#clientUpdateProhibited
حالة المجال: serverDelete المحظور https://icann.org/epp#serverDeleteProhibited
حالة المجال: serverTransfer المحظورة https://icann.org/epp#serverTransferProhibited
حالة المجال: serverUpdate المحظور https://icann.org/epp#serverUpdateProhibited
اسمالخادم: NS1.غوغل.COM
اسمالخادم: NS2.غوغل.COM
اسمالخادم: NS3.غوغل.COM
اسمالخادم: NS4.غوغل.COM
DNSSEC: بدون توقيع
URL من نموذج شكوى عدم دقة Whois الخاص بـ ICANN: https://www.icann.org/wicf/

أيضًا ، يمكنك تجنب الاضطرار إلى استخدام شاشة الأوامر باستخدام أفضل المواقع للبحث عن معلومات whois مجانًا.

6. الحصول على معلومات حول عنوان الهدف: المضيف

يسمح لك الأمر host (المضيف) بالحصول على معلومات حول عنوان الوجهة. باستخدام الأمر المضيف ، يمكنك الوصول إلى اسم المجال من عنوان IP وعنوان IP من اسم المجال.

باستخدام الأمر المضيف

7. للنظر في سجلات DNS: حفر

الأمر dig (نواب معلومات المجال) هو أمر شائع لشبكة Linux يستخدم للبحث عن سجلات DNS.

حفرغوغل.com
; <<>> ديج 9.17.21-1- ديبيان <<>> google.com
;; عالمي الخيارات: + cmd
;; حصلت على إجابة:
;; ->>رأس<<- كود التشغيل: QUERY ، الحالة: NOERROR ، المعرف: 64917
;; الأعلام: qr rd ra ؛ سؤال: 1 ، إجابة: 1 ، سلطة: 0 ، إضافية: 0
;; قسم السؤال:
;غوغل.com. فيأ
;; قسم الإجابة:
غوغل.com. 177 فيأ 216.58.206.174
;; وقت الاستعلام: 3 مللي ثانية
;; الخادم: 192.168.1.1#53(192.168.1.1) (UDP)
;; متى: خميسأبريل 14 19:25:15بتوقيت شرق الولايات المتحدة 2022
;; MSG SIZE rcvd: 44

يمكنك أيضًا فحص سجلات NS (خادم الأسماء) باستخدام الأمر dig. يمكنك استعمال ال -t NS الأمر لهذا.

حفرغوغل.com-tNS
; <<>> ديج 9.17.21-1- ديبيان <<>> google.com -t NS
;; عالمي الخيارات: + cmd
;; حصلت على إجابة:
;; ->>رأس<<- كود التشغيل: QUERY ، الحالة: NOERROR ، المعرف: 41881
;; الأعلام: qr rd ra ؛ سؤال: 1 ، إجابة: 4 ، سلطة: 0 ، إضافية: 0
;; قسم السؤال:
;غوغل.com. فيNS
;; قسم الإجابة:
غوغل.com. 70621 فيNSNS3.غوغل.com.
غوغل.com. 70621 فيNSNS2.غوغل.com.
غوغل.com. 70621 فيNSNS4.غوغل.com.
غوغل.com. 70621 فيNSNS1.غوغل.com.
;; وقت الاستعلام: 3 مللي ثانية
;; الخادم: 192.168.1.1#53(192.168.1.1) (UDP)
;; متى: خميسأبريل 14 19:34:38بتوقيت شرق الولايات المتحدة 2022
;; حجم MSG rcvd: 100

8. بالنسبة لمطابقات عنوان IP-MAC: arp

يعرض الأمر arp الجداول التي يتم فيها الاحتفاظ بتعيين عناوين IP-MAC.

ARP 
عنوان HWtype HWaddress Flags Mask Iface
10.0.2.1الأثير 52:54:00:12:35:00جeth0
10.0.2.3الأثير 08:00:27:66:24:25جeth0

9. للاتصالات التي أجراها النظام: tcpdump

يسمح لك الأمر tcpdump بمشاهدة الاتصالات التي أجراها نظامك والتوصيلات التي تم إجراؤها بنظامك على الفور.

# tcpdump 
tcpdump: إخراج مطوّل ممنوع ، استعمال -v [v]... لممتلىء بروتوكول فك تشفير
الاستماع على eth0 ، نوع الارتباط EN10 ميجابايت (إيثرنت) ، طول اللقطة 262144 بايت
19:44:59.746452IP 10.0.2.15.48657 &جي تي; هوميروس.cpe.نطاق: 14329+ أ? www.makeuseof.com. (37)
19:44:59.746574IP 10.0.2.15.48657 &جي تي; هوميروس.cpe.نطاق: 39924+ AAAA? www.makeuseof.com. (37)
19:44:59.770573IP 10.0.2.15.44391 &جي تي; هوميروس.cpe.نطاق: 44735+ أ? محتوى-توقيع -2.cdn.mozilla.صافي. (53)
19:44:59.770685IP 10.0.2.15.44391 &جي تي; هوميروس.cpe.نطاق: 31664+ AAAA? محتوى-توقيع -2.cdn.mozilla.صافي. (53)

بالإضافة إلى ذلك ، إذا كنت ترغب في متابعة الارتباطات مباشرةً بدون دقة العنوان ، فيمكنك استخدام ملف tcpdump -n أمر.

# tcpdump -n
tcpdump: إخراج مطوّل ممنوع ، استعمال -v [v]... لممتلىء بروتوكول فك تشفير
الاستماع على eth0 ، نوع الارتباط EN10 ميجابايت (إيثرنت) ، طول اللقطة 262144 بايت
19:47:41.327149IP 10.0.2.15.43892 &جي تي; 192.168.1.1.53: 44991+ أ? محتوى-توقيع -2.cdn.mozilla.صافي. (53)
19:47:41.327574IP 10.0.2.15.43892 &جي تي; 192.168.1.1.53: 46778+ AAAA? محتوى-توقيع -2.cdn.mozilla.صافي. (53)
19: 47: 41.425041 IP 192.168.1.1.53 > 10.0.2.15.43892: 44991 5/0/0 CNAME d2nxq2uap88usk.cloudfront.net.، A 18.66.248.5، A 18.66.248.40، A 18.66.248.112، A 18.66.248.105 (157)
19:47: 41.425042 IP 192.168.1.1.53 > 10.0.2.15.43892: 46778 9/0/0 CNAME d2nxq2uap88usk.cloudfront.net.، AAAA 2600: 9000: 224a: e400: a: da5e: 7900: 93a1، AAAA 2600: 9000: 224a: 1c00: a: da5e: 7900: 93a1، AAAA 2600: 9000: 224a: 9400: a: da5e: 7900: 93a1، AAAA 2600: 9000: 224a: 8200: a: da5e: 7900: 93a1، AAAA 2600: 9000: 224a: c00: a: da5e: 7900: 93a1، AAAA 2600: 9000: 224a: 8e00: a: da5e: 7900: 93a1، AAAA 2600: 9000: 224a: 9a00: a: da5e: 7900: 93a1، AAAA 2600: 9000: 224a: a400: a: da5e: 7900: 93a1 (317)
19:47:42.470901IP 10.0.2.15.44369 &جي تي; 192.168.1.1.53: 28874+ أ? التصفح الآمن.googleapis.com. (45)

10. إعدادات DNS

بالمقارنة مع أنظمة التشغيل الأخرى ، فإن إعدادات DNS على Linux سهلة للغاية. للقيام بذلك ، يمكنك إجراء بعض التغييرات على ملف إلخ / resolv.conf ملف حيث يتم تخزين معلومات DNS.

# قطة الخ / resolv.conf 
# تم إنشاؤها بواسطة NetworkManager
اسم الخادم 192.168.1.1

إذا كنت ترغب في إضافة DNS جديد هنا ، يمكنك استخدام صدى صوت أمر.

# خادم أسماء صدى 8.8.8.8> etc / resolv.conf
# خادم أسماء صدى 8.8.4.4 >> إلخ / resolv.conf

بعد إجراء هذه الإضافات ، عند تصفح ملف إلخ / resolv.conf ملف مرة أخرى ، سترى أن التغييرات المطلوبة تم إجراؤها.

# قطة الخ / resolv.conf 
اسم الخادم 8.8.8.8
اسم الخادم 8.8.4.4

داخل /etc/ مجلد ، هناك ملف آخر يسمى المضيفين الذي يعمل كخادم أسماء المجال. يتم فحص هذا الملف عند تنفيذ تحليل اسم المجال في النظام.

# قطة الخ / المضيفين
127.0.0.1مضيف محلي
127.0.1.1كالي
# الأسطر التالية مرغوبة للمضيفين القادرون على IPv6
::1مضيف محليip6- المضيف المحليip6- الاسترجاع
صص::1ip6-allnodes
صص::2ip6- allrouters

إدارة الشبكة أبسط باستخدام أوامر Linux

Linux هو أحد أنظمة التشغيل الأكثر استخدامًا. ستكون معرفة الأوامر الصحيحة المستخدمة في Linux مفيدة للغاية من حيث الوقت والجهد. عند تكوين شبكة Linux الخاصة بك والبحث عن أي مشاكل قد تحدث في الشبكة ، يمكنك الاستفادة من أوامر شبكة Linux.

أفضل 9 أوامر لاستكشاف أخطاء شبكة Linux وإصلاحها

اقرأ التالي

شاركسقسقةشاركبريد الالكتروني

مواضيع ذات صلة

  • لينكس
  • DNS
  • شبكات الحاسب
  • لينكس

نبذة عن الكاتب

طاقم MUO

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك