How To Configure Static IP in Ubuntu 18.04 Desktop | Set A Static IP Address In Ubuntu 18.04 Linux
جدول المحتويات:
- تكوين عنوان IP ثابت باستخدام DHCP
- Netplan
- تكوين عنوان IP ثابت على خادم أوبونتو
- تكوين عنوان IP ثابت على Ubuntu Desktop
- استنتاج
في هذا البرنامج التعليمي ، سنشرح كيفية إعداد عنوان IP ثابت على Ubuntu 18.04.
في معظم الحالات ، يتم تعيين عناوين IP بشكل حيوي بواسطة خادم DHCP الخاص بالموجه. قد يكون إعداد عنوان IP ثابتًا على جهاز Ubuntu ضروريًا في مواقف مختلفة ، مثل تكوين إعادة توجيه المنفذ أو تشغيل خادم وسائط على شبكتك.
تكوين عنوان IP ثابت باستخدام DHCP
تتمثل الطريقة الأسهل والموصى بها لتعيين عنوان IP ثابت لجهاز على شبكة LAN الخاصة بك عن طريق إعداد DHCP ثابت على جهاز التوجيه الخاص بك. يعد حجز DHCP أو DHCP الثابت ميزة موجودة في معظم أجهزة التوجيه مما يجعل خادم DHCP يقوم تلقائيًا بتعيين نفس عنوان IP لجهاز شبكة معين ، في كل مرة يطلب فيها الجهاز عنوانًا من خادم DHCP. يعمل هذا عن طريق تعيين عنوان IP ثابت لعنوان MAC الفريد للجهاز. تختلف خطوات تكوين حجز DHCP من جهاز التوجيه إلى جهاز التوجيه ومن المستحسن مراجعة وثائق البائع.
Netplan
بدءًا من الإصدار 17.10 ، يعد Netplan أداة إدارة الشبكة الافتراضية على Ubuntu ، ليحل محل ملف التكوين
/etc/network/interfaces
الذي تم استخدامه مسبقًا لتكوين الشبكة على Ubuntu.
يستخدم Netplan ملفات التكوين باستخدام بناء جملة YAML. لتكوين واجهة شبكة مع Netplan ، يمكنك ببساطة إنشاء وصف YAML لتلك الواجهة ويقوم Netplan بإنشاء ملفات التكوين المطلوبة لأداة العارض التي اخترتها.
يدعم Netplan حاليًا عارضين NetworkManager و Systemd-networkd. يستخدم NetworkManager في الغالب على أجهزة سطح المكتب بينما يتم استخدام Systemd-networkd على الخوادم بدون واجهة المستخدم الرسومية.
تكوين عنوان IP ثابت على خادم أوبونتو
تستخدم الإصدارات الأحدث من Ubuntu "أسماء واجهة الشبكة المتوقعة" التي تبدأ بـ
en
. بشكل افتراضي. الخطوة الأولى هي تحديد اسم واجهة إيثرنت التي تريد تكوينها. يمكنك استخدام الأمر ip link كما هو موضح أدناه:
ip link
سيقوم الأمر بطباعة قائمة بجميع واجهات الشبكة المتاحة. في هذه الحالة ، اسم الواجهة هو
ens3
:
1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 3: ens3: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff
1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 3: ens3: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff
1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 3: ens3: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff
يتم تخزين ملفات تكوين Netplan في دليل
/etc/netplan
ولها الامتداد
.yaml
. ربما ستجد ملفًا واحدًا أو ملفين YAML في هذا الدليل. قد يختلف الملف من الإعداد إلى الإعداد. عادةً ما يتم تسمية الملف باسم
01-netcfg.yaml
أو
50-cloud-init.yaml
أو
NN_interfaceName.yaml
، ولكن في نظامك قد يكون مختلفًا.
افتح ملف التكوين YAML باستخدام محرر النصوص:
sudo nano /etc/netplan/01-netcfg.yaml
/etc/netplan/01-netcfg.yaml
network: version: 2 renderer: networkd ethernets: ens3: dhcp4: yes
قبل تغيير التكوين ، دعنا نوضح الشفرة باختصار.
يبدأ كل ملف Netplan Yaml بمفتاح
network
الذي يحتوي على عنصرين مطلوبين على الأقل. العنصر الأول المطلوب هو إصدار تنسيق تهيئة الشبكة والثاني هو نوع الجهاز. يمكن أن تكون قيم أنواع الأجهزة هي
ethernets
bonds
bridges
vlans
المحلية
vlans
.
يتضمن التكوين أعلاه أيضًا نوع
renderer
. إذا قمت بتثبيت Ubuntu في وضع الخادم ،
networkd
تكوين العارض لاستخدام
networkd
خلفية.
تحت نوع الجهاز (في هذه الحالة
ethernets
) يمكننا تحديد واجهة شبكة واحدة أو أكثر. في هذا المثال ، لدينا واجهة واحدة فقط
ens3
تم تكوينها للحصول على عنوان IP من خادم DHCP
dhcp4: yes
.
لتعيين عنوان IP ثابت لواجهة
ens3
بتحرير الملف كما يلي:
- اضبط DHCP على no
dhcp4: yesحدد عنوان IP الثابت192.168.121.199/24. ضمنaddresses:يمكنك إضافة واحد أو أكثر من عناوين IPv4 أو IPv6 IP التي سيتم تعيينها لواجهة الشبكة. حدد بوابة البوابةgateway4: 192.168.121.1تحتnameservers، حددaddresses:خوادم الأسماءaddresses:
network: version: 2 renderer: networkd ethernets: ens3: dhcp4: no addresses: - 192.168.121.199/24 gateway4: 192.168.121.1 nameservers: addresses:
عند تحرير ملفات Yaml ، تأكد من اتباع معايير المسافة البادئة لرمز YAML لأنها قد لا تعمل إذا كان هناك خطأ في بناء الجملة في التكوين.
بمجرد الانتهاء من حفظ وإغلاق الملف وتطبيق التغييرات مع:
sudo netplan apply
تحقق من التغييرات عن طريق الكتابة:
ip addr show dev ens3
3: ens3: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff inet 192.168.121.199/24 brd 192.168.121.255 scope global dynamic ens3 valid_lft 3575sec preferred_lft 3575sec inet6 fe80::5054:ff:feb0:f500/64 scope link valid_lft forever preferred_lft forever
3: ens3: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff inet 192.168.121.199/24 brd 192.168.121.255 scope global dynamic ens3 valid_lft 3575sec preferred_lft 3575sec inet6 fe80::5054:ff:feb0:f500/64 scope link valid_lft forever preferred_lft forever
هذا هو! لقد قمت بتعيين IP ثابت لخادم Ubuntu الخاص بك.
تكوين عنوان IP ثابت على Ubuntu Desktop
لا يتطلب إعداد عنوان IP ثابت على أجهزة كمبيوتر سطح المكتب Ubuntu معرفة تقنية.
-
في شاشة الأنشطة ، ابحث عن "شبكة" وانقر على أيقونة الشبكة. سيؤدي هذا إلى فتح إعدادات تكوين شبكة جنوم. انقر على أيقونة الترس.



الآن وبعد قيامك بإعداد عنوان IP ثابت ، افتح الجهاز إما باستخدام اختصار لوحة المفاتيح
Ctrl+Alt+T
أو بالنقر فوق رمز المحطة الطرفية والتحقق من التغييرات عن طريق الكتابة:
ip addr
سيُظهر الإخراج عنوان IP للواجهة:
… 2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 52:54:00:e9:40:f2 brd ff:ff:ff:ff:ff:ff inet 192.168.121.106/24 brd 192.168.121.255 scope global dynamic noprefixroute eth0 valid_lft 3523sec preferred_lft 3523sec inet6 fe80::5054:ff:fee9:40f2/64 scope link valid_lft forever preferred_lft forever
… 2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 52:54:00:e9:40:f2 brd ff:ff:ff:ff:ff:ff inet 192.168.121.106/24 brd 192.168.121.255 scope global dynamic noprefixroute eth0 valid_lft 3523sec preferred_lft 3523sec inet6 fe80::5054:ff:fee9:40f2/64 scope link valid_lft forever preferred_lft forever
استنتاج
لقد تعلمت كيفية تعيين عنوان IP ثابت على جهاز Ubuntu 18.04.
شبكة أوبونتوكيفية البحث عن عنوان IP في نظام التشغيل Windows: بحث عنوان Ip
ما هو عنوان IP الخاص بي؟ كيف تعرف عنوان IP؟ يمكن لمستخدمي Windows 10/8/7 اكتشاف عنوان IP الخاص بهم ، عن طريق الوصول إلى لوحة التحكم.
كيفية العثور على عنوان IP للمجال باستخدام الأمر nslookup في النوافذ
كيفية البحث عن عنوان بروتوكول الإنترنت للمجال باستخدام NSLookup القيادة في ويندوز.
ما هو عنوان IP ، والفرق بين عنوان IP الثابت والديناميكي؟
يوضح GT: ما هو عنوان IP والفرق بين عنوان IP ثابت وديناميكي؟










