ຕິດຕັ້ງແບບຊື້ຂາດເທື່ອລະຂັ້ນ

ຕັ້ງແຕ່ກຽມເຄື່ອງ ຕໍ່ສາຍ ຕິດຕັ້ງໂປຣແກຣມ ຊື້ ແລະ ໃສ່ License ຈົນແຂກເຫັນໜ້າລັອກອິນ ລວມເຖິງເຄື່ອງທີ່ບໍ່ມີອິນເຕີເນັດ

1. ກຽມເຄື່ອງ

  • ເຄື່ອງ PC, Mini PC ຫຼື Server ທີ່ຕິດຕັ້ງ Debian 12 ຫຼື Ubuntu 24.04 (amd64 ຫຼື arm64) ໃຊ້ kernel ຂອງລະບົບເອງ ແລະ ໃຊ້ສິດ root (sudo) ໄດ້
  • ພອດສາຍ LAN 2 ພອດ ແບບ Gateway ໃຊ້ພອດດຽວໄດ້ຖ້າແຂກຢູ່ເທິງ VLAN ຜ່ານ Managed switch ສ່ວນແບບ Transparent ຕ້ອງມີ 2 ພອດສະເໝີ
  • ດິສກ໌ຫວ່າງພໍເກັບ log ຢ່າງໜ້ອຍ 90 ວັນ ແລະ ຄວນມີບ່ອນສຳຮອງ log ໄວ້ນອກເຄື່ອງ
  • ໃຊ້ Virtual Machine ໄດ້ ແຕ່ຫ້າມ clone ເຄື່ອງທີ່ຕິດຕັ້ງແລ້ວ ເພາະ Hardware ID ຈະປ່ຽນ ແລະ License ໃຊ້ບໍ່ໄດ້ ຕິດຕັ້ງໃນ container ບໍ່ໄດ້
  • ແບບ Gateway: ປິດໂປຣແກຣມ DHCP ຫຼື DNS ອື່ນເທິງເຄື່ອງ (ເຊັ່ນ dnsmasq) ເພາະເຄື່ອງຈະແຈກ IP ໃຫ້ແຂກເອງ

2. ຕໍ່ສາຍ

ພອດທຳອິດ (WAN)ພອດທີສອງ (LAN)ໃຜແຈກ IP ໃຫ້ແຂກ
Gatewayສາຍອິນເຕີເນັດ ຫຼື ວົງ LAN ຂອງຫ້ອງການAccess Point ຫຼື ສະວິດຂອງ Wi-Fi ແຂກເຄື່ອງນີ້ (ຄ່າເລີ່ມຕົ້ນ 10.77.0.0/22 ເຄື່ອງຢູ່ທີ່ 10.77.0.1)
Transparentເຣົາເຕີ ຫຼື ສະວິດເດີມAccess Point ຫຼື ສະວິດເຣົາເຕີເດີມ

ແບບ Gateway ຕໍ່ສາຍພອດທຳອິດໃຫ້ໄດ້ອິນເຕີເນັດກ່ອນຕິດຕັ້ງ ຄຳສັ່ງຕິດຕັ້ງຈະເລືອກພອດທີ່ມີເສັ້ນທາງອອກອິນເຕີເນັດເປັນ WAN ແລະ ພອດສາຍ LAN ອີກພອດເປັນ LAN ເອງ ຄວາມຕ່າງຂອງສອງແບບເບິ່ງທີ່ ຕິດຕັ້ງອຸປະກອນ

3. ຕິດຕັ້ງໂປຣແກຣມ

ທີ່ Console › Wi-Fi Hotspot › ແບບຊື້ຂາດ ສຳເນົາຄຳສັ່ງໃນສ່ວນ ເລີ່ມຕົ້ນໃຊ້ງານ ໄປຣັນເທິງເຄື່ອງ:

Shell
curl -fsSL https://console.thailandhosting.com/install/thwifi.sh | sudo bash -s -- --onprem

ຄຳສັ່ງຈະຕິດຕັ້ງໂປຣແກຣມ thwifi ເປັນ service ຂອງລະບົບ ແລ້ວສະແດງ Hardware ID ຂອງເຄື່ອງ (XXXX-XXXX-XXXX-XXXX) ຈົດໄວ້ໃຊ້ຊື້ License ເບິ່ງອີກຄັ້ງໄດ້ດ້ວຍ sudo thwifi hwid ຕໍ່ທ້າຍຄຳສັ່ງດ້ວຍຕົວເລືອກເຫຼົ່ານີ້ໄດ້:

ຕົວເລືອກໃຊ້ເມື່ອ
--transparentວາງແບບ Transparent ເຄື່ອງຈະບໍ່ແຈກ IP ທັບເຣົາເຕີເດີມ
--wan eth0 --lan eth1ເລືອກພອດເອງ ເມື່ອເຄື່ອງເລືອກຜິດ ຫຼື ມີຫຼາຍກວ່າ 2 ພອດ
--vlan 20Gateway: ວົງແຂກຢູ່ເທິງ VLAN ນີ້ຂອງພອດ LAN ໃສ່ຊ້ຳໄດ້ຫຼາຍວົງ Transparent: VLAN ທີ່ໃຫ້ເຄື່ອງດູແລນອກຈາກວົງທີ່ບໍ່ຕິດ VLAN
--address 192.168.50.1/24 --dhcp-from 192.168.50.20 --dhcp-to 192.168.50.250Gateway: ໃຊ້ວົງ IP ຂອງແຂກເອງແທນ 10.77.0.0/22
--license FILE.licມີໄຟລ໌ License ຂອງເຄື່ອງນີ້ຢູ່ແລ້ວ ເຊັ່ນ ຕິດຕັ້ງລະບົບໃໝ່ເທິງເຄື່ອງເດີມ
--binary FILE --manifest FILEເຄື່ອງບໍ່ມີອິນເຕີເນັດ (ເບິ່ງດ້ານລຸ່ມ)

ຕັ້ງຄ່າເຄືອຂ່າຍທັງໝົດນີ້ປ່ຽນພາຍຫຼັງໄດ້ທີ່ໜ້າຜູ້ດູແລ ເມນູ ເຄືອຂ່າຍ ບໍ່ຕ້ອງຕິດຕັ້ງໃໝ່

4. ຊື້ License

  1. ທີ່ Console › Wi-Fi Hotspot › ແບບຊື້ຂາດ ກົດ ຊື້ License
  2. ເລືອກຈຳນວນອຸປະກອນພ້ອມກັນ (30 ເຖິງ 5,000) ໃສ່ Hardware ID ຂອງເຄື່ອງ ແລະ ຊື່ເອີ້ນຖ້າຕ້ອງການ ຕິກຍອມຮັບເງື່ອນໄຂ ແລ້ວກົດຊື້ ຄ່າ License ຫັກຈາກ Wallet ຂອງ Project
  3. ທີ່ License ທີ່ຊື້ ກົດ ໄຟລ໌ License ເພື່ອດາວໂຫຼດໄຟລ໌ .lic ແລ້ວສຳເນົາໄປໄວ້ເທິງເຄື່ອງ ເຊັ່ນດ້ວຍ scp ຫຼື USB

5. ເປີດໃຊ້ງານ

Shell
sudo thwifi license FILE.lic
sudo thwifi admin-password
sudo systemctl restart thwifi

ຄຳສັ່ງທຳອິດກວດ ແລະ ເກັບ License ຄຳສັ່ງທີສອງຕັ້ງລະຫັດຜ່ານຜູ້ດູແລ (ຕັ້ງຊື່ຜູ້ໃຊ້ເອງໄດ້ດ້ວຍ sudo thwifi admin-password ຊື່) ແລ້ວເລີ່ມລະບົບໃໝ່ ເບິ່ງສະຖານະໄດ້ດ້ວຍ sudo thwifi status

6. ເຂົ້າໜ້າຜູ້ດູແລຄັ້ງທຳອິດ

  1. ຈາກຄອມພິວເຕີໃນວົງຂອງພອດ WAN (ເຊັ່ນ ວົງຫ້ອງການ) ເປີດ https://<IP ຂອງເຄື່ອງຝັ່ງ WAN>:8443 ຜູ້ໃຊ້ Wi-Fi ແຂກເຂົ້າໜ້ານີ້ບໍ່ໄດ້
  2. ບຣາວເຊີຈະເຕືອນເລື່ອງໃບຢັ້ງຢືນໃນຄັ້ງທຳອິດ ເພາະເຄື່ອງໃຊ້ໃບຢັ້ງຢືນຂອງຕົນເອງ ທຽບລາຍນິ້ວມືທີ່ໜ້າເຕືອນກັບ certificateSha256 ຈາກ sudo thwifi status ຖ້າກົງກັນຈຶ່ງກົດເຂົ້າຕໍ່
  3. ລັອກອິນດ້ວຍຊື່ ແລະ ລະຫັດຜ່ານຜູ້ດູແລທີ່ຕັ້ງໄວ້
  4. ທີ່ເມນູ ລະບົບ ໃສ່ IP ທີ່ເຂົ້າໜ້າຜູ້ດູແລໄດ້ ເຊັ່ນ ວົງຂອງຝ່າຍໄອທີ ໂດຍສະເພາະແບບ Transparent ທີ່ແຂກຢູ່ວົງດຽວກັບເຄື່ອງ

7. ຕັ້ງຄ່າໃຫ້ພ້ອມໃຊ້

  • ໜ້າເຂົ້າສູ່ລະບົບ: ຊື່ສະຖານທີ່ ຂໍ້ຄວາມຕ້ອນຮັບ ສີ ພື້ນຫຼັງ ເງື່ອນໄຂການໃຊ້ງານ ຊ່ອງທາງຕິດຕໍ່ ແລະ ໃບຢັ້ງຢືນ HTTPS ຂອງໜ້າລັອກອິນຖ້າມີ
  • ລະຫັດ Wi-Fi: ສ້າງ ແລະ ພິມລະຫັດໃຫ້ແຂກ
  • ຜູ້ໃຊ້: ເພີ່ມພະນັກງານທີລະຄົນ ຫຼື ນຳເຂົ້າ CSV ພ້ອມກຸ່ມ ຈຳນວນອຸປະກອນ ແລະ ຄວາມໄວ
  • Active Directory: ໃຫ້ພະນັກງານເຂົ້າດ້ວຍບັນຊີຂອງບໍລິສັດ ໃສ່ Domain Controller (ເຄື່ອງຕ້ອງຕໍ່ເຖິງທີ່ພອດ 636 LDAPS ຫຼື 389 StartTLS) Domain, Base DN ແລະ ກຸ່ມທີ່ເຂົ້າໄດ້ ແລ້ວກົດ ທົດສອບ ກ່ອນເປີດໃຊ້
  • 802.1X: Wi-Fi ອົງກອນແບບ WPA2/WPA3-Enterprise ໃຫ້ພະນັກງານຕໍ່ດ້ວຍບັນຊີ ຫຼື ໃບຢັ້ງຢືນຂອງຕົນເອງ ເບິ່ງ ເຊື່ອມຕໍ່ WPA2/WPA3-Enterprise (802.1X)
  • ອຸປະກອນທີ່ອອນລາຍ: ໃສ່ MAC ຂອງເຄື່ອງພິມ ເຄື່ອງ POS ຫຼື ອຸປະກອນທີ່ຕ້ອງເຂົ້າໂດຍບໍ່ລັອກອິນ (ນັບລວມໃນຈຳນວນຂອງ License)
  • ເຄືອຂ່າຍ: VLAN ຫຼາຍສາຍອິນເຕີເນັດ ຈອງ IP ແລະ DNS ຫຼັງບັນທຶກຕ້ອງກົດ ຢືນຢັນ ພາຍໃນ 5 ນາທີ (ຖ້າທີ່ຢູ່ເຄື່ອງປ່ຽນ ໃຫ້ເປີດຈາກທີ່ຢູ່ໃໝ່) ບໍ່ດັ່ງນັ້ນເຄື່ອງຍ້ອນກັບຄ່າເດີມເອງ
  • Log ການນຳໃຊ້: ຕັ້ງໄລຍະເກັບ log (ຢ່າງໜ້ອຍ 90 ວັນ) ຄົ້ນ ສົ່ງອອກ ແລະ ກວດວ່າບໍ່ມີໄຟລ໌ຖືກແກ້ ສ່ວນເມນູ ລະບົບ ມີ License ການອັບເດດ ການຖາມຫາອັບເດດມື້ລະຄັ້ງ ແລະ ປ່ຽນລະຫັດຜ່ານຜູ້ດູແລ

8. ກວດວ່າໃຊ້ໄດ້

  1. ຕໍ່ມືຖືກັບ Wi-Fi ທີ່ Access Point ປ່ອຍ ໜ້າລັອກອິນຄວນເປີດຂຶ້ນເອງ (ຫຼື ເປີດເວັບໃດກໍໄດ້ທີ່ຂຶ້ນຕົ້ນດ້ວຍ http://)
  2. ລັອກອິນດ້ວຍລະຫັດ Wi-Fi ຫຼື ຜູ້ໃຊ້ທີ່ສ້າງໄວ້ ແລ້ວລອງເປີດເວັບ
  3. ທີ່ໜ້າຜູ້ດູແລ ເມນູ ອຸປະກອນທີ່ອອນລາຍ ຄວນເຫັນມືຖືເຄື່ອງນັ້ນ ແລະ ເມນູ Log ການນຳໃຊ້ ຄວນມີລາຍການເຊື່ອມຕໍ່

ເຄື່ອງທີ່ບໍ່ມີອິນເຕີເນັດ

  1. ຈາກເຄື່ອງອື່ນ ດາວໂຫຼດສະຄຣິບຕິດຕັ້ງ ໄຟລ໌ໂປຣແກຣມຕາມຊະນິດເຄື່ອງ (amd64 ຫຼື arm64) ແລະ ໄຟລ໌ manifest ຂອງລຸ້ນດຽວກັນ ຈາກສ່ວນ ເຄື່ອງບໍ່ມີອິນເຕີເນັດ? ໃນໜ້າແບບຊື້ຂາດ
  2. ສຳເນົາທັງສາມໄຟລ໌ໄປທີ່ເຄື່ອງ ແລ້ວຣັນສະຄຣິບດ້ວຍ sudo bash thwifi.sh --onprem --binary thwifi-linux-amd64 --manifest thwifi-linux-amd64.manifest (ປ່ຽນຊື່ໄຟລ໌ໃຫ້ກົງກັບທີ່ດາວໂຫຼດ)
  3. ຊື້ License ດ້ວຍ Hardware ID ທີ່ສະແດງ ແລ້ວນຳໄຟລ໌ License ມາໃສ່ຕາມຂັ້ນທີ 5 ໄຟລ໌ອັບເດດ (.thpkg) ໃນພາຍຫຼັງກໍນຳມາອັບໂຫຼດທີ່ເມນູ ລະບົບ ໄດ້ເຊັ່ນກັນ

ເຄື່ອງທີ່ບໍ່ມີອິນເຕີເນັດຕ້ອງມີແພັກເກັດ nftables, conntrack ແລະ iproute2 ຢູ່ແລ້ວ (Debian ແລະ Ubuntu ແບບ server ສ່ວນຫຼາຍມີມາໃຫ້) ຖ້າຂາດ ສະຄຣິບຈະບອກຊື່ທີ່ຕ້ອງຕິດຕັ້ງ

ຖ້າພົບບັນຫາ

ຂຶ້ນວ່າ “no default route” ຫຼື “found no second network port”

ພອດ WAN ຍັງບໍ່ໄດ້ອິນເຕີເນັດ ຫຼື ເຄື່ອງຫາພອດທີສອງບໍ່ເຫັນ ຕໍ່ສາຍໃຫ້ຖືກແລ້ວຣັນໃໝ່ ຫຼື ລະບຸພອດເອງດ້ວຍ --wan ແລະ --lan (ເບິ່ງຊື່ພອດດ້ວຍ ip link)

ຂຶ້ນວ່າມີ DNS ຫຼື DHCP server ອື່ນເຮັດວຽກຢູ່

ແບບ Gateway ເຄື່ອງຕ້ອງແຈກ IP ເອງ ຢຸດໂປຣແກຣມນັ້ນກ່ອນ ເຊັ່ນ sudo systemctl disable --now dnsmasq ແລ້ວເລີ່ມ thwifi ໃໝ່

ແບບ Transparent ຂຶ້ນວ່າບໍ່ມີ nftables bridge filtering

kernel ຂອງເຄື່ອງບໍ່ຮອງຮັບ ໃຊ້ Debian 12 ຫຼື Ubuntu 24.04 ກັບ kernel ມາດຕະຖານຂອງລະບົບ (WSL ແລະ kernel ທີ່ປັບແຕ່ງເອງໃຊ້ບໍ່ໄດ້)

ແຂກເຫັນຂໍ້ຄວາມວ່າ Wi-Fi ໃຊ້ບໍ່ໄດ້ ໃຫ້ຕິດຕໍ່ພະນັກງານ

ຍັງບໍ່ມີ License ຫຼື License ບໍ່ກົງກັບເຄື່ອງນີ້ ເບິ່ງທີ່ໜ້າຜູ້ດູແລ ເມນູ ລະບົບ ຫຼື sudo thwifi status ແລ້ວໃສ່ໄຟລ໌ License ທີ່ຊື້ດ້ວຍ Hardware ID ຂອງເຄື່ອງນີ້

ເຂົ້າໜ້າຜູ້ດູແລບໍ່ໄດ້ຫຼັງປ່ຽນເຄືອຂ່າຍ

ຣັນ sudo thwifi network reset ແລ້ວ sudo systemctl restart thwifi ເຄື່ອງຈະກັບໄປໃຊ້ຄ່າຕອນຕິດຕັ້ງ ຖ້າຕັ້ງ IP ທີ່ເຂົ້າໜ້າຜູ້ດູແລໄດ້ໄວ້ ຕ້ອງເປີດຈາກ IP ໃນລາຍການ

ລືມລະຫັດຜ່ານຜູ້ດູແລ

ຣັນ sudo thwifi admin-password ເທິງເຄື່ອງເພື່ອຕັ້ງລະຫັດໃໝ່

ໜ້າລັອກອິນບໍ່ຂຶ້ນເອງ

ກວດວ່າ Access Point ຕໍ່ກັບພອດ LAN ແລະ ບໍ່ໄດ້ແຈກ IP ເອງ (ປິດ DHCP ໃນ Access Point ຫຼື ຕັ້ງເປັນໂໝດ Access Point/Bridge) ແລ້ວລອງເປີດເວັບທີ່ຂຶ້ນຕົ້ນດ້ວຍ http://

ຍັງແກ້ບໍ່ໄດ້? ໃຫ້ທີມງານຊ່ວຍ

ເປີດ ticket ຈາກໜ້າຈັດການ ບອກຊື່ເວັບ ຫຼື ບໍລິການ ສິ່ງທີ່ເຮັດ ແລະ ຂໍ້ຄວາມທີ່ເຫັນເທິງຈໍ ທີມງານຈະຕອບກັບໃນເລື່ອງດຽວກັນ ຕິດຕາມໄດ້ໃນບ່ອນດຽວ