ဒီလမ်းညွှန်ဟာ 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