فهرست مطالب
در این مقاله، نحوه اتصال به WiFi را از خط فرمان روی سرور Debian 11/10 و دسکتاپ با استفاده از wpa_supplicant راهنمایی می کنیم. wpa_supplicant پیادهسازی جزء درخواستکننده پروتکل WPA است.
برای راهاندازی Wi-Fi در Debian با خط فرمان، قبل از اطمینان از اتصال خودکار آن در زمان بوت، باید یک اتصال شبکه Wi-Fi برقرار کنید. . به خواندن ادامه دهید تا راهنمای گام به گام نحوه انجام این کار را بیابید.
Debian Wi-Fi
دستگاههای بیسیمی که از Wi-Fi استفاده میکنند بر روی چیپستهای موجود در چندین دستگاه مختلف کار میکنند. دبیان یک سیستم رایگان و مبتنی بر نرم افزار است که به همکاری سازندگان و توسعه دهندگان در تولید درایورها/ماژول های با کیفیت برای آن چیپست ها بستگی دارد.
نحوه راه اندازی WiFi در دبیان با خط فرمان
برای راهاندازی WiFi در دبیان با خط فرمان دو مرحله وجود دارد.
- اتصال به WiFi
- مطمئن شوید که در هنگام راهاندازی به طور خودکار متصل شده است
در اینجا یک روش کامل گام به گام برای هر مرحله از راه اندازی آورده شده است.
نحوه ایجاد اتصال WiFi
برای ایجاد اتصال شبکه WiFi در Debian، باید این مراحل را دنبال کنید:
- فعال کردن کارت شبکه
- تشخیص شبکه های WiFi
- پیکربندی اتصال WiFi با نقطه دسترسی
- دریافت یک IP پویا آدرس با سرور DHCP
- یک مسیر پیش فرض را به جدول مسیر اضافه کنید
- اینترنت را تأیید کنیداتصال
در اینجا نحوه انجام هر مرحله آمده است.
فعال کردن کارت شبکه
این مراحل را برای فعال کردن کارت شبکه دنبال کنید.
- برای فعال کردن کارت WiFi، ابتدا باید کارت وایرلس را با دستور زیر شناسایی کنید: iw dev.
- سپس، می توانید نام دستگاه بی سیم را یادداشت کنید. رشته ممکن است طولانی باشد، بنابراین می توانید از این متغیر برای حذف تلاش تایپ استفاده کنید: export wlan0=.
- کارت WiFi را با دستور بالا بیاورید: sudo ip link $wlan0 را تنظیم کنید.
شناسایی شبکههای WiFi
این مراحل را برای شناسایی شبکههای WiFi دنبال کنید.
- برای شناسایی شبکههای WiFi در Debian ، به دنبال شبکه های موجود در رابط شبکه بی سیم با دستور زیر بگردید: sudo iw $wlan0 scan.
- مطمئن شوید که SSID نقاط دسترسی شما یکی از شبکه های موجود شناسایی شده است.
- این متغیر تلاش تایپ را حذف می کند: صادرات ssid=.
پیکربندی اتصال WiFi با نقطه دسترسی
این مراحل را برای پیکربندی شبکه دنبال کنید اتصال با نقطه دسترسی.
- از سرویس wpa_supplicant برای ایجاد یک اتصال شبکه رمزگذاری شده به نقطه دسترسی استفاده کنید. فقط از فایل پیکربندی « /etc/wpa_supplicant.conf » که حاوی کلیدهای wpa2 برای هر SSID است استفاده می کند.
- برای اتصال به نقطه دسترسی، یک ورودی برای پیکربندی اضافه کنید. فایل: sudo wpa_passphrase $ssid -i >>/etc/wpa_supplicant.conf.
- از این دستور برای اتصال به نقطه دسترسی استفاده کنید: sudo wpa_supplicant -B -D wext -i $wlan0 -c /etc/wpa_supplicant.conf.
- اتصال خود را با نقطه دسترسی با این مورد تأیید کنید: پیوند iw $wlan0.
یک آدرس IP پویا با سرور DHCP دریافت کنید
این مراحل را برای به دست آوردن یک IP پویا با DHCP دنبال کنید.
- یک IP پویا با DHCP با استفاده از این دریافت کنید: sudo dhclient $wlan0.
- مشاهده IP با این دستور: sudo ip addr $wlan0 را نشان می دهد.
یک مسیر پیش فرض به جدول مسیر اضافه کنید
این مراحل را دنبال کنید تا یک مسیر پیش فرض را اضافه کنید جدول مسیر.
- جدول مسیر را با این مورد بررسی کنید: ip route show.
- یک مسیر پیش فرض به روتر اضافه کنید تا با این دستور به WiFi متصل شوید. : سوdo ip route اضافه کردن پیشفرض از طریق dev $wlan0.
تأیید اتصال اینترنت
در نهایت، از دستور زیر برای تأیید اینکه به شبکه: پینگ www.google.com .
نحوه اتصال خودکار در زمان بوت
برای اطمینان از اینکه شبکه بی سیم در هنگام راه اندازی به طور خودکار متصل می شود، شما باید یک سرویس systemd را ایجاد و فعال کنید:
- Dhclient
- Wpa_supplicant
در اینجا نحوه شما هر مرحله را انجام می دهید.
سرویس Dhclient
- این فایل را ایجاد کنید: /etc/systemd/system/dhclient.service.
- سپس ، با انجام این کار فایل را ویرایش کنیددستور:
[واحد]
Description= DHCP Client
Before=network.target
After=wpa_supplicant.service
[سرویس]
Type=forking
ExecStart=/sbin/dhclient -v
ExecStop=/sbin/dhclient -r
راه اندازی مجدد =always
[نصب]
WantedBy=multi-user.target
- فعال کردن سرویس با دستور زیر: sudo systemctl enable dhclient.
Wpa_supplicant Service
- برو به " /lib/systemd/system ، فایل واحد خدمات را کپی کرده و با استفاده از خطوط زیر در " /etc/systemd/system " جایگذاری کنید: sudo cp /lib/systemd/system/wpa_supplicant.service /etc /systemd/system/wpa_supplicant.service.
- از یک ویرایشگر، مانند Vim، برای باز کردن فایل در " /etc " استفاده کنید و خط ExecStart را با این تغییر دهید: ExecStart=/sbin/wpa_supplicant -u -s -c /etc/wpa_supplicant.conf -i .
- سپس، این خط را در زیر اضافه کنید: Restart=always .
- این خط را نظر دهید: Alias=dbus-fi.w1.wpa_supplicant1.service .
- سرویس را با این خط بارگیری مجدد کنید: s udo systemctl daemon-reload .
- سرویس را با این خط فعال کنید: sudo systemctl enable wpa_supplicant .
نحوه ایجاد یک IP ثابت
این موارد را دنبال کنید مراحل دریافت یک آدرس IP ثابت:
- ابتدا، dhclient.service را غیرفعال کنید تا یک IP ثابت بدست آورید.آدرس.
- سپس، یک فایل پیکربندی شبکه ایجاد کنید: sudo nano /etc/systemd/network/static.network.
- این خطوط را اضافه کنید:
[تطابق]
Name=wlp4s0
<[شبکه]
Address=192.168.1.8/24
Gateway=192.168.1.1
- لطفاً فایل را قبل از بستن آن ذخیره کنید. سپس، یک .link برای رابط بی سیم با این کار ایجاد کنید: sudo nano /etc/systemd/network/10-wifi.link.
- این خطوط را اضافه کنید فایل:
[مطابقت]
MACAddress=a8:4b:05:2b:e8:54
<[پیوند]
NamePolicy=
Name=wlp4s0
همچنین ببینید: 7 بهترین آنالایزر Wifi: ویندوز 10 (2023)- در در این مورد، باید از آدرس MAC و نام رابط بی سیم خود استفاده کنید. با انجام این کار، مطمئن خواهید شد که سیستم نام رابط بی سیم را تغییر نمی دهد.
- لطفاً فایل را قبل از بستن آن ذخیره کنید. سپس « networking.service» را غیرفعال کنید و « systemd-networkd.service » را فعال کنید. این مدیر شبکه است. برای انجام این کار از این دستور استفاده کنید:
sudo systemctl غیرفعال کردن شبکه
sudo systemctl فعال کردن systemd-networkd
- systemd-networkd را راه اندازی مجدد کنید تا عملکرد پیکربندی را با این مورد بررسی کنید: sudo systemctl systemd-networkd را مجددا راه اندازی کنید.
نتیجه
پس از خواندن راهنما، می توانید به راحتی با استفاده از خط فرمان یک اتصال شبکه در دبیان ایجاد کنید.
همچنین ببینید: تلفن بیسیم Assurance من کار نمیکند