كيفية تكوين الشبكة على CentOS7

How Configure Network Centos7



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

في CentOS 7 ، إذا كانت لديك بيئة سطح مكتب رسومية مثل GNOME مثبتة ، فيمكنك تكوين الشبكة باستخدام واجهة المستخدم الرسومية.







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





من سطر الأوامر ، يمكنك استخدام nmtui و nmcli أوامر لتكوين الشبكات من خلال مدير الشبكة.





nmtui قد لا يتم تثبيتها افتراضيًا على CentOS 7. يمكنك تشغيل الأمر التالي لتثبيتها.

$سودو يم التثبيتمدير الشبكة



فهم تسمية واجهة الشبكة:

في نظام Linux الحديث بما في ذلك CentOS 7 ، تحتوي واجهات الشبكة على أسماء مثل ens33 . إذا كان اسم واجهة الشبكة الخاصة بك يبدأ بـ تشغيل ، فهو كبل Ethernet موصول مباشرةً بمصدر الطاقة. إذا كان اسم واجهة الشبكة يبدأ بـ wl ، إذن فهي واجهة WiFi.

ثم هناك بعض الأحرف والأرقام الأخرى في الاسم مثل pN و سم و ثور تشير ن ناقل PCI أو USB ، م فتحة التوصيل الساخنة، X الجهاز على متن الطائرة على التوالي.

وبالتالي، wlp1s2 يعني أنها واجهة WiFi ( wl ) على ال 1 شارعناقل USB / PCI ، على 2 اختصار الثانيفتحة التوصيل الساخنة.

لمعرفة اسم واجهات الشبكة المثبتة ، قم بتشغيل الأمر التالي:

$IPإلى

عناوين IP الثابتة مقابل عناوين IP الديناميكية و DHCP:

تم إصلاح عنوان IP الثابت. لا يتغير مع مرور الوقت. من ناحية أخرى ، قد تتغير عناوين IP الديناميكية بمرور الوقت.

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

لمعرفة كيفية تكوين عنوان IP الثابت ، راجع مقالتي الأخرى على [ كيفية إعداد عنوان IP ثابت على CentOS 7 ]

يمكنك معرفة عنوان IP الخاص بك سواء كان ثابتًا أم ديناميكيًا باستخدام الأمر التالي في CentOS 7:

$IPإلى

كما ترى من القسم المحدد في لقطة الشاشة أدناه ، فإن عنوان IP الخاص بي هو 192.168.199.169 وهو متحرك .

العمل مع عميل DHCP:

إذا تم تكوين واجهة الشبكة الخاصة بك لاستخدام DHCP ، فيمكنك استخدام ملفات dhclient لتجديد عناوين IP. دعونا

أولاً ، حرر عنوان IP لواجهة الشبكة لديك باستخدام الأمر التالي:

$سودوdhclient-الخامس -rإنص 36

ملاحظة: هنا ، إنص 36 هو اسم واجهة الشبكة.

الآن قم بتجديد عنوان IP بالأمر التالي:

$سودوdhclient-الخامسإنص 36

ملفات DNS و / etc / hosts:

نظام اسم المجال أو DNS باختصار يستخدم لتحليل أسماء المضيف إلى عناوين IP والعكس صحيح.

فيما يلي كيفية عمل DNS ، عندما تزور google.com ، يبحث جهاز الكمبيوتر الخاص بك عن خادم DNS قمت بتعيينه أو تعيين مزود خدمة الإنترنت الخاص بك للعثور على عنوان IP الخاص بـ google.com ، ثم يتصل بعنوان IP هذا ويقوم بتنزيل صفحة الويب بالمتصفح الخاص بك. بدون DNS ، سيتعين عليك معرفة عنوان IP الخاص بـ google.com وتذكره ، وهي مهمة شبه مستحيلة في عالم اليوم.

قبل وجود خادم DNS ، / etc / hosts تم استخدام الملف للقيام بتحليل الاسم. لا يزال مفيدًا لتحليل الاسم المحلي. على سبيل المثال ، عندما تقوم بتطوير موقع ويب ، قد تفضل الكتابة فيه mywebsite.com بدلاً من كتابة عنوان IP لخادم الويب الخاص بك 192.168.199.169 .

للقيام بذلك ، افتح ملف / etc / hosts بالأمر التالي:

$سودو نحن /إلخ/المضيفين

الآن أضف السطر التالي هناك واحفظ الملف:

192.168.199.169 mywebsite.com

يمكنك الآن الوصول إلى خادم الويب المحلي الخاص بك من متصفح الويب بسهولة بالغة.

البوابة الافتراضية:

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

على سبيل المثال ، إذا انتقلت إلى google.com ، فسيتم إرسال الطلب من خلال عنوان IP لجهاز التوجيه الخاص بك ، البوابة الافتراضية.

قم بتشغيل الأمر التالي للعثور على البوابة الافتراضية الخاصة بك على CentOS 7:

$طريق الملكية الفكريةمشاهده

كما ترى ، البوابة الافتراضية الخاصة بي هي 192.168.199.2 .

الاتصال بشبكة WiFi:

يمكنك الاتصال بشبكة WiFi باستخدام واجهة المستخدم الرسومية كما ترى من لقطة الشاشة أدناه.

يمكنك أيضًا استخدام nmtui للاتصال بشبكة WiFi.

اكتشف أولاً اسم واجهة الشبكة الخاصة بك باستخدام الأمر التالي:

$سودو IPإلى| سيطرةwl

اسم واجهة WiFi الخاص بي هو wls34u1

افتح الآن nmtui:

$سودوnmtui

اذهب إلى تحرير اتصال .

اذهب الآن إلى

الآن حدد Wi-Fi ثم اذهب إلى

أدخل الآن الخاص بك اسم الشخصية و جهاز الاسم ، واي فاي SSID و حماية اكتب و كلمه السر . ثم اذهب الى .

يجب إنشاء اتصال Wi-Fi.

الآن اضغط للعودة والذهاب إلى قم بتنشيط اتصال .

الآن حدد اتصال Wi-Fi الخاص بك وانتقل إلى .

يجب تفعيله.

الآن اضغط عدة مرات للخروج من nmtui.

الآن لاختبار ما إذا كان الإنترنت يعمل ، قم بتشغيل الأمر التالي:

$بينغجوجل كوم

الإنترنت يعمل كما ترى.

المشاكل الشائعة:

حتى إذا كنت قادرًا على الاتصال بشبكة Wi-Fi أو الشبكة ، فقد لا يعمل الإنترنت. المشكلة الأكثر شيوعًا هي أن خادم DHCP يقوم بإرجاع خادم DNS غير صالح.

لإصلاح ذلك ، قم بتشغيل الأمر التالي:

$رما - طرد - قذف 'خادم الأسماء 8.8.8.8' | سودو قمزة -إلى /إلخ/resolv.conf

قد لا يتم تعيين البوابة الافتراضية الخاصة بك في بعض الأحيان. يمكنك إضافة بوابة افتراضية باستخدام الأمر التالي:

$سودو طريق الملكية الفكريةأضف الافتراضي عبر 192.168.43.1 dev wls34u1

ملاحظة: هنا 192.168.43.1 هو عنوان IP لجهاز التوجيه الخاص بي و wls34u1 هو اسم واجهة شبكة Wi-Fi.

هذه هي طريقة تكوين إعدادات الشبكة على CentOS 7. نشكرك على قراءة هذه المقالة.