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

این راهنما نشان می دهد که چگونه با استفاده از خط فرمان لینوکس از طریق شبکه WI-FI به اینترنت متصل شوید.

اگر توزیع بی سر و صدا (IE، یک توزیع که یک دسک تاپ گرافیکی را اجرا نمی کند) نصب کرده اید، شما ابزار مدیریت شبکه را برای کمک به اتصال شما ندارید. همچنین ممکن است مواردی باشد که شما به طور تصادفی اجزای کلیدی را از دسکتاپ خود حذف کرده یا یک توزیع را که دارای یک اشکال است نصب کرده باشید و تنها راه اتصال به اینترنت از طریق ترمینال لینوکس است.

با دسترسی به اینترنت از خط فرمان لینوکس، میتوانید از ابزارهایی مثل wget برای دانلود صفحات وب و فایلها استفاده کنید. شما همچنین قادر خواهید بود فیلم ها را با استفاده از یوتیوب-dl دانلود کنید . مدیران بسته خط فرمان برای توزیع شما مانند apt-get ، yum و PacMan نیز در دسترس خواهند بود . با دسترسی به مدیران بسته، شما باید همه چیزهایی را که نیاز دارید یک محیط دسکتاپ نصب کنید.

رابط شبکه بی سیم خود را تعیین کنید

از داخل ترمینال، دستور زیر را وارد کنید:

iwconfig

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

شایع ترین واسط شبکه بی سیم wlan0 است، اما می تواند چیزهای دیگری مانند موارد مورد من در آن wlp2s0 باشد.

روشن کردن رابط بی سیم روشن

گام بعدی این است که مطمئن شوید رابط بی سیم روشن است.

برای انجام این کار از دستور زیر استفاده کنید:

sudo ifconfig wlan0 تا

wlan0 را با نام واسط شبکه خود جایگزین کنید.

اسکن برای نقاط دسترسی بی سیم

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

دستور زیر را تایپ کنید:

sudo iwlist scan | بیشتر

لیستی از نقاط دسترسی بی سیم در دسترس نمایش داده خواهد شد. نتایج به نظر می رسد چیزی شبیه به این است:

سلول 02 - آدرس 98: E7: F5: B8: 58: B1 کانال: 6 فرکانس: 2.437 GHz (کانال 6) کیفیت = 68/70 سطح سیگنال = 42 dBm کلید رمزگذاری: در ESSID: "HONOR_PLK_E2CF" نرخ بیت: 1 مگابایت بر ثانیه؛ 2 مگابایت بر ثانیه؛ 5.5 مگابایت بر ثانیه؛ 11 مگابایت بر ثانیه؛ 18 مگابایت بر ثانیه 24 مگابایت بر ثانیه؛ 36 مگابایت بر ثانیه؛ نرخ بیت 54 مگابایت بر ثانیه: 6 مگابایت بر ثانیه؛ 9 مگابایت بر ثانیه؛ 12 مگابایت بر ثانیه؛ 48 مگابایت بر ثانیه حالت: کارشناسی ارشد Extra: tsf = 000000008e18b46e اضافی: آخرین چراغ قوه: 4 ماه پیش IE: نامعلوم: 000E484F4E4F525F504C4B5F45324346 IE: ناشناخته: 010882848B962430486C IE: ناشناخته: 030106 IE: ناشناخته: 0706434E20010D14 IE: ناشناخته: 200100 IE: ناشناخته: 23021200 IE : ناشناخته: 2A0100 IE: ناشناخته: 2F0100 IE: IEEE 802.11i / WPA2 نسخه 1 گروه بندی: رمزهای CCMP زوج (1): سوکت تایید هویت CCMP (1): PSK IE: ناشناخته: 32040C121860 IE: ناشناخته: 2D1A2D1117FF000000000000000000000000000000000000000000000000 IE: ناشناخته: 3D1606081100000000000000000000000000000000000000 IE: ناشناخته: 7F080400000000000040 IE: ناشناخته: DD090010180200001C0000 IE: ناشناخته: DD180050F2020101800003A4000027A4000042435E0062322F00

این همه ظاهرا گیج کننده است، اما شما فقط نیاز به یک چند بیت از اطلاعات دارید.

به ESSID نگاه کنید. این باید نام شبکه ای باشد که می خواهید به آن وصل شوید. همچنین می توانید از طریق جستجوی مواردی که کلید رمزگذاری را خاموش کرده اید، شبکه های باز را پیدا کنید.

نام ESSID را که میخواهید به آن وصل شوید را بنویسید.

یک فایل پیکربندی سرویس دهنده WPA ایجاد کنید

رایج ترین ابزار استفاده شده برای اتصال به شبکه های بی سیم که نیاز به یک کلید امنیتی WPA دارند، سرویس دهنده WPA است.

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

wpa_passphrase

اگر خطایی دریافت کردید که دستور را نمی توان پیدا کرد، آن را نصب نکنید. شما در حال حاضر در یک سناریوی مرغ و تخم مرغ هستید که به وسیله آن شما نیاز به این ابزار برای اتصال به اینترنت دارید، اما نمی توانید به اینترنت متصل شوید زیرا این ابزار را ندارید. البته می توانید از یک اتصال اترنت برای نصب wpasupplicant استفاده کنید.

برای ایجاد فایل پیکربندی برای wpa_supplicant برای استفاده از دستور زیر اجرا کنید:

wpa_passphrase ESSID> /etc/wpa_supplicant/wpa_supplicant.conf

ESSID ESSID شما را از دستور iwlist scan در بخش قبلی اطلاع داده است.

متوجه خواهید شد که فرمان متوقف می شود بدون بازگشت به خط فرمان. امنیت لازم برای شبکه را وارد کنید و بازگشت را فشار دهید.

برای بررسی اینکه فرمان کار کرده است با استفاده از دستورات cd و tail به پوشه .config بروید:

cd / etc / wpa_supplicant

موارد زیر را تایپ کنید:

دم wpa_supplicant.conf

شما باید چیزی شبیه به این را ببینید:

شبکه = {ssid = "yournetwork" # psk = "yourpassword" psk = 388961f3638a28fd6f68sdd1fe41d1c75f0124ad34536a3f0747fe417432d888888}

نام راننده بی سیم خود را پیدا کنید

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

برای پیدا کردن این نوع در دستور زیر:

wpa_supplicant -help | بیشتر

این یک بخش به نام درایورها را فراهم می کند:

این لیست چیزی شبیه به این خواهد بود:

درایورها: nl80211 = لینوکس nl80211 / cfg80211 wext = پهنای باند بی سیم لینوکس (عمومی) wired = راننده اترنت سیمی none = no driver (RADIUS server / WPS ER)

به طور کلی، weave یک درایور کشنده است که شما می توانید از آن استفاده کنید اگر هیچ چیز دیگری در دسترس نباشد. در مورد من، راننده مناسب nl80211 است.

اتصال به اینترنت

اولین گام برای دریافت اتصال، دستور wpa_supplicant را اجرا می کند:

sudo wpa_supplicant -D -i -c / etc / wpa_supplicant / wpa_supplicant.conf -B

شما باید با راننده که در بخش قبلی پیدا کرده اید جایگزین کنید. باید با رابط شبکه کشف شده در بخش "تعریف رابط شبکه شما" جایگزین شود.

اساسا، این دستور wpa_supplicant را با راننده مشخص شده با استفاده از رابط شبکه مشخص شده و پیکربندی ایجاد شده در بخش "ایجاد یک پیکربندی WPA تحویل دهنده" ایجاد می کند.

-B فرمان را در پس زمینه اجرا می کند تا به ترمینال دسترسی داشته باشید.

حالا شما باید این فرمان نهایی را اجرا کنید:

sudo dhclient

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

برای تست آن نوع زیر را تایپ کنید:

پینگ www.google.com