صفحه اصلی

آموزش اتصال به وایرلس با ترمینال لینوکس

۱۲ آذر ۱۳۹۹

سیستم عامل لینوکس یک سیستم عامل متن باز و در عین حال محبوب است که در بین مهندسین نرم افزار جایگاه ویژه ای دارد. حال ما در این مطلب به شما آموزش اتصال به اینترنت وایرلس با ترمینال لینوکس را در اختیار شما می‌گذاریم تا در این مسیر شما را یاری کنیم.

 

در ابتدا باید چک کنید که کارت شبکه وایرلس شما فعال است یا خیر. برای این کار دستور 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


 

دسته بندی ها : اینترنت
برچسب ها :

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *