فہرست کا خانہ
اس مضمون میں، ہم آپ کی رہنمائی کریں گے کہ wpa_supplicant کا استعمال کرتے ہوئے Debian 11/10 سرور اور ڈیسک ٹاپ پر کمانڈ لائن سے WiFi سے کیسے جڑیں۔ wpa_supplicant WPA پروٹوکول کے درخواست کنندہ جزو کا نفاذ ہے۔
Debian میں Wi-Fi کو کمانڈ لائن کے ساتھ ترتیب دینے کے لیے، آپ کو یہ یقینی بنانے سے پہلے کہ یہ بوٹ کے وقت خود بخود جڑا ہوا ہے ایک Wi-Fi نیٹ ورک کنکشن قائم کرنا ہوگا۔ . ایسا کرنے کے طریقہ کے بارے میں مرحلہ وار گائیڈ تلاش کرنے کے لیے پڑھتے رہیں۔
Debian Wi-Fi
Wi-Fi استعمال کرنے والے وائرلیس آلات کئی مختلف آلات میں پائے جانے والے چپ سیٹوں پر کام کرتے ہیں۔ Debian ایک مفت، سافٹ ویئر پر مبنی نظام ہے جو ان چپ سیٹوں کے لیے معیاری ڈرائیور/ماڈیول تیار کرنے میں مینوفیکچررز اور ڈویلپرز کے تعاون پر منحصر ہے۔
کمانڈ لائن کے ساتھ Debian میں WiFi کو کیسے ترتیب دیا جائے
ڈیبیان میں کمانڈ لائن کے ساتھ وائی فائی کے سیٹ اپ کے لیے دو مراحل مکمل ہونے ہیں۔
- وائی فائی سے جڑیں
- یقینی بنائیں کہ یہ بوٹ اپ پر خود بخود جڑ گیا ہے <7
- نیٹ ورک کارڈ کو فعال کریں
- وائی فائی نیٹ ورکس کا پتہ لگائیں
- ایکسیس پوائنٹ کے ساتھ وائی فائی کنکشن کو کنفیگر کریں
- ایک ڈائنامک آئی پی حاصل کریں۔ ڈی ایچ سی پی سرور کے ساتھ پتہ
- روٹ ٹیبل میں ڈیفالٹ روٹ شامل کریں
- انٹرنیٹ کی تصدیق کریںکنکشن
- پھر، آپ وائرلیس ڈیوائس کا نام نوٹ کر سکتے ہیں۔ سٹرنگ لمبی ہو سکتی ہے، اس لیے آپ ٹائپنگ کی کوشش کو ختم کرنے کے لیے اس متغیر کا استعمال کر سکتے ہیں: export wlan0=.
- مندرجہ بالا کمانڈ کے ساتھ WiFi کارڈ لائیں: sudo ip link $wlan0 سیٹ کریں مندرجہ ذیل کمانڈ کے ساتھ وائرلیس نیٹ ورک انٹرفیس میں دستیاب نیٹ ورکس کو تلاش کریں: sudo iw $wlan0 اسکین۔
- یقینی بنائیں کہ آپ کے رسائی پوائنٹس SSID دستیاب نیٹ ورکس میں سے ایک ہے۔
- یہ متغیر ٹائپنگ کی کوشش کو ختم کرتا ہے: ssid= برآمد کریں۔
- ایکسیس پوائنٹ پر ایک خفیہ کردہ نیٹ ورک کنکشن قائم کرنے کے لیے wpa_supplicant سروس کا استعمال کریں۔ یہ صرف کنفیگریشن فائل " /etc/wpa_supplicant.conf " کا استعمال کرے گا، جس میں ہر SSID کے لیے wpa2-کیز ہوتی ہیں۔
- ایکسیس پوائنٹ سے منسلک ہونے کے لیے، کنفگریشن کے لیے ایک اندراج شامل کریں۔ فائل: sudo wpa_passphrase $ssid -i >>/etc/wpa_supplicant.conf.
- ایکسیس پوائنٹ سے جڑنے کے لیے اس کمانڈ کا استعمال کریں: sudo wpa_supplicant -B -D wext -i $wlan0 -c /etc/wpa_supplicant.conf.
- اس کے ساتھ رسائی پوائنٹ سے اپنے کنکشن کی تصدیق کریں: iw $wlan0 لنک۔
- DHCP کے ساتھ ایک ڈائنامک آئی پی حاصل کریں یہ استعمال کرتے ہوئے: sudo dhclient $wlan0.
- دیکھیں اس کمانڈ کے ساتھ IP: sudo ip addr show $wlan0۔
- اس کے ساتھ روٹ ٹیبل کا معائنہ کریں: ip روٹ شو۔
- اس کمانڈ کے ساتھ وائی فائی سے جڑنے کے لیے روٹر میں ڈیفالٹ روٹ شامل کریں۔ : sudo ip route dev $wlan0 کے ذریعے ڈیفالٹ شامل کریں۔
- Dhclient
- Wpa_supplicant
- یہ فائل بنائیں: /etc/systemd/system/dhclient.service.
- پھر اس کو انجام دے کر فائل میں ترمیم کریں۔کمانڈ:
- کو فعال کریں درج ذیل کمانڈ کے ساتھ سروس: sudo systemctl enable dhclient۔
- " /lib/systemd/system<پر جائیں 13>،" سروس یونٹ فائل کاپی کریں، اور اسے درج ذیل لائنوں کا استعمال کرتے ہوئے " /etc/systemd/system " میں چسپاں کریں: sudo cp /lib/systemd/system/wpa_supplicant.service /etc /systemd/system/wpa_supplicant.service. > 12>ExecStart=/sbin/wpa_supplicant -u -s -c /etc/wpa_supplicant.conf -i .
- پھر، اس لائن کو نیچے شامل کریں: دوبارہ شروع کریں= ہمیشہ ۔
- اس لائن پر تبصرہ کریں: Alias=dbus-fi.w1.wpa_supplicant1.service .
- اس لائن کے ساتھ سروس کو دوبارہ لوڈ کریں: s udo systemctl daemon-reload .
- اس لائن کے ساتھ سروس کو فعال کریں: sudo systemctl enable wpa_supplicant .
- سب سے پہلے، جامد IP حاصل کرنے کے لیے dhclient.service کو غیر فعال کریں۔ایڈریس۔
- پھر، ایک نیٹ ورک کنفیگریشن فائل بنائیں: sudo nano /etc/systemd/network/static.network۔
- ان لائنوں کو شامل کریں:
- براہ کرم فائل کو بند کرنے سے پہلے اسے محفوظ کریں۔ پھر، وائرلیس انٹرفیس کے لیے اس کے ساتھ ایک .link بنائیں: sudo nano /etc/systemd/network/10-wifi.link.
- ان لائنوں کو اس میں شامل کریں فائل:
- میں اس صورت میں، آپ کو اپنا میک ایڈریس اور وائرلیس انٹرفیس کا نام استعمال کرنے کی ضرورت ہے۔ ایسا کرنے سے، آپ اس بات کو یقینی بنائیں گے کہ سسٹم وائرلیس انٹرفیس کا نام تبدیل نہیں کرتا ہے۔
- براہ کرم فائل کو بند کرنے سے پہلے اسے محفوظ کریں۔ پھر، " networking.service" کو غیر فعال کریں اور " systemd-networkd.service کو فعال کریں۔" یہ نیٹ ورک مینیجر ہے۔ ایسا کرنے کے لیے اس کمانڈ کا استعمال کریں:
- اس کے ساتھ کنفیگریشن کے کام کو چیک کرنے کے لیے systemd-networkd کو دوبارہ شروع کریں: sudo systemctl restart systemd-networkd.
سیٹ اپ کے ہر مرحلے کے لیے یہاں ایک مکمل مرحلہ وار طریقہ کار ہے۔
وائی فائی کنکشن کیسے قائم کیا جائے
ڈیبین میں وائی فائی نیٹ ورک کنکشن قائم کرنے کے لیے، آپ کو ان اقدامات پر عمل کریں:
یہاں یہ ہے کہ آپ ہر قدم کو کیسے انجام دیتے ہیں۔
نیٹ ورک کارڈ کو فعال کریں
نیٹ ورک کارڈ کو فعال کرنے کے لیے ان مراحل پر عمل کریں۔
- <5 وائی فائی کارڈ کو فعال کرنے کے لیے، آپ کو پہلے درج ذیل کمانڈ سے وائرلیس کارڈ کی شناخت کرنی ہوگی: iw dev.
ایکسیس پوائنٹ کے ساتھ وائی فائی کنکشن کو کنفیگر کریں
نیٹ ورک کو کنفیگر کرنے کے لیے ان اقدامات پر عمل کریں۔ رسائی پوائنٹ کے ساتھ کنکشن۔
DHCP سرور کے ساتھ ایک متحرک IP ایڈریس حاصل کریں
DHCP کے ساتھ ڈائنامک IP حاصل کرنے کے لیے ان مراحل پر عمل کریں۔
بھی دیکھو: ہوم پوڈ وائی فائی نیٹ ورک کو کیسے تبدیل کریں۔روٹ ٹیبل میں ڈیفالٹ روٹ شامل کریں
اس میں ڈیفالٹ روٹ شامل کرنے کے لیے ان مراحل پر عمل کریں۔ روٹ ٹیبل۔
انٹرنیٹ کنکشن کی تصدیق کریں
آخر میں، اس بات کی تصدیق کرنے کے لیے درج ذیل کمانڈ کا استعمال کریں کہ آپ اس سے منسلک ہیں نیٹ ورک: پنگ www.google.com .
بوٹ ٹائم پر آٹو کنیکٹ کیسے کریں
اس بات کو یقینی بنانے کے لیے وائرلیس نیٹ ورک بوٹ اپ پر خود سے جڑ جاتا ہے، آپ کو اس کے لیے سسٹم ڈی سروس بنانے اور فعال کرنے کی ضرورت ہے:
یہاں ہے طریقہ آپ ہر قدم کو انجام دیتے ہیں۔
Dhclient Service
[یونٹ]
12>تفصیل = DHCP کلائنٹ
Before=network.target
After=wpa_supplicant.service
[Service]
Type=forking
ExecStart=/sbin/dhclient -v
بھی دیکھو: Xfinity کے ساتھ اپنا اپنا راؤٹر کیسے استعمال کریں۔ExecStop=/sbin/dhclient -r
دوبارہ شروع کریں = ہمیشہ
[انسٹال کریں]
WantedBy=multi-user.target
Wpa_supplicant Service
Static IP کیسے بنائیں
ان پر عمل کریں جامد IP ایڈریس حاصل کرنے کے اقدامات:
[میچ]
Name=wlp4s0
[نیٹ ورک]
ایڈریس=192.168.1.8/24
Gateway=192.168.1.1
[Match]
MACAddress=a8:4b:05:2b:e8:54
[لنک]
NamePolicy=
Name=wlp4s0
sudo systemctl نیٹ ورکنگ کو غیر فعال کریں
sudo systemctl enable systemd-networkd
نتیجہ
گائیڈ کو پڑھنے کے بعد، آپ کمانڈ لائن کا استعمال کرتے ہوئے ڈیبین میں آسانی سے نیٹ ورک کنکشن بنا سکتے ہیں۔