هذا الموضوع يتحدث عن تشغيل حاسب موصول بشبكة وذلك بعد تثبيت نظام (برمجة) debian etch ويتم ذلك كما يلي :
المطلوب توافره :
* شبكة محلية من حاسوبين على الأقل، الأول مثبت عليه debian etch و سيكون هو السرفر الذي سيتكفل بعملية إقلاع و تشغيل برنامج التثبيت في الحاسوب أو الحواسب الأخرى.
* الحاسوب الآخر الذي سنثبت عليه debian etch.
* الشبكة المحلية مرتبطة بالأنترنيت
هام:
لكي يتمكن حاسوب من الإقلاع بواسطة كرت الشبكة يجب استعمال البرتوكول PXE (Preboot eXecution Environment)، جميع الكرتات الحالية تدعمه، حيث تقوم هذه الكارت بالبحث عبر الشبكة عن سرفر DHCP والذي سيتكفل بإعطائها (أي الكرت التي تبحث) عنوان ip خاص بها و نواة .
إعدادت السرفر
أولا نقوم بتثبيت سرفر TFTP وهو برتكول جد بسيط وغير آمن يتكفل بإرسال ملفات فقط، هذا الأخير ينسط عبر port 69 ب udp
كود:apt-get install atftpd
أثناء التثبيت سيطلب منكم طريقة تشغيل السرفر atftpd إختاروا standalone ثم حددوا فولدر السرفر في /tftpboot
أنشؤوا الملف الذي حددتم في الإعدادات
كود:mkdir /tftpboot
ثانيا تثبيت السرفر PXE
نقوم بتثبيت هذه البرامج pxe و syslinux
كود:apt-get install pxe syslinux
بعد ذلك قوموا بنقل bootloader PXElinux إلى فولدر atftpd
كود:cp /usr/lib/syslinux/pxelinux.0 /tftpboot/
حرروا هذا الملف/etc/pxe.conf بتحديد هذه القيم في حالة عدم توفرها عليها
interface=eth0
default_address=(ضعوا هنا عنوان ip خاص بكرت السرفر)
tftpdbase=/tftpboot
المرحلة الثالثة نقوم بتحميل image برنامج التثبيت debian. الروابط أسفله خاصة بنوعية الحاسب
i386 -> http://ftp.debian.org/dists/stable/m...netboot.tar.gz
amd64 -> http://ftp.debian.org/dists/stable/m...netboot.tar.gz
كود:cd /tmpwget http://ftp.debian.org/dists/stable/main/installer-i386/current/images/netboot/netboot.tar.gz
نقوم بفك الملف داخل مجلد atftpd
كود:cd /tftpboottar -xvzf /tmp/netboot.tar.gz
لتحديث التغيرات
كود:/etc/init.d/pxe restart
المرحلة الرابعة خاصة بتثبيت سرفر DHCP
كود:apt-get install dhcpd
بعد التثبيت نقوم بتحديد كرت الشبكة المكلف بتعيين ip الخاص بباقي حواسب الشبكة لذلك نفتح الملف /etc/default/dhcp و نحدد القيمة التالية "INTERFACES="eth0
ثم نحرر ملف الإعدادات الخاص ب DHCP و طريقه هو /etc/dhcpd.conf
و نضع فيه ما يلي -حيث يمكن أن نمسح محتواه ونستبدله بما هو مكتوب في الأسفل-
كود:#configuration TFTP subnet 192.168.0.0 net mask 255.255.255.0 {range 192.168.0.10 192.168.0.19;server-name "server";filename "/tftpboot/pxelinux.0"; }
الشرح
subnet يعني ip الشبكة عندك، مثلا لو كان السرفر بتاعك عنوان 192.168.1.1 ف subnet هو 192.168.1.0
range يعني مجال تحديد العناوين هو من 192.168.0.10 إلى 192.168.0.16 يعني يمكن تحيد عناوين 10 حواسب
filename واضح
أخير نعيد تشغيل dhcpd
كود:/etc/init.d/dhcp restart
إنتهى التثبيت، يمكنكم الآن تشغيل حاسوب تم اختيار الإقلاع عبر كرت الشبكة بعدها بقليل سيظهر لكم برنامج تثبيت نظام debian etch تابعوا العمليات المعروفة تم عند مرحلة إعدادت كرت الشبكة حددوا ip خاص بالكرت و ip routeur بتاعكم و ip dns مزود الخدمة أو نفس ip routeur تم اختارو أحد السرفرات العالمية لتثبيت النظام منه.
أتمنى أن يعجبكم الموضوع وبالتوفيق للجميع
المطلوب توافره :
* شبكة محلية من حاسوبين على الأقل، الأول مثبت عليه debian etch و سيكون هو السرفر الذي سيتكفل بعملية إقلاع و تشغيل برنامج التثبيت في الحاسوب أو الحواسب الأخرى.
* الحاسوب الآخر الذي سنثبت عليه debian etch.
* الشبكة المحلية مرتبطة بالأنترنيت
هام:
لكي يتمكن حاسوب من الإقلاع بواسطة كرت الشبكة يجب استعمال البرتوكول PXE (Preboot eXecution Environment)، جميع الكرتات الحالية تدعمه، حيث تقوم هذه الكارت بالبحث عبر الشبكة عن سرفر DHCP والذي سيتكفل بإعطائها (أي الكرت التي تبحث) عنوان ip خاص بها و نواة .
إعدادت السرفر
أولا نقوم بتثبيت سرفر TFTP وهو برتكول جد بسيط وغير آمن يتكفل بإرسال ملفات فقط، هذا الأخير ينسط عبر port 69 ب udp
كود:apt-get install atftpd
أثناء التثبيت سيطلب منكم طريقة تشغيل السرفر atftpd إختاروا standalone ثم حددوا فولدر السرفر في /tftpboot
أنشؤوا الملف الذي حددتم في الإعدادات
كود:mkdir /tftpboot
ثانيا تثبيت السرفر PXE
نقوم بتثبيت هذه البرامج pxe و syslinux
كود:apt-get install pxe syslinux
بعد ذلك قوموا بنقل bootloader PXElinux إلى فولدر atftpd
كود:cp /usr/lib/syslinux/pxelinux.0 /tftpboot/
حرروا هذا الملف/etc/pxe.conf بتحديد هذه القيم في حالة عدم توفرها عليها
interface=eth0
default_address=(ضعوا هنا عنوان ip خاص بكرت السرفر)
tftpdbase=/tftpboot
المرحلة الثالثة نقوم بتحميل image برنامج التثبيت debian. الروابط أسفله خاصة بنوعية الحاسب
i386 -> http://ftp.debian.org/dists/stable/m...netboot.tar.gz
amd64 -> http://ftp.debian.org/dists/stable/m...netboot.tar.gz
كود:cd /tmpwget http://ftp.debian.org/dists/stable/main/installer-i386/current/images/netboot/netboot.tar.gz
نقوم بفك الملف داخل مجلد atftpd
كود:cd /tftpboottar -xvzf /tmp/netboot.tar.gz
لتحديث التغيرات
كود:/etc/init.d/pxe restart
المرحلة الرابعة خاصة بتثبيت سرفر DHCP
كود:apt-get install dhcpd
بعد التثبيت نقوم بتحديد كرت الشبكة المكلف بتعيين ip الخاص بباقي حواسب الشبكة لذلك نفتح الملف /etc/default/dhcp و نحدد القيمة التالية "INTERFACES="eth0
ثم نحرر ملف الإعدادات الخاص ب DHCP و طريقه هو /etc/dhcpd.conf
و نضع فيه ما يلي -حيث يمكن أن نمسح محتواه ونستبدله بما هو مكتوب في الأسفل-
كود:#configuration TFTP subnet 192.168.0.0 net mask 255.255.255.0 {range 192.168.0.10 192.168.0.19;server-name "server";filename "/tftpboot/pxelinux.0"; }
الشرح
subnet يعني ip الشبكة عندك، مثلا لو كان السرفر بتاعك عنوان 192.168.1.1 ف subnet هو 192.168.1.0
range يعني مجال تحديد العناوين هو من 192.168.0.10 إلى 192.168.0.16 يعني يمكن تحيد عناوين 10 حواسب
filename واضح
أخير نعيد تشغيل dhcpd
كود:/etc/init.d/dhcp restart
إنتهى التثبيت، يمكنكم الآن تشغيل حاسوب تم اختيار الإقلاع عبر كرت الشبكة بعدها بقليل سيظهر لكم برنامج تثبيت نظام debian etch تابعوا العمليات المعروفة تم عند مرحلة إعدادت كرت الشبكة حددوا ip خاص بالكرت و ip routeur بتاعكم و ip dns مزود الخدمة أو نفس ip routeur تم اختارو أحد السرفرات العالمية لتثبيت النظام منه.
أتمنى أن يعجبكم الموضوع وبالتوفيق للجميع