ສາລະບານ
ໃນບົດຄວາມນີ້, ພວກເຮົາຈະແນະນໍາທ່ານກ່ຽວກັບວິທີການເຊື່ອມຕໍ່ກັບ WiFi ຈາກເສັ້ນຄໍາສັ່ງຢູ່ໃນເຄື່ອງແມ່ຂ່າຍຂອງ Debian 11/10 ແລະ desktop ໂດຍໃຊ້ wpa_supplicant. wpa_supplicant ແມ່ນການຈັດຕັ້ງປະຕິບັດອົງປະກອບທີ່ສະໜອງໃຫ້ຂອງ WPA protocol.
ເພື່ອຕັ້ງຄ່າ Wi-Fi ໃນ Debian ດ້ວຍແຖວຄຳສັ່ງ, ທ່ານຈຳເປັນຕ້ອງສ້າງການເຊື່ອມຕໍ່ເຄືອຂ່າຍ Wi-Fi ກ່ອນທີ່ຈະຮັບປະກັນວ່າມັນເຊື່ອມຕໍ່ອັດຕະໂນມັດໃນເວລາເປີດເຄື່ອງ. . ສືບຕໍ່ອ່ານເພື່ອຊອກຫາຄຳແນະນຳເທື່ອລະຂັ້ນຕອນກ່ຽວກັບວິທີເຮັດແນວນັ້ນ.
Debian Wi-Fi
ອຸປະກອນໄຮ້ສາຍທີ່ໃຊ້ Wi-Fi ເຮັດວຽກຢູ່ໃນຊິບເຊັດທີ່ພົບໃນອຸປະກອນຕ່າງໆ. Debian ເປັນລະບົບຊອບແວທີ່ບໍ່ເສຍຄ່າ, ເຊິ່ງຂຶ້ນກັບການຮ່ວມມືຂອງຜູ້ຜະລິດ ແລະຜູ້ພັດທະນາໃນການຜະລິດໄດເວີ/ໂມດູນທີ່ມີຄຸນນະພາບສຳລັບຊິບເຊັດເຫຼົ່ານັ້ນ.
ວິທີຕັ້ງຄ່າ WiFi ໃນ Debian ດ້ວຍເສັ້ນຄຳສັ່ງ
ມີສອງໄລຍະທີ່ຈະເຮັດໃຫ້ສຳເລັດສຳລັບການຕັ້ງ WiFi ໃນ Debian ດ້ວຍບັນຊີຄຳສັ່ງ.
- ເຊື່ອມຕໍ່ກັບ WiFi
- ໃຫ້ແນ່ໃຈວ່າມັນເຊື່ອມຕໍ່ອັດຕະໂນມັດໃນເວລາບູສ
ນີ້ແມ່ນຂັ້ນຕອນທີ່ສົມບູນແບບເທື່ອລະຂັ້ນຕອນສໍາລັບແຕ່ລະຂັ້ນຕອນຂອງການຕິດຕັ້ງ.
ວິທີການສ້າງການເຊື່ອມຕໍ່ WiFi
ເພື່ອສ້າງການເຊື່ອມຕໍ່ເຄືອຂ່າຍ WiFi ໃນ Debian, ທ່ານຈໍາເປັນຕ້ອງໄດ້ ປະຕິບັດຕາມຂັ້ນຕອນເຫຼົ່ານີ້:
- ເປີດໃຊ້ບັດເຄືອຂ່າຍ
- ກວດຫາເຄືອຂ່າຍ WiFi
- ຕັ້ງຄ່າການເຊື່ອມຕໍ່ WiFi ດ້ວຍຈຸດເຂົ້າເຖິງ
- ໄດ້ຮັບ IP ແບບໄດນາມິກ ທີ່ຢູ່ກັບເຊີບເວີ DHCP
- ເພີ່ມເສັ້ນທາງເລີ່ມຕົ້ນໄປຫາຕາຕະລາງເສັ້ນທາງ
- ກວດສອບອິນເຕີເນັດການເຊື່ອມຕໍ່
ນີ້ແມ່ນວິທີທີ່ທ່ານປະຕິບັດແຕ່ລະຂັ້ນຕອນ.
ເປີດໃຊ້ບັດເຄືອຂ່າຍ
ເຮັດຕາມຂັ້ນຕອນເຫຼົ່ານີ້ເພື່ອເປີດໃຊ້ບັດເຄືອຂ່າຍ.
- ເພື່ອເປີດໃຊ້ບັດ WiFi, ກ່ອນອື່ນທ່ານຕ້ອງລະບຸບັດໄຮ້ສາຍດ້ວຍຄຳສັ່ງຕໍ່ໄປນີ້: iw dev.
- ຈາກນັ້ນ, ທ່ານສາມາດສັງເກດຊື່ຂອງອຸປະກອນໄຮ້ສາຍໄດ້. ສະຕຣິງອາດຈະຍາວ, ດັ່ງນັ້ນທ່ານສາມາດນໍາໃຊ້ຕົວແປນີ້ເພື່ອລົບລ້າງຄວາມພະຍາຍາມພິມ: ສົ່ງອອກ wlan0=.
- ເອົາບັດ WiFi ດ້ວຍຄໍາສັ່ງຂ້າງເທິງ: sudo ip link ຕັ້ງຄ່າ $wlan0.
ກວດພົບເຄືອຂ່າຍ WiFi
ເຮັດຕາມຂັ້ນຕອນເຫຼົ່ານີ້ເພື່ອກວດຫາເຄືອຂ່າຍ WiFi.
- ເພື່ອກວດຫາເຄືອຂ່າຍ WiFi ໃນ Debian , ຊອກຫາເຄືອຂ່າຍທີ່ມີຢູ່ໃນສ່ວນຕິດຕໍ່ເຄືອຂ່າຍໄຮ້ສາຍດ້ວຍຄໍາສັ່ງຕໍ່ໄປນີ້: sudo iw $wlan0 scan.
- ໃຫ້ແນ່ໃຈວ່າຈຸດເຂົ້າເຖິງ SSID ຂອງທ່ານແມ່ນຫນຶ່ງໃນເຄືອຂ່າຍທີ່ມີຢູ່ທີ່ກວດພົບ.
- ຕົວປ່ຽນນີ້ລົບລ້າງຄວາມພະຍາຍາມການພິມ: export ssid=.
ຕັ້ງຄ່າການເຊື່ອມຕໍ່ WiFi ດ້ວຍ Access Point
ເຮັດຕາມຂັ້ນຕອນເຫຼົ່ານີ້ເພື່ອຕັ້ງຄ່າເຄືອຂ່າຍ ການເຊື່ອມຕໍ່ກັບຈຸດເຂົ້າເຖິງ.
- ໃຊ້ບໍລິການ wpa_supplicant ເພື່ອສ້າງການເຊື່ອມຕໍ່ເຄືອຂ່າຍເຂົ້າລະຫັດກັບຈຸດເຂົ້າເຖິງ. ມັນຈະໃຊ້ພຽງແຕ່ໄຟລ໌ການຕັ້ງຄ່າ “ /etc/wpa_supplicant.conf ,” ທີ່ມີ wpa2-keys ສໍາລັບທຸກໆ SSID.
- ເພື່ອເຊື່ອມຕໍ່ກັບຈຸດເຂົ້າເຖິງ, ເພີ່ມລາຍການສໍາລັບການຕັ້ງຄ່າ. ໄຟລ໌: sudo wpa_passphrase $ssid -i >>/etc/wpa_supplicant.conf.
- ໃຊ້ຄຳສັ່ງນີ້ເພື່ອເຊື່ອມຕໍ່ກັບຈຸດເຂົ້າເຖິງ: sudo wpa_supplicant -B -D wext -i $wlan0 -c /etc/wpa_supplicant.conf.
- ຢືນຢັນການເຊື່ອມຕໍ່ຂອງທ່ານກັບຈຸດເຂົ້າເຖິງດ້ວຍອັນນີ້: iw $wlan0 link.
ເອົາທີ່ຢູ່ IP ແບບໄດນາມິກກັບເຊີບເວີ DHCP
ເຮັດຕາມຂັ້ນຕອນເຫຼົ່ານີ້ເພື່ອຮັບ IP ແບບໄດນາມິກກັບ DHCP.
- ຂໍເອົາ IP ໄດນາມິກກັບ DHCP ໂດຍໃຊ້ອັນນີ້: sudo dhclient $wlan0.
- ເບິ່ງ IP ດ້ວຍຄໍາສັ່ງນີ້: sudo ip addr ສະແດງ $wlan0.
ເພີ່ມເສັ້ນທາງເລີ່ມຕົ້ນໃສ່ຕາຕະລາງເສັ້ນທາງ
ເຮັດຕາມຂັ້ນຕອນເຫຼົ່ານີ້ເພື່ອເພີ່ມເສັ້ນທາງເລີ່ມຕົ້ນເພື່ອ ຕາຕະລາງເສັ້ນທາງ.
- ກວດເບິ່ງຕາຕະລາງເສັ້ນທາງດ້ວຍອັນນີ້: ສະແດງເສັ້ນທາງ ip.
- ເພີ່ມເສັ້ນທາງເລີ່ມຕົ້ນກັບເຣົາເຕີເພື່ອເຊື່ອມຕໍ່ WiFI ດ້ວຍຄໍາສັ່ງນີ້. : sudo ip route add default via dev $wlan0.
Verify the Internet Connection
ສຸດທ້າຍ, ໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້ເພື່ອກວດສອບວ່າທ່ານໄດ້ເຊື່ອມຕໍ່ກັບ ເຄືອຂ່າຍ: ping www.google.com .
ວິທີການເຊື່ອມຕໍ່ອັດຕະໂນມັດໃນເວລາເປີດເຄື່ອງ
ເພື່ອຮັບປະກັນວ່າ ເຄືອຂ່າຍໄຮ້ສາຍເຊື່ອມຕໍ່ອັດຕະໂນມັດໃນການເລີ່ມຕົ້ນ, ທ່ານຈໍາເປັນຕ້ອງໄດ້ສ້າງແລະເປີດການບໍລິການລະບົບສໍາລັບ:
- Dhclient
- Wpa_supplicant
ນີ້ແມ່ນວິທີການ ທ່ານປະຕິບັດແຕ່ລະຂັ້ນຕອນ.
ບໍລິການ Dhclient
- ສ້າງໄຟລ໌ນີ້: /etc/systemd/system/dhclient.service.
- ຈາກນັ້ນ , ແກ້ໄຂໄຟລ໌ໂດຍການດໍາເນີນການນີ້command:
[Unit]
Description= DHCP Client
Before=network.target
After=wpa_supplicant.service
[Service]
Type=forking
ເບິ່ງ_ນຳ: WiFi ບໍ່ເຮັດວຽກກ່ຽວກັບ Mac? ນີ້ແມ່ນວິທີທີ່ທ່ານສາມາດແກ້ໄຂໄດ້ExecStart=/sbin/dhclient -v
ExecStop=/sbin/dhclient -r
ຣີສະຕາດ =always
[ຕິດຕັ້ງ]
WantedBy=multi-user.target
- ເປີດໃຊ້ງານ ບໍລິການດ້ວຍຄຳສັ່ງຕໍ່ໄປນີ້: sudo systemctl ເປີດໃຊ້ງານ dhclient.
Wpa_supplicant Service
- ໄປທີ່ “ /lib/systemd/system ,” ສຳເນົາໄຟລ໌ໜ່ວຍບໍລິການ, ແລະວາງມັນໃສ່ “ /etc/systemd/system ” ໂດຍໃຊ້ແຖວຕໍ່ໄປນີ້: sudo cp /lib/systemd/system/wpa_supplicant.service /etc /systemd/system/wpa_supplicant.service.
- ໃຊ້ຕົວແກ້ໄຂເຊັ່ນ Vim, ເພື່ອເປີດໄຟລ໌ໃນ “ /etc ” ແລະແກ້ໄຂເສັ້ນ 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 .
ວິທີສ້າງ IP ຄົງທີ່
ເຮັດຕາມສິ່ງເຫຼົ່ານີ້ ຂັ້ນຕອນທີ່ຈະໄດ້ຮັບທີ່ຢູ່ IP ຄົງທີ່:
- ທໍາອິດ, ປິດການໃຊ້ງານ dhclient.service ເພື່ອໃຫ້ໄດ້ຮັບ IP ຄົງທີ່ທີ່ຢູ່.
- ຈາກນັ້ນ, ສ້າງໄຟລ໌ການຕັ້ງຄ່າເຄືອຂ່າຍ: sudo nano /etc/systemd/network/static.network.
- ເພີ່ມແຖວເຫຼົ່ານີ້:
[ຈັບຄູ່]
ຊື່=wlp4s0
ເບິ່ງ_ນຳ: ວິທີການເຊື່ອມຕໍ່ກັບ Greyhound WiFi[ເຄືອຂ່າຍ]
ທີ່ຢູ່=192.168.1.8/24
Gateway=192.168.1.1
- ກະລຸນາບັນທຶກໄຟລ໌ກ່ອນທີ່ຈະປິດມັນ. ຈາກນັ້ນ, ສ້າງ .link ສໍາລັບການໂຕ້ຕອບໄຮ້ສາຍດ້ວຍອັນນີ້: sudo nano /etc/systemd/network/10-wifi.link.
- ເພີ່ມສາຍເຫຼົ່ານີ້ໃນ ໄຟລ໌:
[ຈັບຄູ່]
MACAddress=a8:4b:05:2b:e8:54
[Link]
NamePolicy=
Name=wlp4s0
- ໃນ ກໍລະນີນີ້, ທ່ານຈໍາເປັນຕ້ອງໃຊ້ທີ່ຢູ່ MAC ແລະຊື່ການໂຕ້ຕອບໄຮ້ສາຍ. ໂດຍການເຮັດແນວນັ້ນ, ທ່ານຈະຮັບປະກັນວ່າລະບົບບໍ່ປ່ຽນຊື່ການໂຕ້ຕອບໄຮ້ສາຍ.
- ກະລຸນາບັນທຶກໄຟລ໌ກ່ອນທີ່ຈະປິດມັນ. ຈາກນັ້ນ, ປິດການໃຊ້ງານ “ networking.service” ແລະເປີດໃຊ້ “ systemd-networkd.service .” ນີ້ແມ່ນຜູ້ຈັດການເຄືອຂ່າຍ. ໃຊ້ຄໍາສັ່ງນີ້ເພື່ອເຮັດແນວນັ້ນ:
sudo systemctl ປິດການໃຊ້ງານເຄືອຂ່າຍ
sudo systemctl ເປີດໃຊ້ systemd-networkd
- ຣີສະຕາດ systemd-networkd ເພື່ອກວດເບິ່ງການເຮັດວຽກຂອງການຕັ້ງຄ່າດ້ວຍອັນນີ້: sudo systemctl restart systemd-networkd.
ສະຫຼຸບ
ຫຼັງຈາກການອ່ານຄູ່ມື, ທ່ານສາມາດສ້າງການເຊື່ອມຕໍ່ເຄືອຂ່າຍໃນ Debian ໄດ້ຢ່າງງ່າຍດາຍໂດຍນໍາໃຊ້ບັນຊີຄໍາສັ່ງ.