အဆိုပါ Linux ကိုစစ်ဌာနချုပ်လိုင်းအသုံးပြုခြင်းအင်တာနက်ချိတ်ဆက်ရန်ကဘယ်လို

ဒီလမ်းညွှန်ဟာ Linux command line ကိုသုံးပြီး Wi-Fi ကွန်ယက်မှတဆင့်အင်တာနက်ကိုချိတ်ဆက်ဖို့ဘယ်လိုပြသထားတယ်။

သင်တစ်ဦး headless ဖြန့်ဖြူး (IE ကိုတစ်ဦးသော graphical desktop ပေါ်မှာ run မထားဘူးတဲ့ဖြန့်ဖြူး) installed ကြလျှင်သင် connect ကိုကူညီကွန်ယက်မန်နေဂျာ tools တွေရှိလိမ့်မည်မဟုတ်ပေ။ ဒါဟာအစသင်သည်သင်၏ desktop ပေါ်မှာထံမှသော့ကိုအစိတ်အပိုင်းများကိုမတော်တဆဖျက်ပစ်ကြပါပြီသို့မဟုတ်သင်တစ်ဦး bug ကိုရှိပြီးအင်တာနက်ချိတ်ဆက်ရန်တစ်ခုတည်းသောနည်းလမ်းဟာ Linux Terminal မှတစ်ဆင့်သောဖြန့်ဖြူး installed ဘူးသောအမှုဖြစ်နိုင်သည်။

ဟာ Linux command line ကနေအင်တာနက် access ကိုနှင့်အတူသငျသညျကဲ့သို့သော tools များသုံးနိုငျ wget သည် web စာမျက်နှာများနှင့်ဖိုင်များ download လုပ်ပါရန်။ သင်တို့သည်လည်းနိုင်ပါလိမ့်မည် youtube က-dl သုံးပြီးဗီဒီယိုများကို download လုပ်ပါ ။ အဆိုပါ command line ကိုအထုပ်မန်နေဂျာလည်းကဲ့သို့သောသင့်ရဲ့ဖြန့်ဖြူးဘို့မရရှိနိုင်ပါလိမ့်မည် apt-get , yum နှင့် PacMan ။ အထုပ်မန်နေဂျာမှဝင်ရောက်ခွင့်နှင့်အတူ, သင် desktop environment ကို install လုပ်ဖို့လိုအပ်သမျှသင်တဦးတည်းမလိုအပ်သင့်ပါတယ်ရှိသည်။

သင့်ရဲ့ကြိုးမဲ့ကွန်ယက် Interface ကိုဆုံးဖြတ်ရန်

terminal ကိုအတွင်းကနေအောက်ပါ command ကိုရိုက်ထည့်ပါ:

iwconfig

သငျသညျကွန်ရက်အင်တာဖေ့များစာရင်းကိုမြင်လိမ့်မည်။

အသုံးအများဆုံး wireless network ကို interface ကို wlan0 သော်လည်းထိုကဲ့သို့သောအကြှနျုပျ၏အမှု၌ wlp2s0 ဖြစ်သကဲ့သို့အခြားအရာရှိနိုင်ပါသည်။

အဆိုပါကြိုးမဲ့ Interface တွင် Turn

နောက်တစ်နေ့ခြေလှမ်းကြိုးမဲ့ interface ပေါ်မှာလှည့်နေသည်သေချာအောင်ရန်ဖြစ်ပါသည်။

ဒီလိုလုပ်ဖို့အောက်ပါ command ကိုသုံးပါ:

sudo ifconfig wlan0 တက်

သင့်ရဲ့ network interface ကို၏နာမတော်နှင့်အတူ wlan0 အစားထိုးပါ။

ကြိုးမဲ့ Access ကိုအမှတ်များအတွက် scan

အခုဆိုရင်သင့်ရဲ့ wireless network ကို interface ကိုဖွင့်ခြင်းနှင့်သင်ကချိတ်ဆက်ရန်ကွန်ရက်များအဘို့ရှာဖွေနိုင်ပါတယ်ပြေးကြောင်း။

အောက်ပါ command ကိုရိုက်ထည့်ပါ:

စကင်ဖတ်စစ်ဆေး iwlist sudo | နောက်ထပ်

ရရှိနိုင်ကြိုးမဲ့ access ကိုရမှတ်စာရင်းတစ်ခုပေါ်လာပါလိမ့်မယ်။ ရလဒ်ဤကဲ့သို့သောအရာတစ်ခုခုကိုကြည့်ရှုမည်:

cell 02 - နေရပ်လိပ်စာ: 98: E7: F5: B8: 58: B1 ကို Channel ကို: 6 ကြိမ်နှုန်း: 2,437 GHz အမြန်နှုန်း (Channel ကို 6) အရည်အသွေး = 68/70 Signal အဆင့် = -42 dBm Encryption Key ကို: ESSID အပေါ်: "HONOR_PLK_E2CF" Bit Rating: 1 Mb / s ကို; 2 Mb / s ကို; 5.5 Mb / s ကို; 11 Mb / s ကို; 18 Mb / s နဲ့ 24 Mb / s ကို; 36 Mb / s ကို; 54 Mb / s နဲ့ Bit နှုန်း: 6 Mb / s ကို; 9 Mb / s ကို; 12 Mb / s ကို; 48 Mb / s နဲ့ Mode ကို: အပိုမာစတာ: tsf = 000000008e18b46e အပို: နောက်ဆုံးမီးပြတိုက်: 4ms လွန်ခဲ့တဲ့ IE ကို: အမည်မသိ: 000E484F4E4F525F504C4B5F45324346 IE ကို: အမည်မသိ: 010882848B962430486C IE ကို: အမည်မသိ: 030106 IE ကို: အမည်မသိ: 0706434E20010D14 IE ကို: အမည်မသိ: 200100 IE ကို: အမည်မသိ: 23021200 IE ကို : အမည်မသိ: 2A0100 IE ကို: အမည်မသိ: 2F0100 IE ကို: ကို IEEE 802.11i / WPA2 ဗားရှင်း 1 Group မှ cipher: CCMP Pairwise cipher (1): CCMP Authentication Suites (1): PSK IE ကို: အမည်မသိ: 32040C121860 IE ကို: အမည်မသိ: 2D1A2D1117FF00000000000000000000000000000000000000000000 IE ကို: အမည်မသိ: 3D1606081100000000000000000000000000000000000000 IE ကို: အမည်မသိ: 7F080400000000000040 IE ကို: အမည်မသိ: DD090010180200001C0000 IE ကို: အမည်မသိ: DD180050F2020101800003A4000027A4000042435E0062322F00

ဒါဟာအားလုံးမျှမျှတတရှုပ်ထွေးကြည့်ပေမယ့်သင်သာသတင်းအချက်အလက်-bits ၏စုံတွဲတစ်တွဲလိုအပ်ပါတယ်။

အဆိုပါ ESSID မှာကြည့်ပါ။ ဒါဟာသင်ချိတ်ဆက်ရန်လိုသည့်ကွန်ရက်တစ်ခု၏အမည်ဖြစ်သင့်သည်။ သင်တို့သည်လည်းချွတ်ဖို့သတ်မှတ်ထားတဲ့ Encryption Key ကိုရှိသည်သောပစ္စည်းများကိုရှာဖွေနေခြင်းဖြင့်ပွင့်လင်းကွန်ရက်များရှာတွေ့နိုင်ပါသည်။

သငျသညျကိုချိတ်ဆက်ရန်ဆန္ဒရှိသော ESSID ၏အမည်ကိုချရေးပါ။

တစ်ဦးက WPA အသနားခံ Configuration File ကိုဖန်တီးပါ

တစ်ဦးကို WPA လုံခြုံရေးကီးလိုအပ်သည့်ကြိုးမဲ့ကွန်ယက်ကိုချိတ်ဆက်ရန်အသုံးပြုသောအသုံးအများဆုံး tool ကို WPA အသနားခံဖြစ်ပါတယ်။

အများစုမှာဖြန့်ဝေဒီ tool ကို pre-installed အတူပါလာ။ သင့်အနေဖြင့် Terminal ကိုထဲသို့အောက်ပါစာရိုက်ခြင်းဖြင့်ဒီအထဲကစမ်းသပ်နိုင်သည်

wpa_passphrase

သငျသညျအမိန့်ဟုမှားယွင်းမှုတစ်ခုရရှိရန်လျှင်ကြောင့်မတပ်ဆင်ရသေးတာဖြစ်ပါတယ်တွေ့ရှိခဲ့ရနိုင်မှာမဟုတ်ဘူး။ သငျသညျယခုသင်အင်တာနက်ချိတ်ဆက်ရန်ဒီ tool လိုအပ်ပါတယ်ဒါပေမယ့်သင်ဤ tool ကိုရှိသည်မဟုတ်ကြဘူးဘာဖြစ်လို့လဲဆိုတော့အင်တာနက်မချိတ်ဆက်နိုင်ပါတယ်မထွက်ရတဲ့ကြက်သားနှင့်ကြက်ဥမြင်ကွင်း၌ရှိကြ၏။ သငျသညျသင်တန်းအမြဲ wpasupplicant install လုပ်ဖို့အစားမှာ ethernet connection ကိုသုံးနိုင်သည်။

အောက်ပါ command ကို run သုံးစွဲဖို့ wpa_supplicant ဘို့အတွက် configuration file ကိုဖန်တီးရန်:

wpa_passphrase ESSID> /etc/wpa_supplicant/wpa_supplicant.conf

အဆိုပါ ESSID သင်ယခင်အပိုင်းအတွက် iwlist စကင်ကို command ကိုမှဆင်းမှတ်ချက်ပြုအဆိုပါ ESSID ဖြစ်လိမ့်မည်။

သင်က command ကို command line ကပြန်လာမယ့်မပါဘဲရပ်ကိုသတိပြုမိပါလိမ့်မယ်။ ကွန်ယက်များနှင့်စာနယ်ဇင်းပြန်လာဘို့လိုအပ်လုံခြုံရေးရိုက်ထည့်ပါ။

အမိန့်အလုပ်လုပ်ခဲ့စစ်ဆေးနိုင်ရန်သုံးပြီး .config ဖိုင်တွဲသွားလာ cd နှင့် အမြီး ပညတ်တော်တို့ကို:

cd / etc / wpa_supplicant

အောက်ပါရိုက်ပါ:

အမြီး wpa_supplicant.conf

သငျသညျဤကဲ့သို့သောအရာတစ်ခုခုကိုကြည့်ရှုသင့်ပါတယ်:

ကွန်ယက်ကို = {SSID = "yournetwork" # psk = "yourpassword" psk = 388961f3638a28fd6f68sdd1fe41d1c75f0124ad34536a3f0747fe417432d888888}

သင့်ရဲ့ကြိုးမဲ့ယာဉ်မောင်းများ၏အမည်များကိုရှာပါ

သငျသညျအင်တာနက်ချိတ်ဆက်မတိုင်မီလိုအပ်ပါတယ်နှင့်ကြောင်းကိုသင်၏ကြိုးမဲ့ကွန်ယက်ကိုကဒ်များအတွက်ယာဉ်မောင်းဖြစ်ပါသည်အချက်အလက်များ၏တဦးတည်းကိုပိုမိုအပိုင်းအစရှိပါသည်။

အောက်ပါ command ၌ဤအထဲကအမျိုးအစားကိုရှာဖွေရန်:

wpa_supplicant -help | နောက်ထပ်

ဒါကယာဉ်မောင်းလို့ချေါတဲ့အပိုင်းများကိုပါလိမ့်မယ်:

အဆိုပါစာရင်းကိုဤကဲ့သို့သောအရာတစ်ခုခုဖြစ်လိမ့်မည်:

ယာဉ်မောင်း: nl80211 = Linux ကို nl80211 / cfg80211 wext = Linux ကိုကြိုးမဲ့ extension များ (ယေဘုယျ) ကြိုး = wired Ethernet driver ကိုအဘယ်သူမျှမ = အဘယ်သူမျှမမောင်းသူ (RADIUS server ကို / WPS ER)

ယေဘုယျအားဖြင့် wext သင်ဘာမှမရရှိနိုင်လျှင်သုံးစွဲဖို့ကြိုးစားနိုင်သည့်တစ်ဦး catchall ကားမောင်းသူဖြစ်ပါတယ်။ ငါ၏အမှုကိစ္စများတွင်သင့်လျော်သောယာဉ်မောင်း nl80211 ဖြစ်ပါတယ်။

အင်တာနက်ကိုချိတ်ဆက်

ချိတ်ဆက်တဲ့ပထမဦးဆုံးခြေလှမ်းကတော့ wpa_supplicant command ကို run သည်:

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

သင်ယခင်အပိုင်း၌တွေ့သောယာဉ်မောင်းနှင့်အတူနေရာတွင်အစားထိုးသင့်ပါတယ်။ အဆိုပါ "သင်၏ကွန်ယက် Interface ကိုဆုံးဖြတ်ရန်" ဟုအဆိုပါအခန်းတွင်ရှာဖွေတွေ့ရှိကွန်ယက် interface ကိုနဲ့အစားထိုးသင့်ပါတယ်။

အခြေခံအားဖြင့်ဒီ command ယာဉ်မောင်းသတ်မှတ်ထားတဲ့ network interface ကို အသုံးပြု. သတ်မှတ်ထားသောနှင့်ပုဒ်မဖန်တီးအတွက် configuration "ဟုကို WPA အသနားခံ Configuration File ကိုဖန်တီးပါ" နဲ့ wpa_supplicant ပြေးနေသည်။

သငျသညျကျော terminal ကိုရယူနိုင်အောင် -B နောက်ခံအတွက် command ကို run ပေးနိုင်ပါတယ်။

အခုဆိုရင်သင်ဤတစျခုနောက်ဆုံး command ကို run ဖို့လိုအပ်:

sudo dhclient

ဒါပါပဲ။ သငျသညျယခုအင်တာနက်ချိတ်ဆက်မှုရှိသင့်ပါတယ်။

ကစမ်းသပ်ဖို့အောက်ပါရိုက်ထည့်:

ping ရဲ့ www.google.com