خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

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

اتصال به Wi-Fi با استفاده از دستور nmcli در لینوکس بسیار آسان است، با یا بدون رابط گرافیکی.

آیا نیاز به اتصال به اینترنت در دستگاه لینوکس خود دارید، اما پورت اترنت یا دسترسی به نرم افزار شبکه گرافیکی ندارید؟ در اینجا نحوه اتصال به Wi-Fi در ترمینال لینوکس با استفاده از دستور nmcli آورده شده است.

nmcli چیست؟

nmcli رابط خط فرمان برای NetworkManager است، یک برنامه معمول لینوکس برای شناسایی و پیکربندی اتصالات اینترنتی. بسیاری از توزیع ها دارای یک اپلت گرافیکی برای استفاده از NetworkManager در محیط دسکتاپ هستند، اما اگر روی سرور لینوکس هستید ممکن است به دسکتاپ دسترسی نداشته باشید.

برخی از روش‌های اتصال با Wi-Fi از طریق ترمینال کمی پیچیده هستند و شامل فایل‌های پیکربندی و دانستن کلید PSK شما می‌شوند.

در مورد nmcli اینطور نیست. با فرض اینکه یک روتر مدرن دارید، تنها چیزی که باید بدانید SSID شبکه خود (نام شبکه ای که می خواهید به آن وصل شوید) و رمز عبور شبکه است، در صورت وجود.

مرحله 1: دستگاه Wi-Fi خود را فعال کنید

کارت Wi-Fi در رایانه لینوکس شما نمی تواند به اینترنت متصل شود مگر اینکه فعال باشد. برای مشاهده وضعیت تمام رابط های شبکه خود، از این دستور استفاده کنید:

nmcli dev status

وضعیت وای فای را با nmcli بررسی کنید

شما باید لیستی از دستگاه های شبکه خود را به همراه نوع، وضعیت و اطلاعات اتصال شبکه دریافت کنید.

اگر مطمئن نیستید که دستگاه Wi-Fi شما فعال است یا خیر، می توانید با این دستور بررسی کنید:

nmcli radio wifi

اگر خروجی نشان می دهد که وای فای غیرفعال است، می توانید با دستور زیر آن را فعال کنید:

nmcli radio wifi on

مرحله 2: یک نقطه دسترسی Wi-Fi را شناسایی کنید

اگر نام نقطه دسترسی Wi-Fi خود را نمی دانید، می توانید آن را با اسکن شبکه های Wi-Fi اطراف پیدا کنید.

nmcli dev wifi list

شبکه های وای فای موجود را با nmcli اسکن کنید

به نام لیست شده در زیر SSID برای شبکه ای که می خواهید به آن متصل شوید توجه کنید. برای مرحله بعدی به آن نیاز خواهید داشت.

مطلب مرتبط:   SoftEther VPN چیست؟ با این ابزار مفید دسترسی VPN مسدود شده را دور بزنید

مرحله 3: با nmcli به Wi-Fi متصل شوید

با فعال بودن Wi-Fi و شناسایی SSID، اکنون آماده اتصال هستید. می توانید با دستور زیر ارتباط برقرار کنید:

sudo nmcli dev wifi connect network-ssid

شبکه ssid را با نام شبکه خود جایگزین کنید. اگر امنیت WEP یا WPA روی Wi-Fi خود دارید، می توانید رمز عبور شبکه را نیز در دستور مشخص کنید.

sudo nmcli dev wifi connect network-ssid password "network-password"

از طرف دیگر، اگر نمی خواهید رمز عبور خود را روی صفحه بنویسید، می توانید از گزینه –ask استفاده کنید:

sudo nmcli --ask dev wifi connect network-ssid

اکنون سیستم از شما می خواهد که رمز عبور شبکه خود را بدون اینکه قابل مشاهده باشد وارد کنید.

اکنون دستگاه شما باید به اینترنت متصل باشد. با پینگ تست کنید:

ping google.com

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

مدیریت اتصالات شبکه در لینوکس با nmcli

با دستور زیر می توانید تمام اتصالات ذخیره شده را مشاهده کنید:

nmcli con show

شبکه های وای فای را با nmcli مدیریت کنید

اگر به یک شبکه متصل هستید، اما می‌خواهید از اتصال دیگری استفاده کنید، می‌توانید با خاموش کردن اتصال، اتصال را قطع کنید. شما باید SSID را مشخص کنید، یا اگر چندین اتصال با یک SSID دارید، از UUID استفاده کنید.

nmcli con down ssid/uuid

برای اتصال به یک اتصال ذخیره شده دیگر، به سادگی گزینه up را در دستور nmcli ارسال کنید. مطمئن شوید که SSID یا UUID شبکه جدیدی را که می‌خواهید به آن متصل شوید مشخص کنید.

nmcli con up ssid/uuid

اتصال به Wi-Fi بدون رابط کاربری گرافیکی در لینوکس

اکنون بدون استفاده از رابط گرافیکی به شبکه Wi-Fi خود وصل شده اید، که شما را به یک کاربر لینوکس بسیار همه کاره تبدیل می کند.

مطلب مرتبط:   پرخاشگری رومینگ چیست؟ چگونه یک سیگنال Wi-Fi قوی تر در ویندوز دریافت کنیم؟

اگر نیاز به جابجایی فایل‌ها به صورت بی‌سیم دارید، برنامه‌های لینوکس زیادی وجود دارند که با یا بدون محیط دسکتاپ این امکان را می‌دهند.