في البداية اوجه شكري للاخ عبدالعزيز بالنسبة لموضوعه الاول في اعداد الشبكات
Network Configuration ، إعداد الشبكه
ضمن دورة دورة إدارة السيرفرات وحمايتها
الدرس الثاني اعدادات الشبكة
بالنسبة لموضوع حيكون بشكل مختلف كيف يتم اعداد الشبكه وفحصها
بسم الله نبدأ
لإعداد اي شي في ريدهات تجده داخل
سنجد داخل هذا المجلد اغلب ملفات الاعدادات الخاص بريدهات مثال
من هذا المجلد بمكنك العمل على اعادات الشبكه والفايروول والهاردوير وغيره
كف يتم اعداد الشبكة
سيظهر برنامج تنفيذي للقيام بعملية الاعداد
قم بالموافقه على عملية الاعداد للبدء
في النافذة الاولى سيطلب منك البرنامج تحديد اذا ما كنت ترغب بعنونه الشبكة ديناميكيا
او بواسطة عنوان ثابت اذا قمت باختيار عنوان ثايت
سيطلب منك تعبئة اربعة بيانات
1 - العنوان Ip address
2 - القناع الشبكي netmask تظهر فائدة القناع الشبكة لتحديد class الشبكة اذا كانت
A 255.0.0.0
B 255.255.0.0
C 255.255.255.0
3 - عنوان العبارة gateway ويستخدم لتحويل جميع اتصالاتك في الشبكة اليه وتظهر فائدتها في حال ربط اكثر من شبكتين
4 - primery name server ويستخدم للاتصال بال dns server ويتم من خلاله التواصل مع الاجهزة المضافة في ال DNS server بالاسم مثل www.example.com
ال www اسم لجهاز وال example.com عنوان المجال the domain name
بالطبع قد يكون ال www اسم افتراضي لنفس الجهاز الذي يحمل خدمة ال DNS
وبعد ذلك انهي الاعداات بالموافقة
لتحديد خادم ال DNS
يمكن عمل ذلك من خلال التعديل على الملف
اضف السطر التالي اذك كنت تملك خادم dns محلي
واذا اردت تحديد خادم دي ان اس ليتم الاتصال به
تحديد اعدات العبارة الافتراضية بامر اخر يمكنك عمل ذلك بواسطة الامر route
لتحديد العبارة الافتراضية استخدم default
للزيادة التوضيح لو مثلا رغبنا بتوجية اتصالات الشبكة المتجهة
في الامر اعلاه سيتم تحول جميع الاتصالات المتجهة الى الشبكة 192.56.76.0 من خلال كرت الشبكة المسمى eth0
لو حبينا نستبدل بدل شبكة كاملة بعنوان جهاز واحد مثلا الامر حيتحول الى
النتيجة ممكن تحويل الاتصالات عن طريق كرت شبكة باستخدام dev
او عنوان باستخدام gw
للتعمق في الموضوع ان شاء حيكون فيه دروس مستقبلا اماللمستعجلين الامر
وقبل قفل الموضوع لعرض جدول التحويلات استخدم الامر
n للعرض البيانات عدديا بدلا من الاسماء dns
v للعرض بصيغة اكثر تفصيل
وللحذف الشرطين اعلاهم استخدم الامر
لتغيير اسم الجهاز ال hostname
يتم التعديل على الملف
في الملف اعلاه يتم تغيير اسم الجهاز
بواسطة التعديل على السطر
ولتعريف اسماء اجهزة في شبكة ما يمكنك اضافتها في الملف
باضافة السطر
العنوان اولا ثم اسم الجهاز كاملا ( اسم الجهاز مع المجال ) ثم اسم الجهاز
ناتي الان لملاحظة كيف يتم تحديد من اين يتم البحث عن اسماء الاجهزة هل يتم من الnameserver او ملف ال hosts
يتم ذلك عن طريق الملف
اذا قمنا بفتح الملف المذكور اعلاه سنجد المحتوى
اكيد واضح سيتم البحث داخل ملف الhosts ثم من ال bind وهو سيرفر dns في اللينكس
بالنسبة للفحص يتم الفحص في الشبكة بغض النظر عن البورتات باستخدام الامر ping
لمعرفة عناوين الشبكة يتم استخدام الامر ifconfig
ولمعرفة اسم الجهاز كاملا يتم ذلك بالامر hostname
ولمعرفة اسم الجهاز فقط hostname -a
ولمعرفة اسم المجال hostname -d
اسالتكم فينها وكثروا منها
والى اللقاء في دروس جديده
اخوكم DarkLinux
Network Configuration ، إعداد الشبكه
ضمن دورة دورة إدارة السيرفرات وحمايتها
الدرس الثاني اعدادات الشبكة
بالنسبة لموضوع حيكون بشكل مختلف كيف يتم اعداد الشبكه وفحصها
بسم الله نبدأ
لإعداد اي شي في ريدهات تجده داخل
كود:
cd /etc/sysconfig/
من هذا المجلد بمكنك العمل على اعادات الشبكه والفايروول والهاردوير وغيره
كف يتم اعداد الشبكة
كود:
netconfig
قم بالموافقه على عملية الاعداد للبدء
في النافذة الاولى سيطلب منك البرنامج تحديد اذا ما كنت ترغب بعنونه الشبكة ديناميكيا
او بواسطة عنوان ثابت اذا قمت باختيار عنوان ثايت
سيطلب منك تعبئة اربعة بيانات
1 - العنوان Ip address
2 - القناع الشبكي netmask تظهر فائدة القناع الشبكة لتحديد class الشبكة اذا كانت
A 255.0.0.0
B 255.255.0.0
C 255.255.255.0
3 - عنوان العبارة gateway ويستخدم لتحويل جميع اتصالاتك في الشبكة اليه وتظهر فائدتها في حال ربط اكثر من شبكتين
4 - primery name server ويستخدم للاتصال بال dns server ويتم من خلاله التواصل مع الاجهزة المضافة في ال DNS server بالاسم مثل www.example.com
ال www اسم لجهاز وال example.com عنوان المجال the domain name
بالطبع قد يكون ال www اسم افتراضي لنفس الجهاز الذي يحمل خدمة ال DNS
وبعد ذلك انهي الاعداات بالموافقة
لتحديد خادم ال DNS
يمكن عمل ذلك من خلال التعديل على الملف
كود:
/etc/resolv.conf
كود:
search example.com
كود:
nameserver [ip address] nameserver [another ip address]
لتحديد العبارة الافتراضية استخدم default
كود:
route add default gw [عنوان العبارة]
كود:
route add -net 192.56.76.0 dev eth0
لو حبينا نستبدل بدل شبكة كاملة بعنوان جهاز واحد مثلا الامر حيتحول الى
كود:
route add -host 192.56.76.1 dev eth0
او عنوان باستخدام gw
للتعمق في الموضوع ان شاء حيكون فيه دروس مستقبلا اماللمستعجلين الامر
كود:
man route
كود:
route -nv
v للعرض بصيغة اكثر تفصيل
وللحذف الشرطين اعلاهم استخدم الامر
كود:
route del -host 192.56.76.1 route del -net 192.56.76.0
يتم التعديل على الملف
كود:
/etc/sysconfig/network
بواسطة التعديل على السطر
كود:
HOSTNAME=Enterprise5.example.com
كود:
/etc/hosts
كود:
192.168.30.128 Enterprise5.example.com Enterprise5
ناتي الان لملاحظة كيف يتم تحديد من اين يتم البحث عن اسماء الاجهزة هل يتم من الnameserver او ملف ال hosts
يتم ذلك عن طريق الملف
كود:
/etc/host.conf
كود:
order hosts,bind
بالنسبة للفحص يتم الفحص في الشبكة بغض النظر عن البورتات باستخدام الامر ping
لمعرفة عناوين الشبكة يتم استخدام الامر ifconfig
ولمعرفة اسم الجهاز كاملا يتم ذلك بالامر hostname
ولمعرفة اسم الجهاز فقط hostname -a
ولمعرفة اسم المجال hostname -d
اسالتكم فينها وكثروا منها
والى اللقاء في دروس جديده
اخوكم DarkLinux
تعليق