Linux هو بديل مجاني ومفتوح المصدر لنظامي التشغيل Windows و Mac OS. يمكن أن يعمل نظام التشغيل هذا في شكل وحدة تحكم نصية خام ، أو في بيئة رسومية مثل جنوم وكدي. سيشرح هذا الدليل كيفية تعيين عنوان IP على نظام Linux عبر وحدة التحكم. يفترض هذا الدليل أنك تعرف أساسيات استخدام Linux وكيف تعمل الشبكات وعناوين IP وخوادم DNS.
خطوة
الطريقة 1 من 5: استخدام حساب "جذري"
الخطوة 1. إذا لم تقم بتسجيل الدخول إلى النظام باسم "root" (نوع من حساب المسؤول في Linux) ، فافتح وحدة التحكم وأدخل "su"
اضغط دخول.
الخطوة 2. ملاحظة:
عادةً ما تحتوي توزيعات Ubuntu Linux على نفس كلمة مرور "الجذر" مثل كلمة مرور الحساب التي تم إنشاؤها عند تثبيت نظام التشغيل.
الخطوة 3. أدخل كلمة مرور الحساب "root" عندما يُطلب منك ذلك ، ثم اضغط على "Enter"
الطريقة 2 من 5: Debian / Ubuntu / Kubuntu
الخطوة 1. قم بعمل نسخة من ملف / etc / network / interfaces بكتابة الأمر التالي في وحدة التحكم:
"cp / etc / network / interfaces /etc/network/interfaces.backup"
الخطوة 2. اكتب "vi / etc / network / interfaces" ، ثم اضغط على "Enter"
اضغط على "i" للدخول إلى وضع التحرير.
الخطوة 3. قم بالتمرير حتى تجد بطاقة الشبكة في الملف
عادة ما تسمى بطاقة الشبكة eth0 لبطاقة شبكة Ethernet ، أو wlan0 / wifi0 لشبكة لاسلكية.
الخطوة الرابعة: تغيير "iface eth0 inet dhcp" إلى "iface eth0 inet static"
الخطوة 5. أضف الأسطر التالية إلى الملف
استبدل عنوان IP بعنوان IP الذي تريده: العنوان 192.168.0.10netmask 255.255.255.0 الشبكة 192.168.0.0 البث 192.168.0.255 البوابة 192.168.0.1dns- خوادم الأسماء 216.10.119.241
الخطوة 6. احفظ الملف واخرج من المحرر
اضغط على "Esc" للدخول إلى وضع الأمر vi ، ثم اكتب ": wq". اضغط دخول".
الخطوة 7. أدخل "ifdown eth0" واضغط على "إدخال"
الخطوة 8. أدخل "ifup eth0" واضغط على "Enter"
طريقة 3 من 5: ريد هات أو سلاكوير
الخطوة 1. أسهل طريقة لتعيين IP على Red Hat أو Slackware هي كتابة "netconfig" في إصدارات التوزيع القديمة ، أو "ifconfig / netstat" في إصدارات التوزيع الجديدة
قم بتشغيل الأمر في وحدة التحكم كـ "root". ستساعدك القائمة النصية في ضبط التكوين المطلوب.
الخطوة 2. اكتب الأمر التالي في وحدة التحكم: nano / etc / sysconfig / network-scripts / ifcfg-eth0. استخدم "Tab" للتنقل بين الأعمدة ، واستخدم المسافات لتحديد مربعات الاختيار أو إلغاء تحديدها.
الخطوة 3. بمجرد إدخال الإعدادات المطلوبة ، أغلق نافذة الإعدادات
الخطوة 4. لتطبيق القواعد ، أدخل الأمر "إعادة تشغيل شبكة الخدمة" في وحدة التحكم ، ثم اضغط على "إدخال"
هذه الخطوة ليست ضرورية إذا كنت تستخدم Slackware - سيتم تطبيق تغييراتك تلقائيًا. ملاحظة: هناك توزيعات مختلفة تعتمد على Red Hat Linux ، مثل Fedora Core و CentOS و White Box وما إلى ذلك. قد يكون لمعظم أنظمة التشغيل هذه نفس أمر تكوين IP.
الطريقة 4 من 5: أي نظام Linux مع Kernel 2.4 وما فوق
الطريقة التالية أكثر تعقيدًا بعض الشيء. ستظل بحاجة إلى وحدة تحكم ، ولكن يجب أن تعمل الخطوات مع أي توزيع Linux حديث. برنامج التكوين المستخدم هو "ip" ، وهو موجود في المجلد "/ sbin /".
الخطوة 1. تعرف على اسم واجهة الشبكة المراد استخدامها
لعرض جميع واجهات الشبكة المتاحة ، قم بتشغيل الأمر "/ sbin / ip link". ستظهر قائمة بأسماء الواجهة وعناوين MAC ومعلومات أخرى على الشاشة.
الخطوة الثانية. طبِّق عنوان IP باستخدام الأمر الفرعي "addr" ، مثل "/ sbin / ip addr add 192.168.0.10/24 dev [INTERFACE_NAME]"
-
تتم إضافة نقطة الوصول الافتراضية باستخدام الأمر الفرعي "route" ، مثل "/ sbin / ip route إضافة افتراضي عبر [GATEWAY_ADDRESS]".
الخطوة الثالثة. قم بتنشيط واجهة الشبكة باستخدام الأمر الفرعي "link":
"/ sbin / ip link set [INTERFACE_NAME] لأعلى". إذا كانت جميع البيانات التي أدخلتها صحيحة ، فستعمل الشبكة بشكل طبيعي. لسوء الحظ ، ستفقد جميع إعدادات الشبكة إذا قمت بإعادة تشغيل النظام ، لذلك إذا كنت ترغب في استعادة الإعدادات بعد بدء تشغيل النظام ، فقم بإضافة جميع الأوامر المذكورة أعلاه إلى "/etc/rc.local" - وهو ملف يتم تشغيله عند يبدأ النظام.
الطريقة الخامسة من 5: عنوان IP الديناميكي / DHCP
يتم إنشاء عناوين IP الديناميكية تلقائيًا ولا تتطلب عمومًا اهتمام المستخدم ، ولكن هناك حالات محددة يجب الانتباه إليها:
الخطوة 1. إذا كانت الشبكة غير نشطة عند بدء تشغيل النظام ، فقد لا يكون الاتصال بالإنترنت متاحًا حتى بعد حل مشكلة الشبكة
لاستعادة الاتصال بالإنترنت على الفور ، قم بتشغيل الأمر "dhclient" كجذر. سيتم أيضًا إعادة تعيين العنوان الديناميكي.
الخطوة 2. قد يحدث نفس الموقف أيضًا إذا تم الوصول إلى الشبكة بواسطة جهاز يبدأ بجهاز الكمبيوتر الخاص بك
في بعض الحالات ، يبدأ تشغيل Linux بشكل أسرع من "جهاز التوجيه" الخاص بالشبكة ولا يعثر على الشبكة عند بدء التشغيل. ابحث عن dhclient.conf (على سبيل المثال /etc/dhcp3/dhclient.conf لـ Debian) وأضف / أصلح سطر إعادة التشغيل nn ؛. استبدل nn بفاصل وقت الانتظار لعملية تنشيط "جهاز التوجيه" بعد تنشيط النظام.
نصائح
- يسمح الأمر "sudo" (اختصار لـ "superuser do") بالوصول المؤقت للمسؤول وهو أكثر ملاءمة من "su" في معظم الحالات. اقرأ دليل sudo بكتابة "man sudo" وكن ممتنًا لما فعلته.
- قد يلزم تحرير ملف /etc/resolv.conf إذا كنت تريد الوصول إلى النظام عن طريق اسم المجال بدلاً من عنوان IP. استخدم طرقًا مثل تحرير ملف / etc / network / interfaces ، ولا تنس عمل نسخة احتياطية من النسخ الأصلية!
تحذير
- لا تنس نسخ ملفاتك احتياطيًا حتى تتمكن من استعادة الإعدادات الأصلية.
- لا تجرب الخطوات المذكورة أعلاه ، إلا إذا كنت تفهم كيفية عمل الشبكات وعناوين IP وخوادم DNS.
- لا تستمر في تسجيل الدخول بحساب الجذر. نوصي بتسجيل الدخول كمستخدم آخر ، واستخدام الأمر su في وحدة التحكم ، ثم العودة إلى حساب المستخدم هذا عند الانتهاء. يسمح الوصول إلى الجذر للمستخدمين الآخرين الذين لديهم حق الوصول إلى جهاز الكمبيوتر الخاص بك لفعل أي شيء لنظامك.