Command Line ဖြင့် Debian တွင် WiFi ကိုမည်သို့တပ်ဆင်နည်း

Command Line ဖြင့် Debian တွင် WiFi ကိုမည်သို့တပ်ဆင်နည်း
Philip Lawrence

ဤဆောင်းပါးတွင်၊ wpa_supplicant ကို အသုံးပြု၍ Debian 11/10 ဆာဗာနှင့် desktop ရှိ command line မှ WiFi သို့ ချိတ်ဆက်နည်းကို လမ်းညွှန်ပါမည်။ wpa_supplicant သည် WPA ပရိုတိုကော၏ တောင်းဆိုချက် အစိတ်အပိုင်းကို အကောင်အထည်ဖော်မှုတစ်ခုဖြစ်သည်။

Wi-Fi ကို Debian တွင် အမိန့်ပေးစာကြောင်းဖြင့် သတ်မှတ်ရန်၊ စတင်ချိန်တွင် ၎င်းသည် အလိုအလျောက်ချိတ်ဆက်ထားကြောင်း သေချာစေရန်အတွက် Wi-Fi ကွန်ရက်ချိတ်ဆက်မှုကို ထူထောင်ရန် လိုအပ်သည် . ၎င်းကိုပြုလုပ်ပုံအဆင့်ဆင့်လမ်းညွှန်ကိုရှာဖွေရန် ဆက်လက်ဖတ်ရှုပါ။

Debian Wi-Fi

Wi-Fi ကိုအသုံးပြုထားသော ကြိုးမဲ့စက်ပစ္စည်းများကို မတူညီသောစက်ပစ္စည်းများစွာရှိ ချစ်ပ်ဆက်များပေါ်တွင် လုပ်ဆောင်ပါသည်။ Debian သည် အဆိုပါ chipset များအတွက် အရည်အသွေးရှိသော driver/modules များထုတ်လုပ်ရာတွင် ထုတ်လုပ်သူများနှင့် developer များ၏ ပူးပေါင်းဆောင်ရွက်မှုအပေါ် မူတည်ပြီး အခမဲ့၊ ဆော့ဖ်ဝဲအခြေခံစနစ်တစ်ခုဖြစ်သည်။

Command Line ဖြင့် Debian တွင် WiFi စနစ်ထည့်သွင်းနည်း

Debian တွင် WiFi ၏ အမိန့်ပေးစာကြောင်းဖြင့် စနစ်ထည့်သွင်းရန် အဆင့်နှစ်ဆင့်ရှိသည်။

  • WiFi သို့ ချိတ်ဆက်ပါ
  • စတင်ဖွင့်ချိန်တွင် ၎င်းသည် အလိုအလျောက်ချိတ်ဆက်ထားကြောင်း သေချာစေပါ

ဤသည်မှာ စနစ်ထည့်သွင်းမှု အဆင့်တစ်ခုစီအတွက် ပြီးပြည့်စုံသော အဆင့်ဆင့်သော လုပ်ထုံးလုပ်နည်းဖြစ်သည်။

WiFi ချိတ်ဆက်မှုတစ်ခုကို ထူထောင်နည်း

Debian တွင် WiFi ကွန်ရက်ချိတ်ဆက်မှုတစ်ခုကို ထူထောင်ရန်၊ သင် လိုအပ်သည် ဤအဆင့်များကို လိုက်နာပါ-

ကြည့်ပါ။: ဂိမ်းကစားသူများအတွက် 2023 ခုနှစ်အတွက် အကောင်းဆုံး USB WiFi Adapters 8 ခု
  • ကွန်ရက်ကတ်ကိုဖွင့်ပါ
  • WiFi ကွန်ရက်များကိုရှာဖွေပါ
  • Access Point ဖြင့် WiFi ချိတ်ဆက်မှုကို သတ်မှတ်ပါ
  • Dynamic IP ကိုရယူပါ DHCP ဆာဗာဖြင့် လိပ်စာ
  • လမ်းကြောင်းဇယားသို့ ပုံသေလမ်းကြောင်းတစ်ခု ထည့်ပါ
  • အင်တာနက်ကို အတည်ပြုပါချိတ်ဆက်မှု

ဤသည်မှာ အဆင့်တစ်ခုစီကို သင်လုပ်ဆောင်ပုံဖြစ်သည်။

ကွန်ရက်ကတ်ကိုဖွင့်ပါ

ကွန်ရက်ကတ်ကိုဖွင့်ရန် ဤအဆင့်များကို လိုက်နာပါ။

  • WiFi ကတ်ကိုဖွင့်ရန်၊ အောက်ပါ command ဖြင့် ကြိုးမဲ့ကတ်ကို ဦးစွာ ခွဲခြားသတ်မှတ်ရပါမည်- iw dev.
  • ထို့နောက် သင်သည် ကြိုးမဲ့စက်ပစ္စည်း၏အမည်ကို မှတ်သားနိုင်ပါသည်။ string သည် ရှည်နိုင်သည်၊ ထို့ကြောင့် စာရိုက်ရန် ကြိုးစားမှုကို ဖယ်ရှားရန် ဤကိန်းရှင်ကို သင်အသုံးပြုနိုင်ပါသည်- export wlan0=။
  • အထက်ပါ command ဖြင့် WiFi ကတ်ကို ယူဆောင်လာပါ- sudo ip link $wlan0 ကို စတင်သတ်မှတ်ပါ။

WiFi ကွန်ရက်များကို ရှာဖွေပါ

WiFi ကွန်ရက်များကို သိရှိရန် ဤအဆင့်များကို လိုက်နာပါ။

  • Debian ရှိ WiFi ကွန်ရက်များကို ရှာဖွေရန် ၊ အောက်ပါ command ဖြင့် ကြိုးမဲ့ ကွန်ရက် မျက်နှာပြင် အတွင်းရှိ ရနိုင်သော ကွန်ရက်များကို ရှာဖွေပါ- sudo iw $wlan0 စကင်န်။
  • သင်၏ ဝင်ခွင့်အမှတ် SSID သည် ရရှိနိုင်သည့် ကွန်ရက်များထဲမှ တစ်ခုဖြစ်ကြောင်း သေချာပါစေ။
  • ဤကိန်းရှင်သည် စာရိုက်ရန်ကြိုးစားမှုကို ဖယ်ရှားပေးသည်- export ssid=။

Access Point ဖြင့် WiFi ချိတ်ဆက်မှုကို ပြင်ဆင်သတ်မှတ်

ကွန်ရက်ကို စီစဉ်သတ်မှတ်ရန် ဤအဆင့်များကို လိုက်နာပါ ဝင်ခွင့်အမှတ်နှင့် ချိတ်ဆက်မှု။

  • ဝင်ရောက်ခွင့်အမှတ်သို့ ကုဒ်ဝှက်ထားသော ကွန်ရက်ချိတ်ဆက်မှုတစ်ခုကို ထူထောင်ရန် wpa_supplicant ဝန်ဆောင်မှုကို အသုံးပြုပါ။ ၎င်းသည် SSID တစ်ခုစီအတွက် wpa2-keys များပါရှိသော “ /etc/wpa_supplicant.conf ” ဖိုင်ကိုသာ အသုံးပြုပါမည်။
  • ဝင်ရောက်ခွင့်ပွိုင့်သို့ ချိတ်ဆက်ရန်၊ config အတွက် ထည့်သွင်းမှုတစ်ခု ထည့်ပါ ဖိုင်- sudo wpa_passphrase $ssid -i >>/etc/wpa_supplicant.conf.
  • ဝင်ရောက်ခွင့်အမှတ်သို့ ချိတ်ဆက်ရန် ဤအမိန့်ကို အသုံးပြုပါ- sudo wpa_supplicant -B -D wext -i $wlan0 -c /etc/wpa_supplicant.conf.
  • ဤအရာဖြင့် ဝင်ရောက်ခွင့်ပွိုင့်သို့ သင်၏ချိတ်ဆက်မှုကို အတည်ပြုပါ- iw $wlan0 လင့်ခ်

DHCP ဆာဗာဖြင့် Dynamic IP လိပ်စာကို ရယူပါ

DHCP ဖြင့် ပြောင်းလဲနေသော IP ကိုရယူရန် ဤအဆင့်များကို လိုက်နာပါ။

  • ၎င်းကိုအသုံးပြု၍ DHCP ဖြင့် dynamic IP ကိုရယူပါ- sudo dhclient $wlan0.
  • ကိုကြည့်ပါ ဤအမိန့်တော်ဖြင့် IP- sudo ip addr သည် $wlan0 ကိုပြသသည်။

လမ်းကြောင်းဇယားသို့ ပုံသေလမ်းကြောင်းတစ်ခုထည့်ပါ

သို့ ပုံသေလမ်းကြောင်းတစ်ခုထည့်ရန် ဤအဆင့်များကို လိုက်နာပါ လမ်းကြောင်းဇယား။

ကြည့်ပါ။: ဖြေရှင်းခဲ့သည်- Windows 10 တွင် အင်တာဖေ့စ်ဝိုင်ဖိုင်ကို သက်တမ်းတိုးစဉ် အမှားတစ်ခု ဖြစ်ပွားခဲ့သည်။
  • လမ်းကြောင်းဇယားကို ဤအရာဖြင့် စစ်ဆေးပါ- ip လမ်းကြောင်းကိုပြသပါ။
  • WIFI နှင့် ချိတ်ဆက်ရန် router သို့ ပုံသေလမ်းကြောင်းတစ်ခု ထည့်ပါ : sudo ip လမ်းကြောင်းသည် dev $wlan0 မှတစ်ဆင့် ပုံသေထည့်သည်။

အင်တာနက်ချိတ်ဆက်မှုကို အတည်ပြုပါ

နောက်ဆုံးတွင် သင်ချိတ်ဆက်ထားကြောင်း အတည်ပြုရန် အောက်ပါ command ကိုသုံးပါ။ ကွန်ရက်- ping www.google.com

စတင်ချိန်၌ အော်တိုချိတ်ဆက်နည်း

သေချာစေရန်၊ ကြိုးမဲ့ကွန်ရက်သည် boot-up တွင် အလိုအလျောက်ချိတ်ဆက်သည်၊ သင်သည်-

  • Dhclient
  • Wpa_supplicant

အတွက် systemd ဝန်ဆောင်မှုတစ်ခုကို ဖန်တီးပြီး ဖွင့်ရန် လိုအပ်ပါသည်။ အဆင့်တစ်ခုစီကို သင်လုပ်ဆောင်ပါသည်။

Dhclient ဝန်ဆောင်မှု

  • ဤဖိုင်ကို ဖန်တီးပါ- /etc/systemd/system/dhclient.service။
  • ထို့နောက် ၎င်းကိုလုပ်ဆောင်ခြင်းဖြင့် ဖိုင်ကို တည်းဖြတ်ပါ။command-

[Unit]

Description= DHCP Client

Before=network.target

After=wpa_supplicant.service

[ဝန်ဆောင်မှု]

Type=forking

ExecStart=/sbin/dhclient -v

ExecStop=/sbin/dhclient -r

ပြန်လည်စတင်ပါ =always

[Install]

WantedBy=multi-user.target

  • ကိုဖွင့်ပါ အောက်ပါ command ဖြင့် ဝန်ဆောင်မှု- sudo systemctl dhclient ကို ဖွင့်ပါ။

Wpa_supplicant Service

  • /lib/systemd/system<သို့သွားပါ။ 13>၊” ဝန်ဆောင်မှုယူနစ်ဖိုင်ကို ကူးယူပြီး အောက်ဖော်ပြပါ လိုင်းများကို အသုံးပြု၍ “ /etc/systemd/system ” သို့ ကူးထည့်ပါ- sudo cp /lib/systemd/system/wpa_supplicant.service /etc /systemd/system/wpa_supplicant.service.
  • /etc ” တွင် ဖိုင်ကိုဖွင့်ရန် Vim ကဲ့သို့သော တည်းဖြတ်သူကို အသုံးပြု၍ ExecStart လိုင်းကို မွမ်းမံပြင်ဆင်ပါ- ExecStart=/sbin/wpa_supplicant -u -s -c /etc/wpa_supplicant.conf -i .
  • ထို့နောက်၊ အောက်တွင် ဤစာကြောင်းကို ထည့်ပါ- Restart=always
  • ဤစာကြောင်းကို မှတ်ချက်ချပါ- Alias=dbus-fi.w1.wpa_supplicant1.service
  • ဤစာကြောင်းဖြင့် ဝန်ဆောင်မှုကို ပြန်လည်စတင်ပါ- s udo systemctl daemon-reload
  • ဤစာကြောင်းဖြင့် ဝန်ဆောင်မှုကိုဖွင့်ပါ- sudo systemctl ကိုဖွင့်ပါ wpa_supplicant

Static IP တစ်ခုဖန်တီးနည်း

ဤအရာများကို လိုက်နာပါ static IP လိပ်စာတစ်ခုရရှိရန် အဆင့်များ-

  • ပထမဦးစွာ၊ static IP ကိုရယူရန် dhclient.service ကို ပိတ်ပါ။လိပ်စာ။
  • ထို့နောက်၊ ကွန်ရက်ဖွဲ့စည်းမှုပုံစံဖိုင်ကို ဖန်တီးပါ- sudo nano /etc/systemd/network/static.network။
  • ဤလိုင်းများကို ထည့်ပါ-

[Match]

Name=wlp4s0

[Network]

Address=192.168.1.8/24

Gateway=192.168.1.1

  • ဖိုင်ကို မပိတ်မီ ကျေးဇူးပြု၍ သိမ်းဆည်းပါ။ ထို့နောက်၊ ဤအရာဖြင့် ကြိုးမဲ့အင်တာဖေ့စ်အတွက် .link တစ်ခုကို ဖန်တီးပါ- sudo nano /etc/systemd/network/10-wifi.link။
  • ဤစာကြောင်းများထဲတွင် ထည့်ပါ ဖိုင်-

[Match]

MACAddress=a8:4b:05:2b:e8:54

[Link]

NamePolicy=

Name=wlp4s0

  • In ဤကိစ္စတွင်၊ သင်သည်သင်၏ MAC လိပ်စာနှင့်ကြိုးမဲ့ interface အမည်ကိုအသုံးပြုရန်လိုအပ်သည်။ ထိုသို့လုပ်ဆောင်ခြင်းဖြင့်၊ စနစ်သည် ကြိုးမဲ့အင်တာဖေ့စ်အမည်ကို မပြောင်းလဲကြောင်း သေချာစေမည်ဖြစ်သည်။
  • ၎င်းကိုမပိတ်မီ ဖိုင်ကိုသိမ်းဆည်းပါ။ ထို့နောက် “ networking.service” ကိုပိတ်ပြီး “ systemd-networkd.service ” ကိုဖွင့်ပါ။ ဒါက ကွန်ရက်မန်နေဂျာပါ။ ထိုသို့လုပ်ဆောင်ရန် ဤအမိန့်ကိုသုံးပါ-

sudo systemctl ကွန်ရက်ချိတ်ဆက်ခြင်းကို ပိတ်ပါ

sudo systemctl systemd-networkd ကိုဖွင့်ပါ

  • ဤဖြင့် ဖွဲ့စည်းမှုပုံစံ၏ အလုပ်လုပ်ပုံကို စစ်ဆေးရန် systemd-networkd ကို ပြန်လည်စတင်ပါ- sudo systemctl systemd-networkd ကို ပြန်လည်စတင်ပါ။

နိဂုံး

လမ်းညွှန်ကိုဖတ်ပြီးနောက်၊ သင်သည် command line ကိုအသုံးပြု၍ Debian တွင် ကွန်ရက်ချိတ်ဆက်မှုကို အလွယ်တကူဖန်တီးနိုင်သည်။




Philip Lawrence
Philip Lawrence
Philip Lawrence သည် အင်တာနက်ချိတ်ဆက်မှုနှင့် wifi နည်းပညာနယ်ပယ်တွင် နည်းပညာဝါသနာပါပြီး ကျွမ်းကျင်သူဖြစ်သည်။ လုပ်ငန်းတွင် ဆယ်စုနှစ်တစ်ခုကျော် အတွေ့အကြုံဖြင့် သူသည် လူတစ်ဦးချင်းနှင့် လုပ်ငန်းပေါင်းများစွာကို ၎င်းတို့၏ အင်တာနက်နှင့် wifi ဆိုင်ရာ ပြဿနာများအတွက် ကူညီပေးခဲ့သည်။ Internet နှင့် Wifi Tips ၏ စာရေးဆရာနှင့် ဘလော့ဂါတစ်ဦးအနေဖြင့်၊ သူသည် လူတိုင်းအတွက် အကျိုးရှိစေမည့် ရိုးရှင်းပြီး နားလည်ရလွယ်ကူသော နည်းလမ်းဖြင့် သူ၏ အသိပညာနှင့် ကျွမ်းကျင်မှုများကို မျှဝေပါသည်။ Philip သည် ချိတ်ဆက်မှု ပိုမိုကောင်းမွန်စေရန်နှင့် လူတိုင်းအတွက် အင်တာနက် အသုံးပြုခွင့်ရရှိစေရန်အတွက် စိတ်အားထက်သန်စွာ ထောက်ခံသူဖြစ်သည်။ သူသည် နည်းပညာဆိုင်ရာ ပြဿနာများကို ရေးခြင်း သို့မဟုတ် ပြဿနာဖြေရှင်းခြင်း မလုပ်သည့်အခါ၊ သူသည် တောင်တက်ခြင်း၊ စခန်းချခြင်းနှင့် အပြင်ဘက်တွင် စူးစမ်းလေ့လာခြင်းကို နှစ်သက်သည်။