تعد المراجعة الأخيرة لبروتوكول الإنترنت وفوائده المتنوعة مشجعة بدرجة كافية لتعلم كيفية استخدامها. السؤال الأساسي الذي قد تطرحه هو، من أين يجب أن أبدأ؟ إنه سهل. يجب أن تفهم كيفية تمكين Ubuntu IPv6 (بروتوكول الإنترنت الإصدار 6) كنقطة بداية. ولتحقيق ذلك، يمكنك استخدام هذا الدليل الإرشادي للتعرف على كل خطوة من خطوات تمكين IPv6 على خادم Ubuntu. قبل المضي قدمًا، يجب علينا مراجعة ما نعرفه عن IPv6 ومزاياه.
ما هو IPv6؟
IPv6 (إصدار بروتوكول الإنترنتsion 6) هو معيار عنوان بروتوكول الإنترنت (IP) للجيل المتتالي المصمم لتطوير IPv4 واستبداله في النهاية. تحتاج جميع الأجهزة المتصلة بالإنترنت، مثل أجهزة الكمبيوتر والهواتف المحمولة ومكونات التشغيل الآلي للمنزل وأجهزة استشعار إنترنت الأشياء، إلى عناوين IP متعددة للتواصل بين الأجهزة الأخرى. نظام عنوان IP الأصلي، المسمى IPv4، ينفد من العناوين بسبب استخدامه على نطاق واسع نتيجة للزيادة في عدد الأجهزة المتصلة. لمعرفة المزيد حول الاختلافات بين IPv4 وIPv6، اقرأ: "IPv4 مقابل IPv6: كيف يتم تعيين IPv6 ليحل محل IPv4“

ما هي فوائد IPv6؟
IPv6 هو أحدث إصدار من بروتوكول الإنترنت ويعمل بشكل مشابه لـ IPv4؛ يوفر كلاهما عناوين IP الفريدة اللازمة لاتصال الأجهزة التي تدعم الإنترنت. ولكن هناك اختلاف مهم واحد مقارنة بـ IPv4: فهو يستخدم ملف عنوان IP 128 بت.
فيما يلي الفوائد الرئيسية لـ IPv6:
- توفير التكوين التلقائي
- لا يوجد تصادمات في العناوين الخاصة
- تحسين توجيه البث المتعدد
- تنسيق رأس أكثر وضوحًا
- توجيه مبسط وأكثر كفاءة
- تحسين جودة الخدمة (وضع العلامات على التدفق)
- المصادقة والدعم المدمج
- تقديم خيارات وإضافات مرنة
- إدارة أكثر قابلية للإدارة (بدون DHCP)
لماذا تم تقديم IPv6؟
تم إنشاء IPv6 بشكل صريح لحل مشكلة استنفاد مساحة العنوان. وحتى في الثمانينيات، أشار المحترفون إلى مخاوفهم بشأن مشكلة الإرهاق. بالإضافة إلى ذلك، بعد وقت قصير من إطلاق عنوان IPv4، أظهرت قيودًا مختلفة مثل مشكلات قابلية التوسع والقدرات.
إقرأ أيضاً: تكوين DNS على MikroTik
كيفية إعداد IPV6 على أوبونتو
فيما يلي الإرشادات خطوة بخطوة التي تحتاجها لتمكين Ubuntu IPv6 على نظامك.
الخطوة 1: تحرير ملف sysctl.conf
الخطوة الأولى لتكوين أوبونتو IPv6 هو تسجيل الدخول إلى الخادم باستخدام الوصول إلى الجذر. بعد ذلك، تحتاج إلى تغيير بعض المعلومات في ملف sysctl.conf. للقيام بذلك، أدخل الملف في وضع التحرير. في هذا البرنامج التعليمي، سوف نستخدم محرر vim؛ لاحظ أنه يمكنك استخدام أي محرر ملفات تريده.
vim /etc/sysctl.conf
يجب عليك إضافة ما يلي في نهاية الملف:
net.ipv6.conf.default.disable_ipv6 = 0 net.ipv6.conf.all.disable_ipv6 = 0
الآن احفظ الملف ثم أغلقه
الخطوة 2: تحرير ملف الواجهات
الملف الآخر الذي يحتاج إلى التحرير هو ملف الواجهات الموجود أسفل المسار /الخ/الشبكة/. قبل القيام بأي من هذه الخطوات، يرجى عمل نسخة احتياطية من الملف /etc/network/interfaces أولاً.
vim /etc/network/interfaces
تحتاج إلى إضافة السطر التالي إلى ملف الواجهات:
iface eth0 inet6 static pre-up modprobe ipv6 address IPv6-IP-Address netmask 64 gateway IPv6-IP-Gateway-Address
ثم يجب عليك حفظ ملف الواجهات والخروج منه. لاحظ أنك بحاجة إلى التأكد من استبدال IPv6-IP-Address وIPv6-IP-Gateway-Address بتفاصيل Ubuntu IPv6 التي تم تقديمها لك.
الخطوة 3: إعادة تشغيل خدمة الشبكة
الخطوة الثالثة في تمكين عنوان Ubuntu IPv6 على الخادم الخاص بك هي إعادة تشغيل خدمة الشبكة حتى تصبح التغييرات فعالة.
service networking restart
الخطوة 4: التحقق من تثبيت Ubuntu IPv6
يمكنك التحقق مما إذا كان عنوان IPv6 الصحيح قد تم تثبيته على نظام التشغيل Linux الخاص بك أم لا باستخدام الأمر أدناه:
ifconfig eth0
خذ ما يلي كمثال لفهم هذه الخطوات:
eth0 رابط encap:Ethernet HWaddr 06:0c:6c:01:12:98
عنوان inet:103.25.202.165 Bcast:103.25.202.255 القناع:255.255.255.0
عنوان inet6: fe80::40c:6cff:fe01:1298/64 النطاق:الرابط
عنوان inet6: 2400:c980:0:2::2/64 النطاق: عالمي
تشغيل البث المتعدد MTU:1500 متري:1
حزم RX: 2505260 أخطاء: 0 تم إسقاطها: 14 تجاوزات: 0 إطار: 0
حزم TX: أخطاء 640650: 0 تم إسقاطها: 0 تجاوزات: 0 ناقل: 0
الاصطدامات:0 txqueuelen:1000
بايتات RX: 203319645 (203.3 ميجابايت) بايتات TX: 74852651 (74.8 ميجابايت)
انتبه لهذا السطر:
عنوان inet6: 2400:c980:0:2::2/64 النطاق: عالمي
يتحقق هذا السطر من ظهور عنوان IPv6 الصحيح.
الاختيار الواضح
تستخدم غالبية الخوادم التي تعمل بنظام التشغيل Linux نظام Ubuntu؛ لماذا لا أنت؟ اكتشف سبب حب الجميع لـ Ubuntu — احصل على Ubuntu VPS محسّن
احصل على Ubuntu VPS الخاص بككيفية تعطيل IPv6 على أوبونتو
سيشرح هذا القسم كيفية تعطيل بروتوكول Ubuntu IPv6 على نظامك. هذا المبدأ التوجيهي متقدم بعض الشيء، لذا تأكد من الاهتمام بكل التفاصيل. الآن افتح المحطة الطرفية (CTRL+ALT+T)، ودعنا نقوم بذلك! يرجى ملاحظة أنك ستحتاج إلى معظم الأوامر التي ستكتبها في الجهاز امتيازات الجذر (سودو).
الطريقة الأولى: تعطيل IPv6 باستخدام Sysctl
دعونا نناقش الطريقة الأولى لتعطيل IPv6 على نظام Ubuntu الخاص بك.
الخطوة 1: التحقق من عنوان Ubuntu IPv6
أولاً، عليك التأكد من تمكين IPv6 على نظامك. يمكنك التحقق من عنوان IP الخاص بك في Ubuntu باستخدام هذا الأمر:
ip a
بعد تشغيل الأمر أعلاه، سترى عنوان IPv6 إذا تم تمكينه، كما هو موضح أدناه:

الخطوة 2: استخدام الأمر sysctl
أنت الآن بحاجة إلى استخدام الأمر sysctl لتعطيل IPv6 على نظام التشغيل Ubuntu:
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=1
الخطوة 3: التحقق من عملية تعطيل Ubuntu IPv6
مثل تمكين IPv6 على Ubuntu، يجب عليك أيضًا التأكد من تعطيله بشكل صحيح. للقيام بذلك، اكتب الأمر التالي مرة أخرى:
ip a
تمامًا كما هو موضح أدناه، يجب ألا ترى أي إدخال IPv6 لأنك قمت للتو بتعطيل Iv6 على نظامك.

لكن انتبه؛ تقوم هذه الأوامر بإيقاف تشغيل IPv6 مؤقتًا على نظام التشغيل Ubuntu الخاص بك. بمعنى آخر، في المرة التالية التي يتم فيها تشغيل نظامك، سيتم تمكين iPv6 الخاص بك مرة أخرى. لجعل هذا الخيار مستمرًا، يمكنك تعديله /etc/sysctl.conf. مثل الأقسام السابقة، سوف نستخدم vim لتحرير الملف. تأكد من أن لديك حقوق المسؤول (استخدم sudo):

تحتاج إلى إضافة الأسطر التالية إلى الملف:
net.ipv6.conf.all.disable_ipv6=1 net.ipv6.conf.default.disable_ipv6=1 net.ipv6.conf.lo.disable_ipv6=1
لتصبح الإعدادات سارية المفعول، استخدم هذا الأمر:
sudo sysctl -p
إذا ظل Ubuntu IPv6 ممكنًا بعد إعادة تشغيل النظام، فيجب عليك إنشاء الملف /etc/rc.local واملأها بما يلي. انتبه إلى أنك تحتاج إلى القيام بذلك باستخدام امتيازات الجذر.
#!/bin/bash # /etc/rc.local /etc/sysctl.d /etc/init.d/procps restart exit 0
في هذه المرحلة، يجب عليك استخدام الأمر chmod لجعل الملف قابلاً للتنفيذ:
sudo chmod 755 /etc/rc.local
سيقوم هذا الأمر بقراءة معلمات kernel يدويًا من ملف تكوين sysctl. لاحظ أن كل هذا يحدث أثناء وقت التمهيد.
إقرأ أيضاً: ديبيان مقابل أوبونتو
الطريقة الثانية: تعطيل IPv6 باستخدام GRUB
الطريقة الثانية لتعطيل Ubuntu IPv6 على نظامك هي التهيئة نكش وتمرير معلمات kernel في وقت التمهيد. عليك أن تقوم بالتحرير /etc/default/grub للقيام بذلك. مرة أخرى، يرجى التأكد من أن لديك امتيازات المسؤول:

قم الآن بتحرير GRUB_CMDLINE_LINUX_DEFAULT وGRUB_CMDLINE_LINUX لتعطيل IPv6 عند التشغيل:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ipv6.disable=1" GRUB_CMDLINE_LINUX="ipv6.disable=1"
احفظ هذا الملف وقم بتشغيل الأمر update-grub:
sudo update-grub
الآن بعد أن استخدمت هذه التقنية، يجب أن تستمر الإعدادات عند إعادة التشغيل.
الفكرة النهائية: تكوين Ubuntu IPv6
على الرغم من أن IPv6 تم تقديمه لحل مشكلة مساحة العنوان، فإنه يوفر لك العديد من المزايا الأخرى، بما في ذلك منع تضارب العناوين الخاصة، وتحسين توجيه البث المتعدد، وجودة خدمة أفضل، والمصادقة المضمنة، والتوجيه المبسط والأكثر كفاءة. من الواضح أن معرفة كيفية تمكين IPv6 على Ubuntu أمر ضروري. كما رأيت في هذه المقالة، يعد Ubuntu واحدًا من أكثر توزيعات Linux سهولة في الاستخدام والتي يمكنك استخدامها في العديد من المجالات. ونحن فخورون أيضا بأن نقدم لكم لدينا أوبونتو فس، والتي تتكون من أجهزة قوية ومُحسّنة لتتمكن من تحقيق أقصى استفادة من وظائف Ubuntu.
التعليمات
كيف أقوم بتمكين IPv6 على Ubuntu؟
بشكل عام، يتطلب إعداد IPv6 على Ubuntu ثلاث خطوات تحتاج فيها إلى تحرير ملف sysctl.conf، وملف الواجهات، وإعادة تشغيل خدمة الشبكة.
ماذا يحدث إذا قمت بتمكين IPv6؟
يمكن أن يوفر لك IPv6 العديد من الفوائد، بما في ذلك دعم المزيد من الأجهزة، وتحسين الأمان، واتصالات أكثر كفاءة. على الرغم من أن بعض البرامج القديمة قد لا تعمل بالشكل المأمول، إلا أن معظم شبكتك يجب أن تعمل بشكل جيد مع تمكين IPv6.
كيف يمكنني العثور على عنوان IPv6 الخاص بي في Linux؟
فيما يلي إرشادات Unix العامة لتحديد عنوان IPv6 والمسار الافتراضي:
- قم بتشغيل ifconfig -a وابحث عنه inet6 لرؤية عناوين IPv6 الخاصة بك.
- قم بتشغيل netstat -nr وابحث عن inet6 أو Internet6 أو كلمات مشابهة للعثور على جزء IPv6؛ ثم ابحث عن default أو :: أو ::/0 .
هل سيزيد IPv6 من سرعة الإنترنت؟
قام بعض موفري خدمات الويب والخدمات السحابية بقياس سرعة IPv6 وIPv4. تظهر النتائج أن مواقع الويب يتم تحميلها بشكل أسرع بنسبة 5% في المتوسط و15% أسرع بالنسبة المئوية 95% على IPv6 مقارنة بـ IPv4، مما يعني أنه يجب على أولئك الذين يسعون إلى السرعة العالية استخدام IPv6 بشكل أفضل.