نظرات تقنية
Ir al canal en Telegram
نشر بعض المعلومات والروابط المفيده في التقنيه للاستفسار او التواصل خاص أرجو كتابه كافه التفاصيل في رساله واحده اتشرف بخدمتك
Mostrar más668
Suscriptores
Sin datos24 horas
Sin datos7 días
-230 días
Archivo de publicaciones
668
TRACERT (اختصارًا لـ Trace Route) هو أداة تشخيصية تُستخدم لتتبع مسار حزم البيانات من جهاز الكمبيوتر إلى وجهة معينة عبر الإنترنت، مثل google.com. إليك شرحًا لكيفية عملها:
1. بدء الإرسال: عند تشغيل الأمر tracert google.com من سطر الأوامر، يبدأ جهاز الكمبيوتر بإرسال حزم بيانات إلى خادم Google.
2. تحديد المسار: الحزم ترسل بشكل متتابع، وكل حزمة تحمل وقتًا محددًا (TTL - Time To Live). يتم تخفيض قيمة TTL في كل مرة تعبر فيها الحزمة عبر جهاز (موجه) على الشبكة. عندما تصل TTL إلى صفر، يتم إرسال رسالة تنبيه إلى الجهاز المرسل (جهاز الكمبيوتر الخاص بك).
3. جمع المعلومات: TRACERT يجمع هذه الرسائل ويعرض قائمة بالموجهات التي مرت بها الحزم. يتم تكرار العملية بزيادة قيمة TTL تدريجيًا، مما يسمح لك برؤية كل جهاز (موجه) يمر عبره الاتصال.
4. عرض النتائج: يعرض TRACERT قائمة بجميع النقاط (الموجهات) التي مرت بها الحزم مع الزمن الذي استغرقته كل حزمة للوصول إلى كل موجه. تكون النتيجة النهائية هي المسار الكامل من جهاز الكمبيوتر إلى google.com.
إليك مثال لنتيجة tracert google.com:
C:\>tracert google.com
Tracing route to google.com [216.58.213.14] over a maximum of 30 hops:
1 <1 ms <1 ms <1 ms router.local [192.168.1.1]
2 15 ms 13 ms 14 ms 10.0.0.1
3 24 ms 22 ms 23 ms 192.168.0.1
4 35 ms 34 ms 34 ms 72.14.192.1
5 45 ms 44 ms 44 ms 108.170.242.1
6 55 ms 54 ms 54 ms google.com [216.58.213.14]
Trace complete.
في هذا المثال:
• العمود الأول: يُظهر عدد القفزات (hops) من جهازك إلى الوجهة.
• الأعمدة الثانية والثالثة والرابعة: تعرض الزمن المستغرق (بالميلي ثانية) للوصول إلى كل موجه في ثلاث محاولات.
• العمود الخامس: يعرض عنوان IP أو اسم المضيف للموجه الذي وصلت إليه الحزمة.
TRACERT مفيد لاستكشاف مشاكل الاتصال بالشبكة وفهم كيفية انتقال البيانات عبر الإنترنت.
668
خيارات استعادة الطاقة (AC Recovery Options) وكيفية تأثيرها على سلوك النظام بعد انقطاع واستعادة الطاقة الكهربائية:
1. إيقاف التشغيل (Power Off):
• التفاصيل: عندما يكون هذا الخيار محددًا، فإن النظام سيظل مغلقًا بعد انقطاع واستعادة الطاقة الكهربائية. لن يتم تشغيل الكمبيوتر تلقائيًا وسيظل في حالة إيقاف حتى يتم تشغيله يدويًا.
• الاستخدام: هذا الخيار مفيد إذا كنت ترغب في ضمان أن الجهاز لا يتم تشغيله دون تدخل بشري بعد انقطاع الطاقة.
2. تشغيل (Power On):
• التفاصيل: عندما يكون هذا الخيار محددًا، فإن النظام سيقوم بالتشغيل تلقائيًا بمجرد استعادة الطاقة الكهربائية. هذا يعني أن الجهاز سيعمل تلقائيًا بعد انقطاع واستعادة الكهرباء، مما يضمن استمرارية العمل دون الحاجة إلى تشغيل الجهاز يدويًا.
• الاستخدام: هذا الخيار مفيد في البيئات التي تحتاج إلى تشغيل الأجهزة بشكل مستمر، مثل الخوادم أو الأجهزة المستخدمة في الأتمتة المنزلية أو المكاتب التي تتطلب تشغيل الأجهزة بمجرد استعادة الكهرباء.
3. الحالة السابقة للطاقة (Last Power State):
• التفاصيل: عندما يكون هذا الخيار محددًا، فإن النظام سيعود إلى الحالة التي كان عليها قبل انقطاع الطاقة. إذا كان الجهاز مشغلًا قبل انقطاع الكهرباء، فسيتم تشغيله بعد استعادة الطاقة، وإذا كان مغلقًا، فسيظل مغلقًا.
• الاستخدام: هذا الخيار يوفر مرونة أكبر ويضمن أن النظام يعود إلى نفس الحالة التي كان عليها قبل انقطاع الطاقة، مما قد يكون مفيدًا للأجهزة التي تحتاج إلى استعادة حالتها السابقة تلقائيًا.
كيف يتم تغيير الإعدادات:
1. الدخول إلى BIOS/UEFI:
• قم بإعادة تشغيل الجهاز واضغط على المفتاح المناسب (مثل F2، Delete، F10، Esc) للوصول إلى إعدادات BIOS/UEFI.
2. البحث عن إعدادات الطاقة:
• داخل BIOS/UEFI، ابحث عن قسم يسمى “Power Management” أو “Advanced” أو ما شابه.
3. تحديد خيار استعادة الطاقة:
• ابحث عن الخيار “AC Recovery” أو “AC Back Function” وحدد الخيار المناسب لك (إيقاف التشغيل، تشغيل، الحالة السابقة للطاقة).
4. حفظ التغييرات والخروج:
• احفظ التغييرات عن طريق الضغط على المفتاح المناسب (مثل F10) وتأكيد الحفظ والخروج.
تأكد من الرجوع إلى دليل المستخدم الخاص بجهازك للحصول على التفاصيل الدقيقة حول هذه الخيارات وكيفية ضبطها بشكل صحيح بناءً على الشركة المصنعة للجهاز.
668
خيارات استعادة الطاقة (AC Recovery Options)
تحدد هذه الخيارات كيفية تصرف النظام عند استعادة الطاقة الكهربائية بعد فقدانها.
إيقاف التشغيل = يظل النظام مغلقًا بعد استعادة الطاقة الكهربائية.
تشغيل = يتم تشغيل النظام بعد استعادة الطاقة الكهربائية.
الحالة السابقة للطاقة = يعود النظام إلى حالته السابقة بعد استعادة الطاقة الكهربائية.
668
لتشغيل الجهاز تلقائيًا بعد عودة الكهرباء، يمكنك ضبط إعدادات الـ BIOS أو UEFI للكمبيوتر. إليك الخطوات الأساسية التي يجب اتباعها:
1. الدخول إلى BIOS/UEFI:
• قم بتشغيل الكمبيوتر واضغط باستمرار على المفتاح المناسب للوصول إلى إعدادات BIOS/UEFI (عادة ما يكون أحد هذه المفاتيح: F2، Delete، F10، Esc).
2. البحث عن إعدادات الطاقة:
• بمجرد الدخول إلى BIOS/UEFI، ابحث عن قسم يسمى “Power Management” أو ما شابه.
3. تفعيل التشغيل التلقائي:
• ابحث عن خيار يسمى “Restore on AC Power Loss” أو “AC Back Function” أو ما شابه.
• قم بتغيير هذا الخيار إلى “Power On” أو “Last State” (يعني هذا الخيار أن الجهاز سيعود إلى الحالة التي كان عليها قبل انقطاع الكهرباء).
4. حفظ التغييرات والخروج:
• بعد ضبط الإعدادات، تأكد من حفظ التغييرات والخروج من BIOS/UEFI. يتم ذلك عادةً بالضغط على F10 ثم الموافقة على حفظ التغييرات.
668
أنواع البورت سكيورتي :
1-Shutdown
في هذه الحالة سوف يقوم السويتش باغلاق المنفذ بشكل مباشر في حاله توصيل جهاز اخر غير مسموح بيه وهذه الوضعية تعد الـ Default للـ Port Security ولازم الأدمن هو اللي يعيد فتح البورت مره اخرى.
2- protect
في حالة تخطي البورت لعدد ال MACs المحددة له من خلال maximum يقوم بتجاهل هذا التخطي ولا يستجيب الا للعدد المحدد من MAC .
” يعني لو وصلت كابل تاني في البورت لن يعمل بس لو رجعت الكابل القديم سيعمل بشكل طبيعي “
3- restrict
نفس الوضع السابق protect ولكن في هذا الوضع يرسل Syslog للادمن لتوضيح ان هناك انتهاك وهناك عدد من ال MACs اكثر من المحدد من الmac في الmaximum .
” يعني لو وصلت كابل ثاني في البورت لن يعمل بس لو رجعت الكابل القديم راح يعمل معك عادي ويرسل رساله للادمن إن الكابل انفصل وتوصل مره اخرى ”
668
ماهو البورت سكيورتي:
هي عبارة عن اعدادات يتم تطبيقها على البورتات – interface الخاصة بالسويتشات لمنع أو السماح بالدخول الى الشبكة عن طريق الماك ادريس – MAC Address بحيث لو كان في أحد الأجهزة غير مصرح لها بالدخول للنتورك وقام شخص بربط جهازه عن طريق أحد بورتات السويتش- port فلن يتمكن من الدخول الى الشبكة ابدا بالطريق المعتادة.
668
يمكنك تشغيل هذا الملف من جهاز الكمبيوتر الرئيسي الذي يستخدم لإدارة الأجهزة. تأكد من أن لديك الأذونات اللازمة وأنك تعمل كمسؤول (Administrator). إليك الخطوات لتشغيل الملف:
الخطوات لتشغيل السكربت:
1. احفظ السكربت كملف PowerShell:
• احفظ النص في ملف بامتداد .ps1 (مثل JoinDomainScript.ps1).
2. تشغيل PowerShell كمسؤول:
• اضغط على قائمة “ابدأ” (Start).
• اكتب “PowerShell” في شريط البحث.
• انقر بزر الماوس الأيمن على “Windows PowerShell” واختر “تشغيل كمسؤول” (Run as Administrator).
3. تعديل إعدادات تنفيذ السكربتات (إذا لزم الأمر):
• في نافذة PowerShell، قد تحتاج إلى السماح بتنفيذ السكربتات إذا لم يكن مسموحًا بها بالفعل. يمكنك استخدام الأمر التالي:
Set-ExecutionPolicy RemoteSigned
3.
• قد يُطلب منك تأكيد التغيير. اكتب “Y” لتأكيد.
4. تشغيل السكربت:
• انتقل إلى الدليل الذي يحتوي على السكربت الخاص بك باستخدام الأمر cd. على سبيل المثال، إذا كان الملف موجودًا في سطح المكتب:
cd "C:\Users\YourUsername\Desktop"
4.
• قم بتشغيل السكربت باستخدام الأمر التالي:
.\JoinDomainScript.ps1
مثال على السكربت الكامل مع قراءة الأسماء من ملف نصي:
افترض أن لديك ملفًا نصيًا يسمى computers.txt على سطح المكتب، يحتوي على أسماء الأجهزة:
محتوى computers.txt:
Computer1
Computer2
Computer3
السكربت (JoinDomainScript.ps1):
# قراءة أسماء الأجهزة من ملف نصي
$computers = Get-Content -Path "C:\Users\YourUsername\Desktop\computers.txt"
# تحديد اسم المجال
$domain = "YourDomainName"
# تعيين اسم المستخدم وكلمة المرور
$username = "YourDomainUsername"
$password = "YourDomainPassword"
$securePassword = ConvertTo-SecureString $password -AsPlainText -Force
$credential = New-Object System.Management.Automation.PSCredential($username, $securePassword)
# الانضمام إلى المجال لكل جهاز في القائمة
foreach ($computer in $computers) {
try {
Write-Output "Adding $computer to the domain..."
Add-Computer -ComputerName $computer -DomainName $domain -Credential $credential -Restart
Write-Output "$computer has been successfully added to the domain and will restart."
} catch {
Write-Output "Failed to add $computer to the domain. Error: $_"
}
}
تشغيل السكربت:
1. افتح PowerShell كمسؤول.
2. قم بتعيين سياسة التنفيذ (إذا لزم الأمر):
Set-ExecutionPolicy RemoteSigned
3. انتقل إلى الدليل الذي يحتوي على السكربت:
cd "C:\Users\YourUsername\Desktop"
4. شغل السكربت:
.\JoinDomainScript.ps1
ستبدأ العملية وسيتم إضافة الأجهزة المحددة في الملف النصي إلى المجال.
668
تستطيع اضافه مجموعه من الاجهزه الدومين بسكربت
كمثال
يمكنك إعداد قائمة بأسماء الأجهزة التي تريد إضافتها إلى المجال مباشرة في السكربت، أو يمكنك استخدام ملف خارجي (مثل ملف نصي) يحتوي على أسماء الأجهزة وقراءة الأسماء من هذا الملف. سأشرح كلا الطريقتين.
الطريقة الأولى: كتابة قائمة بالأجهزة مباشرة في السكربت
يمكنك كتابة أسماء الأجهزة مباشرة داخل السكربت، كما في المثال السابق:
# قائمة بأسماء الأجهزة
$computers = @("Computer1", "Computer2", "Computer3")
قم بتعديل القائمة لتحتوي على أسماء الأجهزة الفعلية التي تريد إضافتها.
الطريقة الثانية: استخدام ملف خارجي
يمكنك إنشاء ملف نصي يحتوي على أسماء الأجهزة، ثم قراءة هذه الأسماء من الملف داخل السكربت.
1. إنشاء الملف النصي:
• أنشئ ملف نصي جديد (مثل computers.txt) واكتب فيه أسماء الأجهزة، كل اسم جهاز في سطر منفصل:
Computer1
Computer2
Computer3
2. تعديل السكربت لقراءة الأسماء من الملف:
# قراءة أسماء الأجهزة من ملف نصي
$computers = Get-Content -Path "C:\path\to\computers.txt"
# تحديد اسم المجال
$domain = "YourDomainName"
# تعيين اسم المستخدم وكلمة المرور
$username = "YourDomainUsername"
$password = "YourDomainPassword"
$securePassword = ConvertTo-SecureString $password -AsPlainText -Force
$credential = New-Object System.Management.Automation.PSCredential($username, $securePassword)
# الانضمام إلى المجال لكل جهاز في القائمة
foreach ($computer in $computers) {
try {
Write-Output "Adding $computer to the domain..."
Add-Computer -ComputerName $computer -DomainName $domain -Credential $credential -Restart
Write-Output "$computer has been successfully added to the domain and will restart."
} catch {
Write-Output "Failed to add $computer to the domain. Error: $_"
}
}
شرح السكربت المعدل:
1. قراءة أسماء الأجهزة من الملف النصي:
$computers = Get-Content -Path "C:\path\to\computers.txt"
1. • يتم قراءة أسماء الأجهزة من الملف النصي وتخزينها في المتغير $computers.
2. باقي السكربت يبقى كما هو:
• تحديد اسم المجال، تعيين اسم المستخدم وكلمة المرور، وتحويلها إلى صيغة مؤمنة.
• استخدام حلقة foreach لمعالجة كل جهاز في القائمة.
تأكد من تعديل المسار إلى الملف النصي (C:\path\to\computers.txt) ليعكس المسار الفعلي حيث حفظت الملف النصي على جهازك.
668
لإدخال جهاز كمبيوتر إلى مجال (Domain) في بيئة ويندوز، يمكنك استخدام السكربت التالي باستخدام PowerShell. تأكد من تشغيل PowerShell كمسؤول (Run as Administrator).
# تحديد اسم المجال
$domain = "YourDomainName"
# تعيين اسم المستخدم وكلمة المرور
$username = "YourDomainUsername"
$password = "YourDomainPassword"
$securePassword = ConvertTo-SecureString $password -AsPlainText -Force
$credential = New-Object System.Management.Automation.PSCredential($username, $securePassword)
# الانضمام إلى المجال
Add-Computer -DomainName $domain -Credential $credential -Restart
قم بتغيير YourDomainName و YourDomainUsername و YourDomainPassword إلى القيم المناسبة للمجال والمستخدم.
احفظ هذا النص في ملف بامتداد .ps1 ثم قم بتشغيله كمسؤول. سيقوم السكربت بإضافة الجهاز إلى المجال وإعادة تشغيله تلقائيًا.
668
أنظمة التحكم في الوصول إلى الشبكة (NAC) تستخدم لتعزيز أمان الشبكات عن طريق التحقق من حالة الأجهزة والتحكم في وصولها. إليك بعض الأمثلة على أنظمة NAC الشهيرة:
1. Cisco Identity Services Engine (ISE):
• حل شامل يوفر المصادقة، التفويض، ومحاسبة الوصول إلى الشبكة. يدعم التحكم الديناميكي في الوصول وتحليل التهديدات.
2. Aruba ClearPass:
• يقدم حلول NAC مع قدرات متقدمة في إدارة الوصول والتحقق من حالة الأجهزة. يمكن تكامله مع مجموعة واسعة من أجهزة الشبكة.
3. ForeScout CounterACT:
• نظام NAC يمكنه التعرف على الأجهزة المتصلة بالشبكة، تقييم حالتها، وتطبيق السياسات الأمنية المناسبة دون الحاجة إلى عملاء برمجية على الأجهزة.
4. Palo Alto Networks GlobalProtect:
• يقدم حلاً أمنيًا موحدًا يتضمن وظائف NAC لضمان أن الأجهزة المتصلة بالشبكة تمتثل لسياسات الأمان المحددة.
5. Sophos NAC:
• يوفر التحكم في الوصول إلى الشبكة من خلال ضمان توافق الأجهزة مع سياسات الأمان وتحديثاتها.
6. Extreme Networks ExtremeControl:
• يوفر حلاً NAC يمكنه التعرف على الأجهزة، تطبيق السياسات، وضمان الامتثال لأمن الشبكة.
7. Fortinet FortiNAC:
• يقدم حلول NAC متكاملة مع مجموعة واسعة من أجهزة الشبكة ويوفر تحكمًا في الوصول وتحليل أمني عميق.
8. Juniper Networks Unified Access Control (UAC):
• يوفر التحكم في الوصول إلى الشبكة مع دعم للعديد من بروتوكولات المصادقة والتحقق من حالة الأجهزة.
استخدام أي من هذه الأنظمة يمكن أن يعزز أمان شبكة الكلية ويساعد في منع الأجهزة غير المصرح بها من الوصول إلى الشبكة.
668
لمنع أجهزة الكمبيوتر الشخصية من العمل على شبكة الكلية، يمكن اتباع الخطوات التالية:
1. فلترة عناوين MAC:
• قم بإعداد قائمة بيضاء لعناوين MAC للأجهزة المصرح لها بالاتصال بالشبكة. ستحتاج إلى إدخال عناوين MAC لكل جهاز معتمد يدويًا.
2. استخدام WPA2/WPA3 Enterprise:
• استخدم بروتوكول WPA2 أو WPA3 Enterprise، الذي يتطلب المصادقة عبر خادم RADIUS. يمكن تخصيص بيانات اعتماد فردية لكل مستخدم أو جهاز.
3. إنشاء شبكات VLAN منفصلة:
• قم بإنشاء شبكات VLAN منفصلة للموظفين والطلاب والزوار. يمكن تخصيص حقوق وصول محددة لكل VLAN.
4. تطبيق سياسات الأمان على مستوى جهاز التوجيه أو الجدار الناري:
• قم بتطبيق قواعد الأمان التي تحظر عناوين IP أو نطاقات معينة.
5. استخدام نظام إدارة الشبكة (NAC):
• استخدام حلول NAC للتحقق من حالة الأجهزة قبل السماح لها بالاتصال بالشبكة.
6. تثبيت برامج مكافحة الفيروسات وبرامج مكافحة التجسس:
• التأكد من أن جميع الأجهزة المصرح لها تحتوي على برامج الحماية اللازمة.
7. توعية المستخدمين:
• تثقيف الطلاب والموظفين حول سياسات استخدام الشبكة والتأكيد على الامتثال للقواعد.
باستخدام مجموعة من هذه الإجراءات، يمكن تأمين شبكة الكلية ومنع الأجهزة غير المصرح بها من الوصول إليها.
