📚 لیول 2: Intermediate System Administrator - سبق نمبر 2
📖 سبق 2: netsh کمانڈ - نیٹ ورک کنفیگریشن اور مینجمنٹ
مکمل تفصیل کے ساتھ پیش ہے:
🌐 سبق 2: netsh کمانڈ - نیٹ ورک سیٹنگز اور ٹربل شوٹنگ
🎯 کمانڈ کا تعارف
netsh (Network Shell) ایک طاقتور کمانڈ لائن یوٹیلیٹی ہے جو نیٹ ورک سیٹنگز کو کنفیگر، مینج، اور ٹربل شوٹ کرنے کی صلاحیت رکھتی ہے۔
✨ اس سے کیا ممکن ہے؟
نیٹ ورک انٹرفیس کنفیگریشن
فائر وال سیٹنگز مینجمنٹ
وائی فائی نیٹ ورکس کا انتظام
TCP/IP سیٹنگز کنفیگریشن
نیٹ ورک ڈایگنوسٹکس اور مانیٹرنگ
🛠️ طریقہ استعمال
بنیادی ساخت:
netsh [context] [sub-context] [command]
اہم contexts:
1. interface context:
netsh interface
2. firewall context:
netsh firewall
3. wlan context:
netsh wlan
4. ip context:
netsh ip
📋 عملی مثالیں
A. انٹرفیس مینجمنٹ
تمام نیٹ ورک انٹرفیس دیکھنا:
netsh interface show interface
مخصوص انٹرفیس enable/disable:
netsh interface set interface "Ethernet" enable netsh interface set interface "Wi-Fi" disable
IP address سیٹ کرنا:
netsh interface ip set address "Ethernet" static 192.168.1.100 255.255.255.0 192.168.1.1
B. وائی فائی مینجمنٹ
تمام وائی فائی نیٹ ورکس دیکھنا:
netsh wlan show profiles
مخصوص نیٹ ورک کی تفصیلات:
netsh wlan show profile name="NetworkName" key=clear
وائی فائی کنیکٹ/ڈس کنیکٹ:
netsh wlan connect name="NetworkName" netsh wlan disconnect
C. فائر وال کنفیگریشن
فائر وال سٹیٹس چیک کرنا:
netsh firewall show state
مخصوص پورٹ کھولنا:
netsh firewall add portopening TCP 80 "HTTP Port"
پروگرام کے لیے exception بنانا:
netsh firewall add allowedprogram C:\Program.exe "My Program" ENABLE
🔍 آؤٹ پٹ کی تشریح
interface show interface آؤٹ پٹ:
Admin State State Type Interface Name ------------------------------------------------------------------------- Enabled Connected Dedicated Ethernet Enabled Connected Dedicated Wi-Fi Disabled Disconnected Dedicated Local Area Connection* 1
wlan show profiles آؤٹ پٹ:
Profiles on interface Wi-Fi:
Group policy profiles (read only)
---------------------------------
<None>
User profiles
-------------
All User Profile : HomeNetwork
All User Profile : OfficeWiFi
All User Profile : GuestNetwork⚠️ ممکنہ مسائل اور حل
مسئلہ 1: "The requested operation requires elevation"
وجہ: Administrator rights کی ضرورت
حل:
Command Prompt کو "Run as administrator" کھولیں
مسئلہ 2: وائی فائی کنیکٹ نہ ہونا
وجہ: نیٹ ورک پروفائل مسائل
حل:
# پروفائل ڈیلیٹ کریں netsh wlan delete profile name="NetworkName" # دوبارہ کنیکٹ کریں netsh wlan connect name="NetworkName"
مسئلہ 3: IP address کنفیگر نہ ہونا
حل:
# DHCP پر واپس جائیں netsh interface ip set address "Ethernet" dhcp
💼 عملی استعمال کے منظرنامے
منظرنامہ 1: نیٹ ورک انٹرفیس ری سیٹ
# تمام انٹرفیس ری سیٹ netsh interface ip reset # TCP/IP stack ری سیٹ netsh int ip reset reset.log # Winsock ری سیٹ netsh winsock reset
منظرنامہ 2: وائی فائی پاس ورڈ معلوم کرنا
# تمام پروفائلز دیکھیں netsh wlan show profiles # مخصوص پروفائل کا پاس ورڈ netsh wlan show profile name="HomeNetwork" key=clear
منظرنامہ 3: فائر وال rules مینجمنٹ
# تمام rules دیکھیں netsh firewall show config # نئی rule شامل کریں netsh firewall add portopening UDP 53 "DNS Port"
منظرنامہ 4: نیٹ ورک ڈایگنوسٹکس
# TCP/IP diagnostics netsh int ip show config # DNS cache management netsh int ip delete arpcache
🔧 advanced استعمال
سیٹنگز کو فائل میں محفوظ کرنا:
# موجودہ کنفیگریشن ایکسپورٹ netsh -c interface dump > network_config.txt # کنفیگریشن درآمد netsh -f network_config.txt
scripting کے لیے:
@echo off netsh interface ip set address "Ethernet" static 192.168.1.100 255.255.255.0 192.168.1.1 netsh interface ip set dns "Ethernet" static 8.8.8.8 netsh interface ip add dns "Ethernet" 8.8.4.4 index=2
وائی فائی آٹومیشن:
# تمام دستیاب نیٹ ورکس netsh wlan show networks mode=bssid # پاس ورڈ کے ساتھ کنیکٹ netsh wlan connect name="NetworkName" ssid="NetworkSSID"
📝 اسائنمنٹ
عملی کام:
netsh interface show interfaceچلائیں اور نتائج نوٹ کریںnetsh wlan show profilesسے تمام وائی فائی نیٹ ورکس دیکھیںnetsh firewall show stateسے فائر وال سٹیٹس چیک کریںاپنے پرائمری انٹرفیس کی مکمل کنفیگریشن ایکسپورٹ کریں
سوالات:
netsh کنٹیکسٹ کیا ہے اور یہ کیوں اہم ہے؟
وائی فائی پاس ورڈ کیسے معلوم کریں گے؟
فائر وال میں پورٹ کیسے کھولیں گے؟
نیٹ ورک انٹرفیس کو کیسے ری سیٹ کریں گے؟
مشق:
اپنے سسٹم کی مکمل نیٹ ورک کنفیگریشن ایکسپورٹ کریں
ایک وائی فائی نیٹ ورک کا پروفائل بنائیں
TCP/IP stack ری سیٹ کریں اور نتائج نوٹ کریں
💡 بہترین مشقیں
نیٹ ورک مسائل میں سب سے پہلے
netsh int ip resetاستعمال کریںوائی فائی پاس ورڈ محفوظ طریقے سے اسٹور کریں
فائر وال rules کو باقاعدگی سے ریویو کریں
کنفیگریشن تبدیلیوں سے پہلے backup ضرور بنائیں
⚠️ احتیاطی تدابیر
فائر وال rules میں تبدیلی سمجھ بوجھ کر کریں
وائی فائی پاس ورڈز کو محفوظ رکھیں
administrator rights کے بغیر netsh کا استعمال محدود کریں
کنفیگریشن تبدیلیوں کا ریکارڈ رکھیں

کوئی تبصرے نہیں:
ایک تبصرہ شائع کریں