درخواست های ارتباط
جستجو
    لیست دوستان من
    صندوق پیام
    همه را دیدم
    • در حال دریافت لیست پیام ها
    صندوق پیام
    رویدادها
    همه را دیدم
    • در حال دریافت لیست رویدادها
    همه رویدادهای من
    تخفیف های وب سایت
    همه تخفیف ها

    عضویت در

    کانال تلگرام

    توسینسو

    اطلاعات مطلب
      مدرس/نویسنده
      امیرحسین کریم پور
      امتیاز: 119858
      رتبه:8
      11
      422
      381
      4122
      امیرحسین کریم پور ، مدیر انجمن سخت افزار و تجهیزات دیجیتال TOSINSO ، متخصص شبکه ، تخصص در حوزه سیستم عامل های کلاینت و سرور مایکروسافت ، سیستم عامل لینوکس ، علاقه مند به حوزه امنیت اطلاعات و تست نفوذ سنجی ... پروفایل کاربر
      دوره های مرتبط
      دوره های توسینسو دوره آموزشی بین المللی لینوکس LPIC 303 کد 328
      دوره آموزشی بین المللی لینوکس LPIC 303 کد 328
      مدرس: محمد عابدینی
      این دوره را در 18 قسط خریداری کنید
      دوره آموزشی راه اندازی ایمیل سرور iRedMail در OpenBSD
      دوره آموزشی راه اندازی ایمیل سرور iRedMail در OpenBSD
      مدرس: محمد عابدینی
      این دوره را در 2 قسط خریداری کنید
      دوره آموزشی مقدماتی BASH Scripting در لینوکس
      دوره آموزشی مقدماتی BASH Scripting در لینوکس
      مدرس: مجتبی اسمائی
      این دوره را در 10 قسط خریداری کنید
      دوره آموزشی راه اندازی سرویس های تحت شبکه در لینوکس CentOS
      دوره آموزشی راه اندازی سرویس های تحت شبکه در لینوکس CentOS
      مدرس: آرش حیدری
      این دوره را در 12 قسط خریداری کنید
      دوره آموزشی بین المللی لینوکس LPIC2 کد 201
      دوره آموزشی بین المللی لینوکس LPIC2 کد 201
      مدرس: محمد نصیری
      این دوره را در 27 قسط خریداری کنید
      دوره آموزشی بین المللی لینوکس LPIC1 کد 102
      دوره آموزشی بین المللی لینوکس LPIC1 کد 102
      مدرس: محمد نصیری
      این دوره را در 16 قسط خریداری کنید
      دوره اموزشي فوق تخصصي  سيستم عامل لينوكس RHCSA  قسمت اول
      دوره اموزشي فوق تخصصي سيستم عامل لينوكس RHCSA قسمت اول
      مدرس: علیرضا سیفی و هومن برازنده
      این دوره را در 10 قسط خریداری کنید
      دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell
      دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell
      مدرس: محمد عابدینی
      این دوره را در 19 قسط خریداری کنید
      دوره آموزشی بین المللی لینوکس LPIC1 کد 101
      دوره آموزشی بین المللی لینوکس LPIC1 کد 101
      مدرس: محمد نصیری
      این دوره را در 18 قسط خریداری کنید
      گام به گام تخصصی مدیریت و پیکربندی سرورها با Ansible در لینوکس
      گام به گام تخصصی مدیریت و پیکربندی سرورها با Ansible در لینوکس
      مدرس: مجتبی اسمائی
      این دوره را در 10 قسط خریداری کنید
      آموزش نصب سیستم عامل اندروید روی کامپیوترهای شخصی با Android PC
      آموزش نصب سیستم عامل اندروید روی کامپیوترهای شخصی با Android PC
      مدرس: محمد عابدینی
      این دوره را در 1 قسط خریداری کنید
      دوره آموزشی Linux Essentials = دریچه ورود شما به دنیای لینوکس
      دوره آموزشی Linux Essentials = دریچه ورود شما به دنیای لینوکس
      مدرس: محمد نصیری
      این دوره را در 17 قسط خریداری کنید
      دوره آموزشی رایگان نصب انواع لینوکس بصورت عادی و Dual Boot
      دوره آموزشی رایگان نصب انواع لینوکس بصورت عادی و Dual Boot
      مدرس: محمد عابدینی
      این دوره را در 4 قسط خریداری کنید
      دوره آموزشی بین المللی لینوکس LPIC2 کد 202
      دوره آموزشی بین المللی لینوکس LPIC2 کد 202
      مدرس: امیرحسین احمدی
      این دوره را در 29 قسط خریداری کنید
      دوره آموزشی کنترل پنل هاستینگ CWP
      دوره آموزشی کنترل پنل هاستینگ CWP
      مدرس: فربد رستم صولت
      این دوره را در 6 قسط خریداری کنید
      دوره آموزشی جامع CentOS Web Panel یا CWP
      دوره آموزشی جامع CentOS Web Panel یا CWP
      مدرس: کاظم تقندیکی
      این دوره را در 10 قسط خریداری کنید

      نحوه اتصال به شبکه های وایرلس WPA2 از طریق خط فرمان لینوکس

      تاریخ 1 ماه قبل
      نظرات 0
      بازدیدها 33
      اتصال به شبکه کابلی در لینوکس با محیط گرافیکی و حتی از طریق ترمینال کار خیلی راحتی هست اما در مورد اتصال به شبکه های وایرلس دارای پسورد از طریق ترمینال لینوکس قضیه کمی فرق می کنه و لازمه این کار اینه که کمی خودمون رو به زحمت بندازیم و دست به دامان تعدادی دستورات بشیم ! اول از همه این رو متذکر بشم که از سیستم عامل Ubuntu برای اتصال به شبکه WiFi استفاده می کنیم. خب اول کار باید ببینیم که کارت شبکه وایرلس ما Enable یا فعال هست یا نه . برای این کار از دستور rfkill استفاده می کنیم لذا اول باید روی سیستممون نصبش کنیم :
      sudo apt install rfkill
      حالا دستور زیر رو اجرا کنید :
       rfkill list
      
      اگه در خروجی این دستور مقابل Soft blocked کلمه no نوشته شده بود به این معنی هست که کارت شبکه وایرلس تون فعال هست در غیر این صورت ، یعنی اگه Yes نوشته شده بود دستور زیر رو اجرا کنید تا کارت شبکه فعال بشه :

       rfkill unblock wifi
      

      حالا برای اینکه حین پیکربندی تنظیمات اتصال به شبکه WiFi به مشکل نخوریم دو دستور زیر رو برای غیرفعال شدن سرویس شبکه لینوکس اجرا می کنیم :
       sudo systemctl stop NetworkManager
       sudo systemctl disable NetworkManager
      

      حالا باید اسم شبکه وایرلسی که میخواید بهش وصل بشید رو پیدا کنید برای این کار با دستور iwlist اسکن می کنیم ببینیم چه SSID یا بعبارت فنی تر ESSID هایی دور و برمون وجود دارن :
       sudo iwlist wlp3s0 scan | grep ESSID
      
      خروجی دستور بالا بصورت تر و تمیز فقط ESSID هارو نشون میده که بین اون ها اسم شبکه وایرلسی که قصد وصل شدن به اونو دارید وجود داره. حالا ما به نرم افزاری احتیاج داریم که توسط اون بتونیم خودمون رو به شبکه وایرلس مد نظرمون معرفی یا در اصطلاح احرازهویت کنیم دلیلش خیلی هم واضحه ، شبکه وایرلسی که میخوایم بهش وصل بشیم پسورد داره و ما باید پسورد اون رو بدونیم. اسم این نرم افزار wpa_supplicant هستش و با دستور زیر باید اونو روی سیستممون نصب کنیم :
      # sudo apt install wpasupplicant
      
      حالا ما باید با ابزاری به نام wpapassphrase که جزء ابزار های این پکیج یا wpasupplicant هستش فایل wpasupplicant.conf رو ایجاد کنیم دستور زیر رو اجرا کنید:
      # wpa_passphrase your-ESSID your-passphrase | sudo tee /etc/wpa_supplicant.conf
      
      با اجرای دستور بالا ما تعریف کردیم که میخوایم به چه شبکه ای و با چه پسوردی بهش وصل بشیم و در نهایت خروجی رو tee کردیم توی فایلی به اسم wpa_supplicant.conf که همین الان صحبتش رو کردیم. حالا نوبتی هم باشه نوبت اینه که به شبکه وایرلسمون وصل بشیم :
      # sudo wpa_supplicant -c /etc/wpa_supplicant.conf -i wlp3s0
      
      اینجا wlp3s0 کارت شبکه وایرلسمون هست. بصورت پیشفرض wpa_supplicant در Foreground سیستم اجرا میشه. یه ترمینال دیگه باز کنید و دستور زیر رو اجرا کنید :
      # iwconfig
      
      با اجرای این دستور شبکه وایرلسی که بهش وصل شدید رو میتونید مشاهده کنید. CTRL+C رو در ترمینال قبلی بزنید و دستور زیر رو اجرا کنید تا پروسه اتصال رو به Background ببرید :
      # sudo wpa_supplicant -B -c /etc/wpa_supplicant.conf -i wlp3s0
      
      خب حالا دیگه خیالتون راحته که اگه ترمینال رو ببندید اتصال وایرلس تون قطع نمیشه. ما الان وصل شدیم به مودم وایرلس مون و احرازهویت شدیم اما همونطور که میدونید برای فعالیت تو شبکه و اتصال به اینترنت نیاز به آدرس IP داریم پس با دستور زیر به روتر عزیزمون میگیم که لطف کنن و به ما IP بدن :
      # sudo dhclient wlp3s0
      

      برای اینکه هنگام بوت شدن سیستم بتونیم به صورت خودکار به شبکه وایرلسمون وصل بشیم نیاز داریم چند تا کار رو روی سیستم انجام بدیم. دستورات زیر رو به ترتیب اجرا کنید :
      # sudo cp /lib/systemd/system/wpa_supplicant.service /etc/systemd/system/wpa_supplicant.service
      # sudo nano /etc/systemd/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 systemctl enable wpa_supplicant.service
      

      حالا بعد از بوت شدن سیستم کارت شبکه وایرلسمون باید آدرس IP بگیره پس dhclient رو باید برای این کار تنظیم کنیم. دستور زیر رو اجرا کنید :
      # sudo nano /etc/systemd/system/dhclient.service
      
      متن زیر رو داخل فایل قرار بدید :
      [Unit]
      Description= DHCP Client
      Before=network.target
      
      [Service]
      Type=simple
      ExecStart=/sbin/dhclient wlp3s0
      
      [Install]
      WantedBy=multi-user.target
      
      حالا دستور زیر رو اجرا کنید تا سرویس dhclient هنگام بوت اجرا بشه و از DHCP سرور IP بگیره :
      # sudo systemctl enable dhclient.service
      


      نویسنده : امیرحسین کریم پور
      منبع : linux.tosinso.com
      هرگونه نشر و کپس برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد.
      برچسب ها
      مطالب مرتبط

      در حال دریافت اطلاعات

      نظرات
      هیچ نظری ارسال نشده است

        برای ارسال نظر ابتدا به سایت وارد شوید