اعدادات الشبكة
في البداية اوجه شكري للاخ عبدالعزيز بالنسبة لموضوعه الاول في اعداد الشبكات
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
اضف السطر التالي اذك كنت تملك خادم dns محلي
search example.com
واذا اردت تحديد خادم دي ان اس ليتم الاتصال به
nameserver [ip address]
nameserver [another ip address]
تحديد اعدات العبارة الافتراضية بامر اخر يمكنك عمل ذلك بواسطة الامر route
لتحديد العبارة الافتراضية استخدم default
route add default gw [عنوان العبارة]
للزيادة التوضيح لو مثلا رغبنا بتوجية اتصالات الشبكة المتجهة
route add -net 192.56.76.0 dev eth0
في الامر اعلاه سيتم تحول جميع الاتصالات المتجهة الى الشبكة 192.56.76.0 من خلال كرت الشبكة المسمى eth0
لو حبينا نستبدل بدل شبكة كاملة بعنوان جهاز واحد مثلا الامر حيتحول الى
route add -host 192.56.76.1 dev eth0
النتيجة ممكن تحويل الاتصالات عن طريق كرت شبكة باستخدام dev
او عنوان باستخدام gw
للتعمق في الموضوع ان شاء حيكون فيه دروس مستقبلا اماللمستعجلين الامر
man route
وقبل قفل الموضوع لعرض جدول التحويلات استخدم الامر
route -nv
n للعرض البيانات عدديا بدلا من الاسماء dns
v للعرض بصيغة اكثر تفصيل
وللحذف الشرطين اعلاهم استخدم الامر
route del -host 192.56.76.1
route del -net 192.56.76.0
لتغيير اسم الجهاز ال hostname
يتم التعديل على الملف
/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
اكيد واضح سيتم البحث داخل ملف الhosts ثم من ال bind وهو سيرفر dns في اللينكس
بالنسبة للفحص يتم الفحص في الشبكة بغض النظر عن البورتات باستخدام الامر ping
لمعرفة عناوين الشبكة يتم استخدام الامر ifconfig
ولمعرفة اسم الجهاز كاملا يتم ذلك بالامر hostname
ولمعرفة اسم الجهاز فقط hostname -a
ولمعرفة اسم المجال hostname -d
اسالتكم فينها وكثروا منها
والى اللقاء في دروس جديده
اخوكم DarkLinux