سیستم عامل لینوکس یک سیستم عامل متن باز و در عین حال محبوب است که در بین مهندسین نرم افزار جایگاه ویژه ای دارد. حال ما در این مطلب به شما آموزش اتصال به اینترنت وایرلس با ترمینال لینوکس را در اختیار شما میگذاریم تا در این مسیر شما را یاری کنیم.
در ابتدا باید چک کنید که کارت شبکه وایرلس شما فعال است یا خیر. برای این کار دستور rfkill را وارد می کنیم.
#Sudo apt install rfkill
سپس این دستور را اجرا کنید:
Rfkill list
زمانیکه در خروجی این دستور در مقابل Soft blocked کلمه yes نوشته شده بود دستور زیر را برای فعال شدن کارت شبکه اجراکنید.
Rfkill unblock wifi
حال برای اینکه هنگام تنظیمات اتصال به وای فای دچار اختلال نشوید، دستوری برای غیرفعال شدن سرویس شبکه لینوکس اجرا کنید:
Sudo systemctl disable networkmanager#
حال اسم شبکه وایرلسی را قصد اتصال به آن را دارید، پیدا کنید. با دستور زیر SSID های اطراف را اسکن کنید:
Sudo iwlist wlp3s0 scan I qrep ESSID#
حالا برای اینکه بتوانیم به شبکه وایرلس مد نظر خود متصل شویم باید پسور آن را وارد کنیم. برای این عمل نیاز به نرم افزاری برای دانستن رمز عبور آن داریم. با دستور زیر نرم افزار wpa_supplicant را نصب کنید:
# sudo apt install wpasupplicant
برای اجرای این نرم افزار دستور زیر را اجرا کنید:
# wpa_passphrase your – ESSID your – passphrase | sudo tee/etc/wpa_supplicant.conf
با دستور بالا ما به سیستم تعریف کردیم که قصد اتصال به چه شبکه و با چه رمز عبوری را داریم. الان زمان اتصال به شبکه فرارسیده است.
#sudo wpa_supplicant –c /etc/wpa_supplicant.conf -I wlp3s0
اکنون یک ترمینال دیگر باز کنید و دستور زیر را اجرا کنید:
#iwconfig
با اجرای دستور بالا شبکه wireless متصل شده را می توانید مشاهده کنید. در ترمینال قبلی کلید ctrl+c را بزنید و دستور زیر را اجرا کنید:
#sudo wpa_supplicant –B –c /etc/wpa_supplicant.conf –iwlp3s0
در این صورت اگر ترمینال خود را ببندید اتصالتان با وایرلس قطع نخواهد شد. با دستور زیر آدرس IP مودم را دریافت میکنیم:
#sudo dhclient wlp3s0
هنگام بوت شدن سیستم نیز ما نیاز به اتصال خودکار به وایرلس خود داریم. برای اینکار این دستورات را اجرا کنید.
#sudo cp /lib/system/system/wpa_supplicant.service /etc/system/wpa_supplicant.service
#sudo nano /etc/sestemd/system/wpa_supplicant.service
در فایل وایرایش شده نوشته زیر را پیدا کنید:
Execstart=/sbin/wpa_supplicant –u –s –o /run/ wpa_supplicant
و به شکل زیر تغییر دهید:
Execstart=/sbin/wpa_supplicant –u –s –c /etc/ wpa_supplicant.conf –I wlp3s0
پس از ذخیره کردن فایل دستور زیر را اجرا کنید:
#sudo nano /etc/system/system/dhclient.service
متن زیر را داخل فایل قرار دهید:
[Unit]
Description= DHCP Client
Before=network.target
[Service]
Type=simple
Execstart=/sbin/dhclient wlpes0
[Install]
WantedBy=multi-user.target
با اجرای دستور زیر سرویس dhclient هنگام بوت اجرا می شود:
#audo systemctl enable dhclient.service