100 KiB
đ English ¡ āĻŦāĻžāĻāϞāĻž
luci-app-easymesh
OpenWrt/ImmortalWrt-āĻāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ EasyMesh āĻĒā§āϞāĻžāĻāĻāύ â āĻāĻāĻāĻŋ āĻšāĻžāϞāĻāĻž LuCI (OpenWrt/ImmortalWrt Router-āĻāϰ āĻāϝāĻŧā§āĻŦ/āϤāĻĨā§āϝāĻĒāĻžāϤāĻž āĻāĻŋāϤā§āϤāĻŋāĻ āύāĻŋā§āύā§āϤā§āϰāĻŖāĻžāϤāϞ) āϝāĻž 802.11s (IEEE āĻŦā§āϤāĻžāϰ āĻŽā§āĻļ āĻŽāĻžāύ) āĻŦā§āϤāĻžāϰ āĻāĻŦāĻ āϤāĻžāϰāϝā§āĻā§āϤ āĻŦā§āϝāĻžāĻāĻšāϞā§āϰ/āĻŽā§āϞāϏāĻāϝā§āĻ āϏāĻžāĻĨā§ Batman-adv/āĻ āĻā§āϰāĻŦāϰā§āϤā§-āĻāĻžāϞāĻ āϞā§āϝāĻŧāĻžāϰ-⧍ /āĻĻā§āĻŦāĻŋāϤā§ā§-āϏā§āϤāϰ āĻŽā§āĻļ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ/āĻāĻžāϞāĻāĻŦāĻŋāύā§āϝāĻžāϏ āϏā§āĻĨāĻžāĻĒāύāĻā§ āϏāĻšāĻ āĻāϰā§āĨ¤ āĻāĻāĻŋ āĻšāĻāϏā§āĻĒāĻ/āϏāĻāϝā§āĻāϏā§āĻĨāϞ āĻŦāĻž VPN (āĻāĻĻā§āĻŽāĻāĻžāϞ) āĻāĻžāĻĄāĻŧāĻžāĻ āϏā§āĻŦāϤāύā§āϤā§āϰāĻāĻžāĻŦā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϝāĻžāϝāĻŧāĨ¤
āĻĒā§āϰāĻāĻžāĻļ: 2.4.1-r1 â ⧍ā§Ļ⧍ā§Ŧ-ā§Ļ⧝-ā§§ā§Ŧ â @arafatrahmanzami āĻāϰā§āϤā§āĻ
āϏā§āĻŽāĻŋāϤ āĻĻāĻā§āώāϤāĻž āύāĻŋāϝāĻŧā§, āĻāĻŽāĻŋ kmod-batman-adv + 802.11s āϤāĻžāϰāϝā§āĻā§āϤ + āĻŦā§āϤāĻžāϰ āĻŦā§āϝāĻžāĻāĻšāϞā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āĻāĻāĻāĻŋ āĻŽā§āĻļ LuCI āϏā§āĻāĻāĻĒ āĻĒā§āϞāĻžāĻāĻāύ āϞāĻŋāĻā§āĻāĻŋāĨ¤ āĻĻā§āϰā§āϤ āĻāĻŦāĻ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧ āϏā§āĻāĻŋāĻāϏā§āϰ āϏāĻāϝā§āĻāύ āϏā§āĻāĻāĻĒāĻā§ āĻāϰāĻ āϏā§āĻŦāĻŋāϧāĻžāĻāύāĻ āĻāϰ⧠āϤā§āϞā§āĨ¤ āĻĒā§āϞāĻžāĻāĻāύāĻāĻŋ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ OpenWrt āĻāĻŦāĻ ImmortalWrt 24 āĻāĻŦāĻ 25-āĻ āĻĒāϰā§āĻā§āώāĻž āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻāĻŋ āĻā§āĻŦ āĻāĻžāϰāĻžāĻĒāĻāĻžāĻŦā§ āϞā§āĻāĻž āĻāĻŋāύā§āϤ⧠āĻāĻĒāĻžāϤāϤ āĻŦā§āϝāĻŦāĻšāĻžāϰāϝā§āĻā§āϝāĨ¤ āĻĒā§āϰāϝāĻŧā§āĻāύ⧠āĻāĻĒāϞāĻŦā§āϧ āĻā§āϏ āĻā§āĻĄ āĻĻāĻŋāϝāĻŧā§ āĻā§āύ⧠āϏāĻŽāϏā§āϝāĻž āϰāĻŋāĻĒā§āϰā§āĻ āĻŦāĻž āϏāĻŽāĻžāϧāĻžāύ āĻāϰā§āύāĨ¤
āĻāĻāĻŋ āĻāϏāϞ⧠āĻā§ āĻāϰā§?
āϧāϰā§āύ āĻāĻĒāύāĻžāϰ āĻĻā§āĻāĻŋ āĻŦāĻž āϤāĻžāϰ āĻŦā§āĻļāĻŋ WiFi āϰāĻžāĻāĻāĻžāϰ āĻāĻā§āĨ¤ āϏāĻžāϧāĻžāϰāĻŖāϤ āϤāĻžāϰāĻž āĻāϞāĻžāĻĻāĻž WiFi āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϤā§āϰāĻŋ āĻāϰ⧠â āĻāĻĒāύāĻŋ āϝāĻāύ āĻāϰ āĻĨā§āĻā§ āĻāϰ⧠āϝāĻžāύ, āĻāĻĒāύāĻžāϰ āĻĢā§āύāĻā§ āϏāĻāϝā§āĻ āĻŦāĻŋāĻā§āĻāĻŋāύā§āύ āĻāϰ⧠āĻāĻŦāĻžāϰ āϏāĻāϝā§āĻā§āϤ āĻšāϤ⧠āĻšāϝāĻŧāĨ¤
EasyMesh āϤāĻžāĻĻā§āϰ āĻāĻāĻāĻŋ āĻāĻāĻ WiFi āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻšāĻŋāϏā§āĻŦā§ āĻāĻžāĻ āĻāϰāĻžāϝāĻŧāĨ¤ āĻāĻĒāύāĻŋ āĻāϰ⧠āĻāϞāĻžāĻĢā§āϰāĻž āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻāĻĒāύāĻžāϰ āĻĢā§āύ āϏāĻāϝā§āĻā§āϤ āĻĨāĻžāĻā§ â āĻā§āύ⧠āϏāĻāϝā§āĻ āĻŦāĻŋāĻā§āĻāĻŋāύā§āύāϤāĻž āύā§āĻ, āĻā§āύ⧠āĻĒā§āύāĻāϏāĻāϝā§āĻ āύā§āĻāĨ¤
āĻāĻāĻŋ āĻāĻĒāύāĻžāĻā§ āĻāĻĨāĻžāϰāύā§āĻ āĻā§āĻŦāϞ āĻĻāĻŋāϝāĻŧā§ āϰāĻžāĻāĻāĻžāϰāĻā§āϞāĻŋāĻā§ āϏāĻāϝā§āĻā§āϤ āĻāϰāĻžāϰ āϏā§āĻŦāĻŋāϧāĻžāĻ āĻĻā§āϝāĻŧ â āĻŽā§āĻļ āĻā§āĻŦāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϝāĻāύ āϏāĻŽā§āĻāĻŦ, āĻŦā§āϤāĻžāϰ āϏāĻāϝā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϝāĻāύ āĻā§āĻŦāϞ āĻāĻĒāϞāĻŦā§āϧ āύāϝāĻŧ, āĻāĻŦāĻ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ āϤāĻžāĻĻā§āϰ āĻŽāϧā§āϝ⧠āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻšāϝāĻŧāĨ¤
āĻāĻĒāύāĻžāϰ āĻāĻāĻŋāϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āϝāĻĻāĻŋ:
- â āĻāĻĒāύāĻžāϰ OpenWrt / ImmortalWrt āĻāĻžāϞāĻŋāϤ ⧍+ āϰāĻžāĻāĻāĻžāϰ āĻĨāĻžāĻā§
- â āĻāĻĒāύāĻŋ āĻĒā§āϰ⧠āĻŦāĻžāĻĄāĻŧāĻŋāϤ⧠āĻāĻāĻāĻŋ āύāĻŋāϰāĻŦāĻā§āĻāĻŋāύā§āύ WiFi āύāĻžāĻŽ āĻāĻžāύ
- â āĻāĻĒāύāĻŋ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āύāĻž āĻšāĻžāϰāĻŋāϝāĻŧā§ āĻĻā§āϰā§āϰ āĻāϰ⧠WiFi āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻāϰāϤ⧠āĻāĻžāύ
- â āĻāĻĒāύāĻžāϰ āĻāĻāĻāĻŋ āĻ āϤāĻŋāĻĨāĻŋ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻāĻā§ āϝāĻž āϏāϰā§āĻŦāϤā§āϰ āĻĒā§āĻāĻāĻžāύ⧠āĻāĻāĻŋāϤ
āĻāĻĒāύāĻžāϰ āĻāĻāĻŋāϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āύā§āĻ āϝāĻĻāĻŋ:
- â āĻāĻĒāύāĻžāϰ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻāĻāĻāĻŋ āϰāĻžāĻāĻāĻžāϰ āĻāĻā§
- â āĻāĻĒāύāĻŋ āĻāĻžāϏā§āĻāĻŽ āĻĢāĻžāϰā§āĻŽāĻāϝāĻŧā§āϝāĻžāϰ āĻāύāϏā§āĻāϞ āĻāϰāϤ⧠āĻāĻžāύ āύāĻž
- â āĻāĻĒāύāĻŋ āĻĒā§āϰāϤāĻŋ āϰāĻžāĻāĻāĻžāϰ⧠āĻāϞāĻžāĻĻāĻž WiFi āύāĻžāĻŽā§ āϏāύā§āϤā§āώā§āĻ
āϏā§āĻāĻŋāĻĒāϤā§āϰ
- āĻāĻāĻŋ āĻāϏāϞ⧠āĻā§ āĻāϰā§?
- āĻā§āύ EasyMesh?
- āĻŽā§āϞ āĻŦā§āĻļāĻŋāώā§āĻā§āϝ
- āĻĒā§āϰā§āĻŦāĻļāϰā§āϤ
- āĻļā§āϰ⧠āĻāϰāĻžāϰ āĻāĻā§
- āĻāύāϏā§āĻāϞā§āĻļāύ
- āĻāύāϏā§āĻāϞā§āĻļāύā§āϰ āĻĒāϰā§
- āĻĻā§āϰā§āϤ āĻļā§āϰā§
- āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤ āϏā§āĻāĻāĻĒ
- Dumb AP / āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āύā§āĻĄā§āϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāĻž
- āϏāĻāϝā§āĻ āĻ āĻā§āϰāĻžāϧāĻŋāĻāĻžāϰ āϏāĻŽāύā§āĻŦāϝāĻŧ
- āϤāĻžāϰāϝā§āĻā§āϤ āĻŦā§āϝāĻžāĻāĻšāϞ â āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž, āĻĢāϞāĻŦā§āϝāĻžāĻ āĻ āĻāĻžāϰā§āϝāĻā§āϰāĻŽ
- āĻŽā§āĻļ āĻā§āĻĄāĻŧā§ āĻ āϤāĻŋāĻĨāĻŋ / IoT āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻāϰāĻž (VLAN)
- āĻāϰāĻ āϤāĻĨā§āϝ â āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋ
- āϏāĻŽāϏā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύ
- āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻŦāĻŋāĻŦāϰāĻŖā§
- āĻā§āϏ āĻĨā§āĻā§ āϏāĻāĻāϞāύ
- āĻā§āϤāĻŋāϤā§āĻŦ
- āĻĒāϰāĻŋāĻāĻžāώāĻž āĻ āĻāĻŋāϧāĻžāύ
- āϞāĻžāĻāϏā§āύā§āϏ
āĻā§āύ EasyMesh?
āĻāĻāĻŋ āĻ āĻĢāĻŋāϏāĻŋāϝāĻŧāĻžāϞ EasyMesh āĻĒā§āϰāĻāĻžāĻļā§āϰ āĻĒā§āϰāĻĨāĻŽ āĻļāĻžāĻāĻžāĨ¤ āĻāĻāĻŋ āϤāĻžāϰāϝā§āĻā§āϤ āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻŦā§āϤāĻžāϰ āĻŦā§āϝāĻžāĻāĻšāϞā§āϰ āϏāĻžāĻĨā§ Batman-adv āϞā§āϝāĻŧāĻžāϰ-⧍ āĻŽā§āĻļ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϏā§āĻĨāĻžāĻĒāύ āĻāĻŦāĻ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻž āϏāĻšāĻ āĻāϰ⧠āĻāĻŦāĻ āϏā§āĻā§āύā§āĻĄā§āϰ āĻŽāϧā§āϝ⧠āĻŽā§āĻļ āϏāĻžāϰā§āĻāĻžāϰ āĻāĻŦāĻ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āύā§āĻĄ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āϏāĻšāĻā§ āĻŦā§āϝāĻŦāĻšāĻžāϰāϝā§āĻā§āϝ LuCI āĻāύā§āĻāĻžāϰāĻĢā§āϏ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤
āĻāĻĒāύāĻŋ "OpenLink Captive Portal" āĻŦāĻž WireGuard āĻĻāĻŋāϝāĻŧā§ āĻšāĻāϏā§āĻĒāĻ / VPN LAN + WiFi āĻāĻāĻžāϰā§āĻ āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻāϰāĻā§āύ, āĻāĻāĻāĻŋ āύāĻŋāϰāĻŦāĻā§āĻāĻŋāύā§āύ āĻšā§āĻŽ āĻŽā§āĻļ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϤā§āϰāĻŋ āĻāϰāĻā§āύ, āĻŦāĻž āĻšā§āĻŽāϞā§āϝāĻžāĻŦ āϏā§āĻāĻāĻĒ āĻā§āĻĄāĻŧā§ āĻāĻāĻžāϧāĻŋāĻ āύā§āĻĄ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰāĻā§āύ â EasyMesh Batman-adv āĻŽā§āĻļ WiFi āϏā§āĻĨāĻžāĻĒāύāĻā§ āĻ āϤāĻŋ-āĻĻā§āϰā§āϤ āĻāĻŦāĻ āĻ āύāĻžāϝāĻŧāĻžāϏ āĻāϰāϤ⧠āϤā§āϰāĻŋāĨ¤
āĻāĻāĻŋ WireGuard / TorGuard-āĻāϰ WireGuard āĻ
ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ OpenWrt/ImmortalWrt OpenLink-Captive-Portal, wireguard / torguardvpn āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠batman-adv (Batman-adv = Better Approach To Mobile Adhoc Networking â Advanced) āĻĻā§āĻŦāĻžāϰāĻž āĻāĻžāϞāĻŋāϤ, āĻāĻāĻāĻŋ āĻšāĻāϏā§āĻĒāĻā§āϰ āĻĒāϰāĻŋāϏāϰ āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻāύā§āύāϤ āϤāĻžāϰāϝā§āĻā§āϤ + WiFi āĻŽā§āĻļ āϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻžāĻ āĻĻā§āϰā§āϤ āĻāĻŦāĻ āϏāĻšāĻ āĻāϰ⧠āϤā§āϞā§āĨ¤
EasyMesh āĻāĻĻāϰā§āĻļ:
- â OpenWrt-āĻ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻĻā§āϧ āĻŽā§āĻļā§āϰ āĻāύā§āϝ āĻāĻ-āĻā§āϞāĻŋāĻ āϏā§āĻāĻāĻĒ/āϏā§āĻĨāĻžāĻĒāύ â LuCI āĻāϝāĻŧā§āĻŦ āĻāύā§āĻāĻžāϰāĻĢā§āϏā§āϰ āĻāĻŋāϤāϰ⧠āϏāĻžāϰā§āĻāĻžāϰ āĻāĻŦāĻ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ-āύā§āĻĄ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āϏāĻšāĻ āĻāϰā§
- â OpenWrt/ImmortalWrt āĻāĻŦāĻ Batman-adv-āĻāϰ āϏāĻžāĻĨā§ āϏā§āĻā§āύā§āĻĄā§āϰ āĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋ āϏāĻžāϰā§āĻāĻžāϰ/āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āϤāĻžāϰāϝā§āĻā§āϤ + WiFi āĻŽā§āĻļ āĻŦā§āϝāĻžāĻāĻšāϞ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϏā§āĻĨāĻžāĻĒāύ â āĻ ā§āϝāĻžāĻā§āϏā§āϏ-āĻĒāϝāĻŧā§āύā§āĻ WiFi āĻāĻŦāĻ āĻŽā§āĻļ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§āϰ āĻāύā§āϝ
- â āĻŦāĻĄāĻŧ āĻāϞāĻžāĻāĻž āĻā§āĻĄāĻŧā§ VPN / āĻšāĻāϏā§āĻĒāĻ āĻāĻāĻžāϰā§āĻ āϏāĻš WiFi āĻŦāĻž āĻāĻĨāĻžāϰāύā§āĻā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāĻāĻžāϧāĻŋāĻ āύā§āĻĄā§āϰ āϏāĻžāĻĨā§ āϏāĻāϝā§āĻ āĻĒā§āϰāϏāĻžāϰāĻŋāϤ / āĻāύā§āύāϤ āĻāϰāĻž
- â āĻŦāĻŋāĻāĻŋāύā§āύ āĻ āĻŦāϏā§āĻĨāĻžāύ⧠āĻĄāĻŋāĻāĻžāĻāϏ āĻĒāϰāĻŋāĻāĻžāϞāύāĻžāϰ āĻāύā§āϝ WireGuard-āĻāϰ āĻĒāĻŋāĻāύ⧠āĻšā§āĻŽāϞā§āϝāĻžāĻŦ āϏā§āĻāĻāĻĒ āϏāĻšāĻ āĻāϰāĻž
āĻŽā§āϞ āĻŦā§āĻļāĻŋāώā§āĻā§āϝ
- āĻŽā§āĻļ āĻā§āϰ: Batman-adv 802.11s āĻŽā§āĻļ āĻĻā§āĻŦāĻŋ-āĻŦā§āϝāĻžāύā§āĻĄ + āϤāĻžāϰāϝā§āĻā§āϤ āĻŦā§āϝāĻžāĻāĻšāϞ āĻĢāϞāĻŦā§āϝāĻžāĻ āĻāĻŦāĻ āϞā§āĻĒ āĻĒā§āϰāϤāĻŋāϰā§āϧ āϏāĻš (āϏāĻžāϰā§āĻāĻžāϰ āĻāĻŦāĻ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāĻāϝāĻŧ āĻā§āĻŽāĻŋāĻāĻžāϤā§āĻ āĻāĻĒāϞāĻŦā§āϧ)
- āϏā§āĻĒā§āϞāĻŋāĻ-āĻŦā§āϝāĻžāύā§āĻĄ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ SSID (Service Set Identifier â WiFi āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§āϰ āύāĻžāĻŽ; āϏā§āĻāĻŋāĻāĻŋ-2.4 GHz āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻĒā§āϰāϤāĻŋāϰā§āϧ āĻāϰā§)
- āĻŦā§āϝāĻžāĻāĻšāϞ āϏāĻŽāϰā§āĻĨāύ: āĻŽāĻŋāĻļā§āϰ āϤāĻžāϰāϝā§āĻā§āϤ āĻāĻŦāĻ āĻŦā§āϤāĻžāϰ āϏāĻāϝā§āĻā§āϰ āĻāύā§āϝ
kmod-batman-advāĻāĻŦāĻ 802.11s āĻāĻāϤā§āϰāĻŋāϤ āĻāϰ⧠- āϤāĻžāϰāϝā§āĻā§āϤ āĻŦā§āϝāĻžāĻāĻšāϞ āĻĒā§āϰā§āĻ āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋāĻ: āĻĒā§āϰāϝāĻŧā§āĻā§āϰ āϏāĻŽāϝāĻŧ āĻĒā§āϰā§āĻ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ LAN āĻŦā§āϰāĻŋāĻ āĻĨā§āĻā§ āϏāϰāĻžāύ⧠āĻšāϝāĻŧ
- āϏāĻāϝā§āĻ āĻ
āĻā§āϰāĻžāϧāĻŋāĻāĻžāϰ: āϤāĻžāϰāϝā§āĻā§āϤ â 6 GHz â 5 GHz â 2.4 GHz (
throughput_override) - GUI-āϏāĻŽā§āĻĒāĻžāĻĻāύāϝā§āĻā§āϝ āϏāĻāϝā§āĻ āĻ āĻā§āϰāĻžāϧāĻŋāĻāĻžāϰ â āĻāϰ āĻā§āύ⧠āĻšāĻžāϰā§āĻĄāĻā§āĻĄ āĻāϰāĻž āĻŽāĻžāύ āύā§āĻ; UI-āϤā§āĻ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻŦā§āϝāĻžāύā§āĻĄā§āϰ āĻāĻāύ āϏā§āĻ āĻāϰā§āύ
- āĻŦāύā§āĻĄāĻŋāĻ āϏāĻā§āϰāĻŋāϝāĻŧ āĻāĻāϝā§āĻā§ āĻŦāĻšā§-āϏāĻāϝā§āĻ āĻā§āϰā§āϝāĻžāĻĢāĻŋāĻā§āϰ āĻāύā§āϝ
- āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧ āĻŦā§āϝāĻžāύā§āĻĄ āĻļāύāĻžāĻā§āϤāĻāϰāĻŖ (āĻĢā§āϰāĻŋāĻā§āϝāĻŧā§āύā§āϏāĻŋ-āĻāĻŋāϤā§āϤāĻŋāĻ, āϝā§āĻā§āύ⧠āϰā§āĻĄāĻŋāĻ āĻā§āϰāĻŽā§ āĻāĻžāĻ āĻāϰā§)
- āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž: āύāĻŋāϰāĻžāĻĒāĻĻ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§āϰ āĻāύā§āϝ WPA3 āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖ, āĻŦāĻž āĻā§āϞāĻž āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ
- WPS / āĻŽā§āĻĄ-āĻŦāĻžāĻāύ āĻĒā§āϝāĻŧāĻžāϰāĻŋāĻ
/etc/rc.wps/āĻĒāϰāĻŋāĻŦā§āĻļāĻā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ - IP āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϰ āĻāύā§āϝ ā§Ŧā§Ļ-āϏā§āĻā§āύā§āĻĄā§āϰ āϰā§āϞāĻŦā§āϝāĻžāĻ āĻāϝāĻŧāĻžāĻāĻĄāĻ
- āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āύā§āĻĄā§āϰ āĻāύā§āϝ AP āĻŽā§āĻĄ (Dumb AP) â Dumb AP āĻŽā§āĻļ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ/āϏā§āϞā§āĻ āύā§āĻĄāĻā§āϞāĻŋ āϤāĻžāĻĻā§āϰ LAN āĻĒā§āϰā§āĻā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāύā§āĻāĻžāϰāύā§āĻ āĻ ā§āϝāĻžāĻā§āϏā§āϏāĻ āĻĒā§āϰāĻĻāĻžāύ āĻāϰāϤ⧠āĻĒāĻžāϰā§
- āĻ āύā§āϤāϰā§āύāĻŋāϰā§āĻŽāĻŋāϤ Mesh Status āĻĄā§āϝāĻžāĻļāĻŦā§āϰā§āĻĄ â āĻĒā§āϰāϤāĻŋāĻŦā§āĻļā§ āύā§āĻĄ, āϏāϰā§āĻŦāĻļā§āώ āĻĻā§āĻāĻž āϏāĻŽāϝāĻŧ, āĻāύā§āĻāĻžāϰāĻĢā§āϏ āĻāĻŦāĻ āĻāϰāĻ āĻĻā§āĻā§āύ
- āϞāĻžāĻāĻ RX/TX āϞā§āĻā§āύā§āϏāĻŋ āĻāĻŦāĻ āĻŦā§āϝāĻžāύā§āĻĄāĻāĻāĻĨ/āϏāĻāϝā§āĻ-āĻāϤāĻŋ āĻŦā§āϤāĻžāϰ āĻāĻŦāĻ āϤāĻžāϰāϝā§āĻā§āϤ āϏāĻāϝā§āĻ āĻāĻŦāĻ āϏāĻā§āĻā§āĻĻā§āϰ āĻāύā§āϝ (ā§ŠāĻāĻŋ āĻĒāĻŋāĻ-āĻāϰ āĻāĻĒāϰ āϏā§āĻŽā§āĻĨ āĻāϰāĻž)
- āĻĻā§āϰāώā§āĻāĻŦā§āϝ: āĻāĻāύāĻ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āϞāĻžāĻāĻ āĻĢāĻŋāϞā§āĻĄ āĻāĻĒāĻĄā§āĻ āύāϝāĻŧ â āĻĒā§āĻ āϰāĻŋāĻĢā§āϰā§āĻļ āĻĒā§āϰāϝāĻŧā§āĻāύ
- Priority Weight āĻāϞāĻžāĻŽ āĻŦā§āϤāĻžāϰ āϏāĻā§āĻā§āĻĻā§āϰ āĻāύā§āϝ āĻĒā§āϰāĻĻāϰā§āĻļāĻŋāϤ (āĻĒā§āϰā§āĻŦā§ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āϤāĻžāϰāϝā§āĻā§āϤ)
- āĻĒā§āϰāϤāĻŋāĻŦā§āĻļā§ MAC + āϏāϰā§āĻŦāĻļā§āώ-āĻĻā§āĻāĻž āϤāĻžāϰāϝā§āĻā§āϤ āĻŦā§āϝāĻžāĻāĻšāϞā§āϰ āĻāύā§āϝ (batman originator āĻā§āĻŦāĻŋāϞ āĻĨā§āĻā§)
- āĻŽā§āĻļ VLAN â 802.1Q-āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻŽā§āĻļ āĻā§āĻĄāĻŧā§ āĻ āϤāĻŋāĻĨāĻŋ / IoT / āĻšāĻāϏā§āĻĒāĻ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻāϰā§āύ
- āϏāĻžāϰā§āĻāĻžāϰ āĻāĻŦāĻ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻā§āϰ āĻāύā§āϝ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧ āĻĢāĻžāϝāĻŧāĻžāϰāĻāϝāĻŧāĻžāϞ āĻ āĻāύā§āĻāĻžāϰāĻĢā§āϏ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ
- āύāĻŽāύā§āϝāĻŧ āύā§āĻĄ āĻ ā§āϝāĻžāĻĄā§āϰā§āϏāĻŋāĻ: DHCP (Dynamic Host Configuration Protocol), Static IP āĻāĻŦāĻ Dumb AP āĻŽā§āĻĄ
- āϰā§āĻŽāĻŋāĻ āĻ
āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāύ: āĻĻā§āϰā§āϤ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āϰā§āĻŽāĻŋāĻāϝāĻŧā§āϰ āĻāύā§āϝ
dawn/usteerāĻĄā§āĻŽāύ āϏāĻŽāϰā§āĻĨāύ āϏāĻš 802.11k/v/r (āĻĻā§āϰā§āϤ-āϰā§āĻŽāĻŋāĻ āĻŽāĻžāύ) āĻāĻāϤā§āϰāĻŋāϤ āĻāϰā§- āĻāύā§āύāϤ K/V/R āϏā§āĻāĻŋāĻāϏ + Mobility Domain
dawnāĻŦāĻžusteerāĻāϰ āĻāĻāĻāĻŋāϰ āύāĻŋāĻāϏā§āĻŦ luci-app āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϞ⧠āĻĄāĻŋāĻāĻžāĻāϏ/āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻŽāϧā§āϝ⧠āϏā§āϝā§āĻāĻ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āϞā§āĻā§āύā§āϏāĻŋ āĻāϞā§āϞā§āĻāϝā§āĻā§āϝāĻāĻžāĻŦā§ āĻšā§āϰāĻžāϏ āĻĒāĻžāϝāĻŧ
- āĻšāĻāĻĒā§āϞāĻžāĻ + init + āĻāĻā§āĻāĻŋāĻ cron āĻĢāϞāĻŦā§āϝāĻžāĻ āϏāĻāϝā§āĻ āĻ āĻā§āϰāĻžāϧāĻŋāĻāĻžāϰā§āϰ āĻāύā§āϝ
- VPN āϏāĻžāĻŽāĻā§āĻāϏā§āϝ: VPN-āĻāĻŋāϤā§āϤāĻŋāĻ āĻŽā§āĻļ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§āϰ āĻāύā§āϝ TorGuard-āĻāϰ WireGuard āĻāĻŦāĻ āĻ āύā§āϝāĻžāύā§āϝ VPN OpenWrt āĻ ā§āϝāĻžāĻĒā§āϰ āϏāĻžāĻĨā§ āϏāĻšāĻ āĻāĻā§āĻāϰāĻŖ
- āĻā§āϰāĻŋāϝāĻŧā§āύā§āĻ: openssl / wolfssl / mbedtls
āĻĒā§āϰā§āĻŦāĻļāϰā§āϤ
āϏāĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻāύā§āϝ, āĻ ā§āϝāĻžāĻĒāĻāĻŋāϰ āϏāĻžāϧāĻžāϰāĻŖāϤ āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻ āύā§āϤāϰā§āύāĻŋāĻšāĻŋāϤ āĻĒā§āϝāĻžāĻā§āĻāĻā§āϞāĻŋāϰ āĻĒā§āϰāϝāĻŧā§āĻāύ:
- OpenWrt / ImmortalWrt 24.10+
kmod-batman-adv,batctl-default,luci-proto-batman-adv,kmod-cfg80211(āĻāĻžāϰā§āύā§āϞ āĻŽāĻĄāĻŋāĻāϞ āϞā§āĻĄ āĻāϰāĻž)wpad-mesh-openssl/wpad-mesh-wolfssl/wpad-mesh-mbedtlsāĻāϰ āĻāĻāĻāĻŋ (WPA3 āĻāύāĻā§āϰāĻŋāĻĒāĻļāύā§āϰ āĻāύā§āϝ)dawn/usteerāĻāϰ āĻāĻāĻāĻŋ (AP āϏā§āĻāĻŋāϝāĻŧāĻžāϰāĻŋāĻ / āĻĻā§āϰā§āϤ āϰā§āĻŽāĻŋāĻāϝāĻŧā§āϰ āĻāύā§āϝ)luci-compat(āϝāĻĻāĻŋ āĻ āύā§āĻĒāϏā§āĻĨāĻŋāϤ Lua āϰāĻžāύāĻāĻžāĻāĻŽ āύāĻŋāϰā§āĻāϰāϤāĻž āĻĻā§āĻāĻž āϝāĻžāϝāĻŧ)
āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧāϤāĻž: 802.11s āĻŽā§āĻļ āϏāĻŽāϰā§āĻĨāύāĻāĻžāϰ⧠āĻŦā§āϤāĻžāϰ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻāĻžāϰā§āĻĄ āϏāĻš āϰāĻžāĻāĻāĻžāϰ/āĻĄāĻŋāĻāĻžāĻāϏ (āϝā§āĻŽāύ MediaTek MT76, Qualcomm Atheros āĻāϤā§āϝāĻžāĻĻāĻŋ)āĨ¤
āĻļā§āϰ⧠āĻāϰāĻžāϰ āĻāĻā§
āĻāύāϏā§āĻāϞ āĻāϰāĻžāϰ āĻāĻā§ āĻāĻ āĻĒāĻžāĻāĻāĻāĻŋ āĻĒā§āϰāĻļā§āύā§āϰ āĻāϤā§āϤāϰ āĻĻāĻŋāύ:
- āĻāĻŽāĻžāϰ āĻāĻŋ OpenWrt āĻŦāĻž ImmortalWrt āĻāĻžāϞāĻŋāϤ ⧍+ āϰāĻžāĻāĻāĻžāϰ āĻāĻā§? â āύāĻž āĻšāϞā§, āĻĒā§āϰāĻĨāĻŽā§ OpenWrt āĻāύāϏā§āĻāϞ āĻāϰā§āύāĨ¤
- āĻāĻŽāĻŋ āĻāĻŽāĻžāϰ āϰāĻžāĻāĻāĻžāϰā§āϰ IP āĻ āĻŋāĻāĻžāύāĻž āĻāĻžāύāĻŋ? â āϏāĻžāϧāĻžāϰāĻŖāϤ
192.168.1.1āĻŦāĻž192.168.10.1āĨ¤ āĻāĻĒāύāĻžāϰ āĻĢā§āύā§āϰ WiFi āϏā§āĻāĻŋāĻāϏ⧠"Router" āĻŦāĻž "Gateway" āĻāϰ āĻ āϧā§āύ⧠āĻĻā§āĻā§āύāĨ¤ - āĻāĻŽāĻžāϰ SSH āĻ
ā§āϝāĻžāĻā§āϏā§āϏ āĻāĻā§? â āĻāĻĒāύāĻžāϰ PC āĻĨā§āĻā§
ssh root@<router-ip>āĻā§āώā§āĻāĻž āĻāϰā§āύāĨ¤ āĻĒāĻžāϏāĻāϝāĻŧāĻžāϰā§āĻĄ LuCI āϞāĻāĻāύā§āϰ āĻŽāϤā§āĻāĨ¤ - āĻāĻŽāĻžāϰ āĻŽā§āϞ āϰāĻžāĻāĻāĻžāϰ⧠āĻāĻāĻāĻŋ āĻāĻžāϰā§āϝāĻāϰ⧠āĻāύā§āĻāĻžāϰāύā§āĻ āϏāĻāϝā§āĻ āĻāĻā§? â āĻāύāϏā§āĻāϞ āĻĒā§āϝāĻžāĻā§āĻ āĻĄāĻžāĻāύāϞā§āĻĄ āĻāϰā§āĨ¤
- āĻāĻŽāĻŋ āĻāĻŽāĻžāϰ āĻŦāϰā§āϤāĻŽāĻžāύ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻŦā§āϝāĻžāĻāĻāĻĒ āĻāϰā§āĻāĻŋ? â LuCI-āϤā§: System â Backup / Flash Firmware â Generate archiveāĨ¤ āĻĒā§āϰāϤāĻŋāĻāĻŋ āϰāĻžāĻāĻāĻžāϰ⧠āĻāĻāĻŋ āĻāϰā§āύāĨ¤
āϝāĻĻāĻŋ āĻĒāĻžāĻāĻāĻāĻŋ â āĻšāϝāĻŧ, āϤāĻŦā§ āĻāĻāĻŋāϝāĻŧā§ āϝāĻžāύāĨ¤ āϝāĻĻāĻŋ āĻā§āύā§āĻāĻŋ â āĻšāϝāĻŧ, āĻĒā§āϰāĻĨāĻŽā§ āϏā§āĻāĻŋ āĻ āĻŋāĻ āĻāϰā§āύāĨ¤
āĻāύāϏā§āĻāϞā§āĻļāύ
āϏāĻŽā§āĻĒā§āϰā§āĻŖāĻāĻžāĻŦā§ /tmp āĻĨā§āĻā§ āĻāĻ āĻāĻŽāĻžāύā§āĻĄāĻā§āϞāĻŋ āĻāĻžāϞāĻžāύ â āĻŽā§āϞ āĻĢāĻžāĻāϞāϏāĻŋāϏā§āĻā§āĻŽā§ āĻāĻŋāĻā§ āĻāĻŽāĻž āĻšāĻŦā§ āύāĻžāĨ¤
āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ āĻļāύāĻžāĻā§āϤāĻāϰāĻŖā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āύā§āĻāĨ¤ EasyMesh āĻšāϞ PKG_ARCH=all â āĻĒā§āϰāϤāĻŋāĻāĻŋ āϰāĻžāĻāĻāĻžāϰ CPU-āϤ⧠āĻāĻžāĻ āĻāϰ⧠(x86, MIPS, ARM, AArch64, RISC-V)āĨ¤
āĻļā§āϧā§āĻŽāĻžāϤā§āϰ OpenWrt/ImmortalWrt āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻĒāύāĻŋ āĻĻā§āϰā§āϤ āĻāĻāĻāĻŋ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄ āĻŽā§āĻļ āĻŦā§āϤāĻžāϰ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
ā§§. wpad āĻĒāϰā§āĻā§āώāĻž āĻāϰā§āύ â āĻāĻĒāύāĻžāϰ āĻāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ wpad āĻā§āϰāĻŋāϝāĻŧā§āύā§āĻ āĻĻāϰāĻāĻžāϰ?
EasyMesh-āĻāϰ 802.11s āĻŦā§āϝāĻžāĻāĻšāϞ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻāĻāĻāĻŋ āĻŽā§āĻļ-āϏāĻā§āώāĻŽ wpad (Wireless Protected Access Daemon) āĻĒā§āϰāϝāĻŧā§āĻāύāĨ¤ āĻŦā§āĻļāĻŋāϰāĻāĻžāĻ āϰāĻžāĻāĻāĻžāϰ⧠āĻāϤāĻŋāĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋ āĻāύāϏā§āĻāϞ āĻāϰāĻž āĻāĻā§āĨ¤ āĻĒā§āϰāĻĨāĻŽā§ āĻĒāϰā§āĻā§āώāĻž āĻāϰā§āύ:
# āϰāĻžāĻāĻāĻžāϰ⧠â EasyMesh āĻāύāϏā§āĻāϞ āĻāϰāĻžāϰ āĻāĻā§ āĻāĻāĻŋ āĻāĻžāϞāĻžāύ
opkg list-installed 2>/dev/null | grep wpad
# āĻŦāĻž OpenWrt 25.12+ āĻāϰ āĻāύā§āϝ:
apk list --installed 2>/dev/null | grep wpad
āĻāĻāĻāĻĒā§āĻ āĻŦā§āϝāĻžāĻā§āϝāĻž:
| āĻāĻĒāύāĻŋ āϝāĻž āĻĻā§āĻā§āύ | āĻā§ āĻāϰāĻŦā§āύ |
|---|---|
wpad-mesh-openssl, wpad-mesh-wolfssl, āĻŦāĻž wpad-mesh-mbedtls |
â āĻāĻĒāύāĻžāϰ āĻāĻžāĻā§ āĻāϤāĻŋāĻŽāϧā§āϝ⧠āĻāĻā§āĨ¤ āϧāĻžāĻĒ ā§¨-āĻ āϝāĻžāύāĨ¤ |
wpad-openssl, wpad-wolfssl, wpad-mbedtls ("mesh" āĻāĻžāĻĄāĻŧāĻž) |
â ī¸ āĻāĻāĻāĻŋ āĻŽā§āĻļ āĻā§āϰāĻŋāϝāĻŧā§āύā§āĻ āĻāύāϏā§āĻāϞ āĻāϰā§āύ â āϧāĻžāĻĒ ā§§āĻ āĻĻā§āĻā§āύ |
wpad-basic, wpad-basic-mbedtls, āĻŦāĻž wpad-mini |
â āĻŽā§āĻļ āĻāϰāϤ⧠āĻĒāĻžāϰ⧠āύāĻžāĨ¤ āĻāĻāĻāĻŋ āĻŽā§āĻļ āĻā§āϰāĻŋāϝāĻŧā§āύā§āĻ āĻāύāϏā§āĻāϞ āĻāϰā§āύ â āϧāĻžāĻĒ ā§§āĻ āĻĻā§āĻā§āύ |
| āĻāĻŋāĻā§āĻ āύāĻž (āĻā§āύ⧠wpad āύā§āĻ) | â āĻāĻāĻāĻŋ āĻŽā§āĻļ āĻā§āϰāĻŋāϝāĻŧā§āύā§āĻ āĻāύāϏā§āĻāϞ āĻāϰā§āύ â āϧāĻžāĻĒ ā§§āĻ āĻĻā§āĻā§āύ |
ā§§āĻ. āĻāĻāĻāĻŋ wpad āĻā§āϰāĻŋāϝāĻŧā§āύā§āĻ āĻāύāϏā§āĻāϞ āĻāϰā§āύ (āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύā§)
āĻāĻāĻāĻŋ āĻā§āϰāĻŋāϝāĻŧā§āύā§āĻ āĻŦāĻžāĻā§āύāĨ¤ āĻāĻĒāύāĻžāϰ āĻĄāĻŋāϏā§āĻā§āϰāĻŋāĻŦāĻŋāĻāĻļāύ āĻĄāĻŋāĻĢāϞā§āĻā§āϰ āϏāĻžāĻĨā§ āĻŽāĻŋāϞāĻžāύ:
| āĻā§āϰāĻŋāϝāĻŧā§āύā§āĻ | āĻāύā§āϝ āϏā§āĻĒāĻžāϰāĻŋāĻļ |
|---|---|
wpad-openssl |
āĻŦā§āĻļāĻŋāϰāĻāĻžāĻ OpenWrt āĻŦāĻŋāϞā§āĻĄ (āĻĄāĻŋāĻĢāϞā§āĻ TLS) |
wpad-wolfssl |
ImmortalWrt 25.12+ (āĻĄāĻŋāĻĢāϞā§āĻ TLS) |
wpad-mbedtls |
OpenWrt 24.10 āĻĄāĻŋāĻĢāϞā§āĻ āϝāĻāύ openssl āĻ āύā§āĻĒāϞāĻŦā§āϧ |
# opkg (OpenWrt 24.10 āĻāĻŦāĻ āϤāĻžāϰ āĻĒā§āϰāĻžāύ⧠āϏāĻāϏā§āĻāϰāĻŖ)
opkg install wpad-openssl # āĻŦāĻž wpad-wolfssl / wpad-mbedtls
opkg remove wpad-basic-mbedtls # āϝāĻĻāĻŋ āĻāĻĒāύāĻŋ āĻāĻāĻāĻŋ basic āĻā§āϰāĻŋāϝāĻŧā§āύā§āĻ āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻā§āύ
# apk (OpenWrt 25.12+)
apk add wpad-openssl # āĻŦāĻž wpad-wolfssl / wpad-mbedtls
apk del wpad-basic-mbedtls # āϝāĻĻāĻŋ āĻāĻĒāύāĻŋ āĻāĻāĻāĻŋ basic āĻā§āϰāĻŋāϝāĻŧā§āύā§āĻ āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻā§āύ
wpad āĻāύāϏā§āĻāϞ āĻŦāĻž āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύā§āϰ āĻĒāϰ⧠āĻāĻāĻŦāĻžāϰ āϰāĻŋāĻŦā§āĻ āĻāϰā§āύ:
reboot
āĻĻā§āϰāώā§āĻāĻŦā§āϝ: āĻāĻāĻ āϏāĻŽāϝāĻŧā§ āĻĻā§āĻāĻŋ āĻŽā§āĻļ-āϏāĻā§āώāĻŽ wpad āĻā§āϰāĻŋāϝāĻŧā§āύā§āĻ āĻāύāϏā§āĻāϞ āĻāϰāĻŦā§āύ āύāĻž â āϤāĻžāϰāĻž āĻĻā§āĻŦāύā§āĻĻā§āĻŦ āĻāϰā§āĨ¤ āĻā§āϰāĻŋāϝāĻŧā§āύā§āĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāϞā§, āĻĒā§āϰāĻĨāĻŽā§ āĻĒā§āϰāĻžāύāĻāĻŋ āϏāϰāĻžāύāĨ¤
⧍. EasyMesh āĻāύāϏā§āĻāϞ āĻāϰā§āύ â āϝā§āĻā§āύ⧠āĻāĻāĻāĻŋ āĻĒāĻĻā§āϧāϤāĻŋ āĻŦā§āĻā§ āύāĻŋāύ
āĻŦāĻŋāĻāϞā§āĻĒ āĻ â āĻŽā§āĻāĻž-āĻĒā§āϝāĻžāĻā§āĻ (wpad āϏāĻš) â āĻĻā§āϰā§āϤāϤāĻŽ āĻĒāĻĨ
āĻāĻā§āϞāĻŋ āĻāĻāĻŦāĻžāϰ⧠āĻ ā§āϝāĻžāĻĒ āĻāĻŦāĻ wpad āĻāύāϏā§āĻāϞ āĻāϰā§āĨ¤ āϝāĻĻāĻŋ āĻāĻĒāύāĻŋ āύāĻŋāĻļā§āĻāĻŋāϤ āύāĻž āĻšāύ, āĻāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύāĨ¤
# OpenWrt ⤠24.10 (opkg) â āĻāĻāĻāĻŋ āĻŦāĻžāĻā§āύ
cd /tmp && wget https://github.com/arafatrahmanzami/luci-app-easymesh/releases/download/2.4.1-r1/luci-app-easymesh-wpad-openssl_2.4.1-r1_all.ipk && opkg install luci-app-easymesh-wpad-openssl_2.4.1-r1_all.ipk
# OpenWrt âĨ 25.12 (apk) â āĻāĻāĻāĻŋ āĻŦāĻžāĻā§āύ
cd /tmp && wget https://github.com/arafatrahmanzami/luci-app-easymesh/releases/download/2.4.1-r1/luci-app-easymesh-wpad-openssl-2.4.1-r1.apk && apk add --allow-untrusted luci-app-easymesh-wpad-openssl-2.4.1-r1.apk
āĻāĻŋāύā§āύ āĻā§āϰāĻŋāϝāĻŧā§āύā§āĻ āĻĒāĻāύā§āĻĻ āĻāϰāϞ⧠URL āĻāĻŦāĻ āĻĒā§āϝāĻžāĻā§āĻ āύāĻžāĻŽ āĻāĻāϝāĻŧā§āĻ openssl āĻā§ wolfssl āĻŦāĻž mbedtls āĻĻāĻŋāϝāĻŧā§ āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύ āĻāϰā§āύāĨ¤
āĻŦāĻŋāĻāϞā§āĻĒ āĻ â āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻŽā§āϞ EasyMesh āĻĒā§āϝāĻžāĻā§āĻ āĻāύāϏā§āĻāϞ āĻāϰā§āύ
āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāĻĒāϰ⧠āĻāĻāĻāĻŋ -wpad-* āĻŽā§āĻāĻž-āĻĒā§āϝāĻžāĻā§āĻ āĻāύāϏā§āĻāϞ āĻāϰ⧠āĻĨāĻžāĻā§āύ āϤāĻŦā§ āĻāĻ āϧāĻžāĻĒāĻāĻŋ āĻāĻĄāĻŧāĻŋāϝāĻŧā§ āϝāĻžāύ â āĻāϤ⧠āĻŽā§āϞ āĻ
ā§āϝāĻžāĻĒ āϰāϝāĻŧā§āĻā§āĨ¤
OpenWrt ⤠24.10 â opkg
cd /tmp && \
opkg update && \
wget https://github.com/arafatrahmanzami/luci-app-easymesh/releases/download/2.4.1-r1/luci-app-easymesh_2.4.1-r1_all.ipk && \
opkg install luci-app-easymesh_2.4.1-r1_all.ipk && \
rm -f /tmp/luci-indexcache /tmp/luci-modulecache/* && \
/etc/init.d/rpcd restart && /etc/init.d/uhttpd restart
OpenWrt âĨ 25.12 â apk
cd /tmp && \
wget https://github.com/arafatrahmanzami/luci-app-easymesh/releases/download/2.4.1-r1/luci-app-easymesh-2.4.1-r1.apk && \
apk add --allow-untrusted luci-app-easymesh-2.4.1-r1.apk && \
rm -f /tmp/luci-indexcache /tmp/luci-modulecache/* && \
/etc/init.d/rpcd restart && /etc/init.d/uhttpd restart
āĻŦāĻŋāĻāϞā§āĻĒ āĻ â ⥠āĻāĻāĻ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧ-āĻļāύāĻžāĻā§āϤāĻāϰāĻŖ āĻāĻŽāĻžāύā§āĻĄ (opkg vs apk)
āĻāĻ āĻāĻ-āϞāĻžāĻāύāĻāĻŋ āĻāĻžāϞāĻžāύāĨ¤ āĻāĻāĻŋ āĻā§āύāĻāĻŋ āĻāĻĒāϏā§āĻĨāĻŋāϤ āϤāĻžāϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ apk āĻŦāĻž opkg āĻŦāĻžāĻāĻžāĻ āĻāϰā§āĨ¤
cd /tmp && \
if command -v apk >/dev/null 2>&1; then \
echo "Detected apk â OpenWrt 25.12+" && \
wget -O easymesh.pkg https://github.com/arafatrahmanzami/luci-app-easymesh/releases/download/2.4.1-r1/luci-app-easymesh-2.4.1-r1.apk && \
apk add --allow-untrusted easymesh.pkg; \
else \
echo "Detected opkg â OpenWrt 24.10 or older" && \
opkg update && \
wget -O easymesh.pkg https://github.com/arafatrahmanzami/luci-app-easymesh/releases/download/2.4.1-r1/luci-app-easymesh_2.4.1-r1_all.ipk && \
opkg install easymesh.pkg; \
fi && \
rm -f /tmp/luci-indexcache /tmp/luci-modulecache/* && \
/etc/init.d/rpcd restart && /etc/init.d/uhttpd restart
ā§Š. āĻāĻā§āĻāĻŋāĻ â āĻāĻžāώāĻž āĻĒā§āϝāĻžāĻ
EasyMesh āĻĄāĻŋāĻĢāϞā§āĻāĻāĻžāĻŦā§ āĻāĻāϰā§āĻāĻŋāϤ⧠āĻāϏā§āĨ¤ āĻŦāĻžāĻāϞāĻž āĻāĻŦāĻ āĻā§āύāĻž (āϏāϰāϞā§āĻā§āϤ) āĻ āύā§āĻŦāĻžāĻĻ āĻāϞāĻžāĻĻāĻž āĻĒā§āϝāĻžāĻā§āĻ āĻšāĻŋāϏāĻžāĻŦā§ āĻāĻĒāϞāĻŦā§āϧāĨ¤
āĻŦāĻžāĻāϞāĻž (Bengali)
# opkg (⤠24.10)
cd /tmp && wget https://github.com/arafatrahmanzami/luci-app-easymesh/releases/download/2.4.1-r1/luci-i18n-easymesh-bn_26.184.37259.7cad107_all.ipk && opkg install luci-i18n-easymesh-bn_26.184.37259.7cad107_all.ipk
# apk (âĨ 25.12)
cd /tmp && wget https://github.com/arafatrahmanzami/luci-app-easymesh/releases/download/2.4.1-r1/luci-i18n-easymesh-bn-26.184.37259.7cad107.apk && apk add --allow-untrusted luci-i18n-easymesh-bn-26.184.37259.7cad107.apk
āϤāĻžāϰāĻĒāϰ UI āĻāĻžāώāĻž āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰā§āύ: System â System â Language and Style â Language â āĻŦāĻžāĻāϞāĻž (Bengali)āĨ¤
āĻā§āύāĻž (āϏāϰāϞā§āĻā§āϤ) / įŽäŊ䏿
# opkg (⤠24.10)
cd /tmp && wget https://github.com/arafatrahmanzami/luci-app-easymesh/releases/download/2.4.1-r1/luci-i18n-easymesh-zh-cn_26.184.37259.7cad107_all.ipk && opkg install luci-i18n-easymesh-zh-cn_26.184.37259.7cad107_all.ipk
# apk (âĨ 25.12)
cd /tmp && wget https://github.com/arafatrahmanzami/luci-app-easymesh/releases/download/2.4.1-r1/luci-i18n-easymesh-zh-cn-26.184.37259.7cad107.apk && apk add --allow-untrusted luci-i18n-easymesh-zh-cn-26.184.37259.7cad107.apk
āϤāĻžāϰāĻĒāϰ UI āĻāĻžāώāĻž āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰā§āύ: System â System â Language and Style â Language â 䏿 (Chinese)āĨ¤
āĻĢāĻžāĻāϞāύāĻžāĻŽ āϏāĻŽā§āĻĒāϰā§āĻā§ āύā§āĻ: GitHub āϰāĻŋāϞāĻŋāĻ asset āύāĻžāĻŽā§āϰ
~āĻā§.āĻĻāĻŋāϝāĻŧā§ āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύ āĻāϰā§āĨ¤ āĻāĻĒāϰā§āϰ i18n āϏāĻāϏā§āĻāϰāĻŖ āϏā§āĻā§āϰāĻŋāĻ.7cad107āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠â āĻĄāĻžāĻāύāϞā§āĻĄ URL āĻāĻ āĻĢāϰā§āĻŽāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤā§āĻ āĻšāĻŦā§āĨ¤ āĻĒā§āϝāĻžāĻā§āĻ āĻŽā§āĻāĻžāĻĄā§āĻāĻž (āϏāĻāϏā§āĻāϰāĻŖ26.184.37259~7cad107) āĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāĻŋāϤ āĻĨāĻžāĻā§āĨ¤
ā§Ē. āĻ āĻĢāϞāĻžāĻāύ ipk / apk/ tarball āĻāύāϏā§āĻāϞ (āϰāĻžāĻāĻāĻžāϰ⧠āĻāύā§āĻāĻžāϰāύā§āĻ āĻāĻžāĻĄāĻŧāĻž)
āĻŦāĻŋāĻāϞā§āĻĒ ā§§ â OpenWrt UI-āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāύāϏā§āĻāϞ āĻāϰā§āύ
*āĻ .ipk
Releases/āĻĒā§āϰāĻāĻžāĻļ āĻŦāĻŋāĻāĻžāĻ āĻĨā§āĻā§ āϏāϰā§āĻŦāĻļā§āώ luci-app-easymesh_*_all.ipk āĻĄāĻžāĻāύāϞā§āĻĄ āĻāϰā§āύāĨ¤ OpenWrt-āĻāϰ LuCI UI-āϤ⧠System â Software āĻ āϝāĻžāύāĨ¤ Upload Package āĻā§āϞāĻŋāĻ āĻāϰā§āύ, luci-app-easymesh_*_all.ipk āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύ, āĻāĻŦāĻ āĻāύāϏā§āĻāϞ āĻāϰā§āύāĨ¤
*āĻ .apk
āĻŦāĻŋāĻāϞā§āĻĒ ā§¨āĻ āĻ
āύā§āϏāϰāĻŖ āĻāϰā§āύ , āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻĄāĻŋāĻĢāϞā§āĻ LuCI āϏāĻĢāĻāĻāϝāĻŧā§āϝāĻžāϰ āĻā§āϝāĻžāĻŦāĻā§āϞ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻāĻŋ āĻāϰāĻžāϰ āĻā§āύ⧠āϏāϰāĻžāϏāϰāĻŋ 'āĻāĻ-āĻā§āϞāĻŋāĻ' āĻāĻĒāĻžāϝāĻŧ āύā§āĻāĨ¤
āϞā§āϏāĻŋ (LuCI) āĻāϝāĻŧā§āĻŦ āĻĢā§āϰāύā§āĻāĻāύā§āĻĄ āĻāĻĻā§āĻĻā§āĻļā§āϝāĻĒā§āϰāĻŖā§āĻĻāĻŋāϤāĻāĻžāĻŦā§āĻ āĻ āύāĻŋāϰā§āĻāϰāϝā§āĻā§āϝ āϞā§āĻāĻžāϞ .apk āĻāύāϏā§āĻāϞā§āĻļāύ āĻĒā§āϰāϤāĻŋāϰā§āϧ āĻāϰā§āĨ¤ āĻāĻžāϰāĻŖ āĻāϰ āϏāĻŋāϏā§āĻā§āĻŽ > āϏāĻĢāĻāĻāϝāĻŧā§āϝāĻžāϰ (System > Software) āĻŽā§āύā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāĻĒāύāĻžāϰ āĻāĻĒāϞā§āĻĄ āĻāϰāĻž āĻĢāĻžāĻāϞāĻā§āϞ⧠āĻĒā§āϰāϏā§āϏ āĻāϰāĻžāϰ āϏāĻŽā§ āĻŦā§āϝāĻžāĻāĻāύā§āĻĄā§ --allow-untrusted āĻāϰ āĻŽāϤ⧠āĻā§āύ⧠āĻĢā§āϞā§āϝāĻžāĻ āĻŦāĻž āĻ āύā§āĻŽāϤāĻŋ āĻĨāĻžāĻā§ āύāĻž, āϝāĻžāϰ āĻĢāϞ⧠āĻāĻāĻŋ āĻāĻāĻāĻŋ āϏāĻŋāĻāύā§āĻāĻžāϰ āϤā§āϰā§āĻāĻŋ (signature error) āĻĻā§āĻāĻžā§ āĻāĻŦāĻ āĻāύāϏā§āĻāϞā§āĻļāύ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāĻŋ āĻŦāύā§āϧ āĻāϰ⧠āĻĻā§ā§āĨ¤
āĻŦāĻŋāĻāϞā§āĻĒ ā§¨ â CLI (SSH / āĻāĻžāϰā§āĻŽāĻŋāύāĻžāϞ)-āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāύāϏā§āĻāϞ āĻāϰā§āύ āĻĒāĻŋāϏāĻŋāϤ⧠WinSCP / FileZilla āĻ āĻĨāĻŦāĻž āϏā§āĻŽāĻžāϰā§āĻāĻĢā§āύ⧠Solid Explorer āĻŦāĻž Documents by Readdle-āĻāϰ āĻŽāϤ⧠āĻāĻāĻāĻŋ āĻŽā§āĻŦāĻžāĻāϞ SFTP āĻŽā§āϝāĻžāύā§āĻāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻĒāύāĻžāϰ āĻĄāĻžāĻāύāϞā§āĻĄ āĻāϰāĻž .ipk/.apk āĻĒā§āϝāĻžāĻā§āĻāĻāĻŋ (āĻāĻŦāĻ āĻāϰ āĻāύā§āϝ āĻĒā§āϰā§ā§āĻāύā§ā§ āĻ āύā§āϝāĻžāύā§āϝ āύāĻŋāϰā§āĻāϰāĻļā§āϞ .ipk/ .apk āĻĢāĻžāĻāϞāĻā§āϞā§) āϰāĻžāĻāĻāĻžāϰā§āϰ /tmp āĻĢā§āϞā§āĻĄāĻžāϰ⧠āĻāĻĒāĻŋ āĻŦāĻž āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āĻāϰā§āύāĨ¤ āĻĢāĻžāĻāϞāĻā§āϞ⧠āĻĒā§āϰāϏā§āϤā§āϤ āĻāϰāĻžāϰ āĻĒāϰ āϰāĻžāĻāĻāĻžāϰ⧠SSH āĻĻāĻŋā§ā§ āĻĒā§āϰāĻŦā§āĻļ āĻāϰ⧠āϏā§āĻā§āϞ⧠āĻāύāϏā§āĻāϞ āĻāϰāĻžāϰ āĻāĻŽāĻžāύā§āĻĄ:
⧍āĻ OpenWrt ⤠24.10 (opkg) āϰāĻžāĻāĻāĻžāϰā§
```sh
cd /tmp
opkg install luci-app-easymesh-wpad-openssl_2.4.1-r1_all.ipk
opkg install luci-app-easymesh_2.4.1-r1_all.ipk
# optional
opkg install luci-i18n-easymesh-bn_26.184.37259.7cad107_all.ipk
/etc/init.d/uhttpd restart
⧍āĻ OpenWrt âĨ 25.12 (apk) āϰāĻžāĻāĻāĻžāϰā§
cd /tmp
apk --allow-untrusted add /tmp/luci-app-easymesh-wpad-wolfssl-2.4.1-r1.apk
apk --allow-untrusted add /tmp/luci-app-easymesh-2.4.1-r1.apk
# optional
apk --allow-untrusted add /tmp/luci-i18n-easymesh-bn-26.184.37259.7cad107.apk
/etc/init.d/uhttpd restart
āĻŦāĻŋāĻāϞā§āĻĒ ā§Š â Tarball āĻāύāϏā§āĻāϞ
āĻāĻĒāύāĻžāϰ PC-āϤ⧠āĻĄāĻžāĻāύāϞā§āĻĄ āĻāϰā§āύ, āϰāĻžāĻāĻāĻžāϰā§āϰ /tmp āĻĢā§āϞā§āĻĄāĻžāϰ⧠āĻāĻĒāĻŋ āĻŦāĻž āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āĻāϰā§āύāĨ¤ āĻāĻā§āϏāĻā§āϰā§āϝāĻžāĻā§āĻ āĻāϰā§āύ
# On PC
wget https://github.com/arafatrahmanzami/luci-app-easymesh/releases/download/2.4.1-r1/luci-app-easymesh-2.4.1-r1-full.tar.gz
scp luci-app-easymesh-2.4.1-r1-full.tar.gz root@192.168.1.1:/tmp/
-āĻ āĻĨāĻŦāĻž āĻ āύā§āϞāĻŋāĻĒāĻŋ / āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ
āĻŦāĻŋāĻāϞā§āĻĒ ā§¨ āĻāϰ āĻŽāϤ⧠āĻāĻāĻāĻŋ SFTP āĻŽā§āϝāĻžāύā§āĻāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻĒā§āϰā§āĻŦā§ āĻĄāĻžāĻāύāϞā§āĻĄ āĻāϰāĻž tar.gz āĻĢāĻžāĻāϞ āĻāĻŋ, āϰāĻžāĻāĻāĻžāϰā§āϰ /tmp āĻĢā§āϞā§āĻĄāĻžāϰ⧠āĻāĻĒāĻŋ āĻŦāĻž āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āĻāϰā§āύāĨ¤ āĻĢāĻžāĻāϞ āĻĒā§āϰāϏā§āϤā§āϤ āĻāϰāĻžāϰ āĻĒāϰ āϰāĻžāĻāĻāĻžāϰ⧠SSH āĻĻāĻŋā§ā§ āĻĒā§āϰāĻŦā§āĻļ āĻāϰ⧠āĻāύāϏā§āĻāϞ āĻāϰāĻžāϰ āĻāĻŽāĻžāύā§āĻĄ:
āϰāĻžāĻāĻāĻžāϰā§
# On router
cd / && tar xzf /tmp/luci-app-easymesh-2.4.1-r1-full.tar.gz
chmod +x /etc/init.d/easymesh /etc/hotplug.d/iface/30-easymesh-priority /etc/rc.wps/easymesh-pair
rm -f /tmp/luci-indexcache /tmp/luci-modulecache/*
/etc/init.d/rpcd restart
/etc/init.d/uhttpd restart
āĻā§āϏ āĻā§āĻĄ (āĻā§āϰāĻŽāĻžāύā§āĻĻā§āĻļāύ)
āĻāύāϏā§āĻāϞā§āĻļāύā§āϰ āĻĒāϰā§
- LuCI āĻā§āϞā§āύ:
http://<router-ip>/cgi-bin/luci/ - Network â EasyMesh āĻ āϝāĻžāύ
- āĻāĻāĻāĻŋ āĻā§āĻŽāĻŋāĻāĻž (Server, Client, Node) āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻĒā§āϰāĻŋāϏā§āĻ āĻŦāĻžāĻā§āύ
- Save & Apply āĻā§āϞāĻŋāĻ āĻāϰā§āύ
- āϝāĻĻāĻŋ āĻŽā§āύ⧠āύāĻž āĻĻā§āĻāĻžāϝāĻŧ, āĻšāĻžāϰā§āĻĄ-āϰāĻŋāĻĢā§āϰā§āĻļ āĻāϰā§āύ: Ctrl+Shift+R
āĻā§ āĻāύāϏā§āĻāϞ āĻšāϝāĻŧ:
| āĻĒāĻžāĻĨ | āĻāĻĻā§āĻĻā§āĻļā§āϝ |
|---|---|
/usr/lib/lua/luci/controller/easymesh.lua |
LuCI āĻāύā§āĻā§āϰā§āϞāĻžāϰ |
/usr/lib/lua/luci/model/cbi/easymesh.lua |
āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ UI |
/etc/init.d/easymesh |
init āϞāĻŋāĻĒāĻŋ (bat0, mesh VIFs, āϤāĻžāϰāϝā§āĻā§āϤ āĻŦā§āϝāĻžāĻāĻšāϞ, āĻ āĻā§āϰāĻžāϧāĻŋāĻāĻžāϰ) |
/etc/config/easymesh |
UCI (Unified Configuration Interface) āĻāύāĻĢāĻŋāĻāĻžāϰ |
/etc/hotplug.d/iface/30-easymesh-priority |
āĻāύā§āĻāĻžāϰāĻĢā§āϏ āĻāĻžāϞ⧠āĻšāϞ⧠āϏāĻāϝā§āĻ āĻ āĻā§āϰāĻžāϧāĻŋāĻāĻžāϰ āĻĒā§āύāĻāĻĒā§āϰāϝāĻŧā§āĻ |
/etc/rc.wps/easymesh-pair |
WPS āĻŦā§āϤāĻžāĻŽ āĻĒāϰāĻŋāĻŦā§āĻļāĻ |
/etc/uci-defaults/luci-easymesh |
āĻĒā§āϰāĻĨāĻŽ-āĻāĻžāϞāύāĻžāϰ āϏā§āĻāĻāĻĒ |
/usr/share/luci/menu.d/luci-app-easymesh.json |
āĻŽā§āύ⧠āĻāύā§āĻā§āϰāĻŋ |
/usr/share/rpcd/acl.d/luci-app-easymesh.json |
ACL āĻ āύā§āĻŽāϤāĻŋ |
āĻĻā§āϰā§āϤ āĻļā§āϰā§
- āϏāĻžāϰā§āĻāĻžāϰ (āĻāύā§āĻāĻžāϰāύā§āĻ āĻāĻā§): EasyMesh â role: Server, band mode: Dual-band
- āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ (āĻāĻā§āϏāĻā§āύā§āĻĄāĻžāϰ): role: Client, āĻāĻāĻ Mesh ID, AP Mode: ON, static IP
- āĻāĻāϝāĻŧā§: āĻāĻāĻ āĻĒāĻžāϏāĻāϝāĻŧāĻžāϰā§āĻĄ, K/V/R āĻāĻžāϞā§
āĻĻā§āϰā§āϤ āϏā§āĻāĻāĻĒ āĻĒā§āϰā§āĻŦāύāĻŋāϰā§āϧāĻžāϰāĻŋāϤ â āĻāĻāĻāĻŋ āĻā§āĻŽāĻŋāĻāĻž āĻŦāĻžāĻāĻžāĻ āĻāϰā§āύ, āĻāĻāĻāĻŋ āĻŦā§āϤāĻžāĻŽ āĻā§āϞāĻŋāĻ āĻāϰā§āύ, āϏāĻŽā§āĻĒāύā§āύ:
āĻāĻāϝāĻŧ āϰāĻžāĻāĻāĻžāϰ⧠Save & Apply āĻāϰāĻžāϰ āĻĒāϰ āĻĒā§āϰāĻžāϝāĻŧ ā§Šā§Ļ āϏā§āĻā§āύā§āĻĄ āĻ āĻĒā§āĻā§āώāĻž āĻāϰā§āύāĨ¤ āϏāĻžāϰā§āĻāĻžāϰ⧠Network â EasyMesh āĻā§āϞā§āύ â āĻāĻĒāύāĻžāϰ āϏāĻā§āĻā§ āĻā§āĻŦāĻŋāϞ⧠āĻā§āϞāĻžāϝāĻŧā§āύā§āĻā§āϰ MAC āĻĻā§āĻāĻž āĻāĻāĻŋāϤ:
āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤ āϏā§āĻāĻāĻĒ â āĻŽā§āϞāĻŋāĻ āĻŽā§āĻļ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ (ā§§ āϏāĻžāϰā§āĻāĻžāϰ + ⧍ āύā§āĻĄ)
āϧāĻžāĻĒ ā§§ â āĻāĻžāϞāĻ āϏāĻžāϰā§āĻāĻžāϰ āϏā§āĻāĻāĻĒ āĻāϰā§āύ
-
OpenWrt-āĻ (Network â Wireless) āϝā§āĻā§āύ⧠āϏāĻā§āϰāĻŋāϝāĻŧ āĻŦā§āϤāĻžāϰ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āύāĻŋāώā§āĻā§āϰāĻŋāϝāĻŧ/āĻŽā§āĻā§āύāĨ¤
-
Network â EasyMesh-āĻ āϝāĻžāύ āĻāĻŦāĻ Mesh Mode-āĻāϰ āĻāύā§āϝ "Server" āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύāĨ¤
-
āĻāĻĒāύāĻžāϰ WiFi SSID āϞāĻŋāĻā§āύ (āĻāĻāĻŋ āĻŽā§āϞ WiFi āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϝāĻž āϏāĻŽāϏā§āϤ āĻĄāĻŋāĻāĻžāĻāϏ āϏāĻāϝā§āĻā§āϤ āĻšāĻŦā§)āĨ¤
-
āύāĻŋāϝāĻŧāĻŽāĻŋāϤ AP-āĻāϰ āĻāύā§āϝ WiFi āϰā§āĻĄāĻŋāĻ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύāĨ¤ (āϏā§āĻĒāĻžāϰāĻŋāĻļ: āϏā§āϰāĻž āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏā§āϰ āĻāύā§āϝ āĻŽā§āĻļ āĻŦā§āϝāĻžāĻāĻšāϞ āĻĨā§āĻā§ āĻāĻŋāύā§āύ āϰā§āĻĄāĻŋāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύāĨ¤)
-
āĻŽā§āĻļ āϰā§āĻĄāĻŋāĻ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ SSID āϞāĻŋāĻā§āύāĨ¤ (āĻ ā§āϝāĻžāĻĒ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ āĻāĻĒāύāĻžāϰ āĻŽā§āĻļ SSID-āϤā§
-meshāϝā§āĻ āĻāϰā§āĨ¤) -
Password Protection āϏāĻā§āϰāĻŋāϝāĻŧ āĻāϰā§āύ, āĻāĻāĻāĻŋ Mesh Password āϞāĻŋāĻā§āύ āĻāĻŦāĻ Save & Apply āĻā§āϞāĻŋāĻ āĻāϰā§āύāĨ¤
-
"Reapply EasyMesh Settings" āĻā§āϞāĻŋāĻ āĻāϰā§āύ APs āϏā§āĻĨāĻžāĻĒāύ āĻāĻŦāĻ āĻŽā§āĻļ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻāĻŋāĻ āϏāĻā§āϰāĻŋāϝāĻŧ āĻāϰāϤā§āĨ¤
āϏā§āĻāĻāĻĒ āϝāĻžāĻāĻžāĻ āĻāϰā§āύ:
- Network â Wireless āĻ āϝāĻžāύ WiFi āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϝā§āĻ āĻšāϝāĻŧā§āĻā§ āĻāĻŋāύāĻž āĻĻā§āĻāϤā§āĨ¤
- Network â Interfaces āĻ āϝāĻžāύ Batman (
bat0) āĻĄāĻŋāĻāĻžāĻāϏ āĻāĻŦāĻmesh_batmanāĻāύā§āĻāĻžāϰāĻĢā§āϏ āϝā§āĻ āĻšāϝāĻŧā§āĻā§ āĻāĻŋāύāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāϤā§āĨ¤
āϧāĻžāĻĒ ā§¨ â āĻāĻāĻāĻŋ āĻŽā§āĻļ āύā§āĻĄ āϏā§āĻāĻāĻĒ āĻāϰā§āύ
-
āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧ āϰāĻžāĻāĻāĻžāϰ⧠Network â EasyMesh āĻ āϝāĻžāύāĨ¤
-
Mesh Mode-āĻāϰ āĻāύā§āϝ "Client" āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύāĨ¤
-
āϏāĻžāϰā§āĻāĻžāϰā§āϰ āĻŽāϤ⧠āĻāĻāĻ WiFi SSID, Mesh SSID āĻāĻŦāĻ Password āϞāĻŋāĻā§āύāĨ¤
-
WiFi SSID āĻāĻŦāĻ Mesh SSID āĻāĻāϝāĻŧā§āϰ āĻāύā§āϝ āĻāĻāĻ WiFi āϰā§āĻĄāĻŋāĻ āĻāĻžāĻāĻĒ (AX, AC, b/g/n) āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰāĻā§āύ āϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āύāĨ¤
-
Save & Apply āĻā§āϞāĻŋāĻ āĻāϰā§āύ, āϤāĻžāϰāĻĒāϰ "Reapply EasyMesh Settings" āĻā§āϞāĻŋāĻ āĻāϰā§āύāĨ¤
-
AP Mode āĻā§āϝāĻžāĻŦā§ āϝāĻžāύ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻšā§āϏā§āĻāύā§āĻŽ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύ (āϝā§āĻŽāύ
node2,node3)āĨ¤ -
DHCP (Dumb AP āύā§āĻĄā§āϰ āĻāύā§āϝ āϏā§āĻĒāĻžāϰāĻŋāĻļāĻā§āϤ) āϏā§āĻ āĻāϰā§āύ āĻ āĻĨāĻŦāĻž āĻāĻĒāύāĻžāϰ Mesh Server-āĻāϰ āĻŽāϤ⧠āĻāĻāĻ āϰā§āĻā§āĻā§ āĻāĻāĻāĻŋ Static IP āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰā§āύāĨ¤
-
Save & Apply āĻā§āϞāĻŋāĻ āĻāϰā§āύ, āϤāĻžāϰāĻĒāϰ "Enable Dumb AP Mode" āĻā§āϞāĻŋāĻ āĻāϰā§āύāĨ¤
āϧāĻžāĻĒ ā§Š â āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āĻŽā§āĻļ āύā§āĻĄā§āϰ āĻāύā§āϝ āĻĒā§āύāϰāĻžāĻŦā§āϤā§āϤāĻŋ āĻāϰā§āύ
- āĻĒā§āϰāϤāĻŋāĻāĻŋ āύā§āĻĄā§āϰ āĻāύā§āϝ āĻāĻāĻ WiFi SSID, Mesh SSID āĻāĻŦāĻ Password āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύāĨ¤
- āϏāĻŽāϏā§āϤ āύā§āĻĄ āĻāĻāĻ WiFi āϰā§āĻĄāĻŋāĻ āĻāĻžāĻāĻĒ (AX, AC, b/g/n) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻā§ āϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āύāĨ¤
āϧāĻžāĻĒ ā§Ē â āĻĒā§āϰāϤāĻŋāĻŦā§āĻļā§ āύā§āĻĄ āϝāĻžāĻāĻžāĻ āĻāϰā§āύ
- Mesh Server-āĻ Network â EasyMesh āĻ āϝāĻžāύ āĻāĻŦāĻ āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ āύā§āĻĄāĻā§āϞāĻŋ Mesh Status āĻāϰ āĻ āϧā§āύ⧠āϤāĻžāϞāĻŋāĻāĻžāĻā§āĻā§āϤ āĻāĻŋāύāĻž āĻĻā§āĻā§āύāĨ¤
- Network â Wireless āĻ āϝāĻžāύ āĻāĻŦāĻ Mesh Backhaul āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻāĻā§āϞāĻŋ āϏāĻžāϰā§āĻāĻžāϰā§āϰ āϏāĻžāĻĨā§ āϝā§āĻāĻžāϝā§āĻ āĻāϰāĻā§ āĻāĻŋāύāĻž āϝāĻžāĻāĻžāĻ āĻāϰā§āύāĨ¤
- Status â Overview â DHCP Devices āĻāϰ āĻ āϧā§āύ⧠āĻāĻĒāύāĻžāϰ Mesh āύā§āĻĄāĻā§āϞāĻŋāϰ IP āĻā§āĻāĻā§āύāĨ¤
- āĻŦā§āϰāĻžāĻāĻāĻžāϰ⧠āĻāϰ IP āϞāĻŋāĻā§ āĻāĻāĻāĻŋ āύā§āĻĄ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰā§āύāĨ¤
āϧāĻžāĻĒ ā§Ģ â (āĻāĻā§āĻāĻŋāĻ) Mesh Server-āĻ TorGuard WireGuard VPN āϏāĻā§āϰāĻŋāϝāĻŧ āĻāϰā§āύ
- Network â TorGuard WireGuard āĻ āϝāĻžāύāĨ¤
- āĻāĻĒāύāĻžāϰ WireGuard āĻāĻāĻāĻžāϰāύā§āĻŽ āĻ āĻĒāĻžāϏāĻāϝāĻŧāĻžāϰā§āĻĄ āϞāĻŋāĻā§āύāĨ¤
- āĻāĻĒāύāĻžāϰ āĻĒāĻāύā§āĻĻā§āϰ WireGuard āϏāĻžāϰā§āĻāĻžāϰ āĻ āĻŦāϏā§āĻĨāĻžāύ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύāĨ¤
- WireGuard āϏāĻā§āϰāĻŋāϝāĻŧ āĻāϰā§āύ āĻāĻŦāĻ Save & Apply āĻā§āϞāĻŋāĻ āĻāϰā§āύāĨ¤
- āϏāĻŽāϏā§āϤ āĻŽā§āĻļ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻā§āϰā§āϝāĻžāĻĢāĻŋāĻ VPN āĻāĻžāύā§āϞā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āϰā§āĻ āĻāϰāϤ⧠"Start WireGuard" āĻā§āϞāĻŋāĻ āĻāϰā§āύāĨ¤
đĨ āĻāĻāύ āĻāĻĒāύāĻžāϰ OpenWrt Mesh WiFi āϏāĻŽā§āĻĒā§āϰā§āĻŖāĻāĻžāĻŦā§ āϏā§āĻ āĻāĻĒ āĻšāϝāĻŧā§āĻā§! đ
Dumb AP / āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āύā§āĻĄā§āϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāĻž
Thin / Dumb AP āĻŽā§āĻĄ āϏāĻā§āϰāĻŋāϝāĻŧ āĻāϰāĻžāϰ āĻĒāϰ⧠āĻāĻžāĻāϞā§āĻĄ āύā§āĻĄā§ āϞāĻāĻāύ āĻāϰā§āύāĨ¤
Dumb AP āĻŽā§āĻĄ āϏāĻā§āϰāĻŋāϝāĻŧ āĻāϰāĻžāϰ āĻĒāϰ⧠āĻāĻāĻāĻŋ āύā§āĻĄ āĻĒā§āύāϰā§āĻĻā§āϧāĻžāϰ āĻāϰā§āύ:
āϝāĻĻāĻŋ āĻāĻĒāύāĻŋ WiFi-āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āϏāĻžāĻāĻ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰāϤ⧠āύāĻž āĻĒāĻžāϰā§āύ, āϤāĻžāĻšāϞ⧠āĻāĻāĻāĻŋ āĻāĻĨāĻžāϰāύā§āĻ āĻā§āĻŦāϞ (RJ45 āĻā§āĻŦāϞā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ LAN-to-LAN) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϏāĻžāĻŦ-āύā§āĻĄā§āϰ LAN āĻĒā§āϰā§āĻ āϏāϰāĻžāϏāϰāĻŋ āĻŽāĻžāϏā§āĻāĻžāϰ āύā§āĻĄ LAN-āĻāϰ āϏāĻžāĻĨā§ āϏāĻāϝā§āĻā§āϤ āĻāϰā§āύāĨ¤ āϤāĻžāϰāĻĒāϰ āĻŽāĻžāϏā§āĻāĻžāϰ āύā§āĻĄā§āϰ DHCP āϤāĻžāϞāĻŋāĻāĻžāϝāĻŧ āϏāĻžāĻŦ-āύā§āĻĄā§āϰ IP āĻ āĻŋāĻāĻžāύāĻž āĻā§āĻāĻā§āύ āĻāĻŦāĻ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āύā§āĻĄ āĻŦā§āϝāĻžāĻāĻāύā§āĻĄā§ āϞāĻāĻāύ āĻāϰāϤ⧠āĻāĻĒāύāĻžāϰ āĻŦā§āϰāĻžāĻāĻāĻžāϰ⧠IP āϞāĻŋāĻā§āύāĨ¤
āϏā§āĻā§āϝāĻžāĻāĻžāϏ āĻĒā§āĻā§āϰ DHCP āϏā§āĻāĻļāύā§āϰ āĻ āϧā§āύ⧠āύā§āĻĄ IP āĻā§āĻāĻā§āύ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻŦā§āϰāĻžāĻāĻāĻžāϰ⧠(Chromium / Firefox / Brave, āĻāϤā§āϝāĻžāĻĻāĻŋ) IP āĻā§āϞā§āύāĨ¤
Mesh āĻŦā§āϤāĻžāϰ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϰ āϏāϰā§āĻŦā§āϤā§āϤāĻŽ āĻ āύā§āĻļā§āϞāύ:
- āĻĒā§āϰāĻĨāĻŽā§ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻāĻžāĻāϞā§āĻĄ āύā§āĻĄā§āϰ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰā§āύāĨ¤
- āĻ āĻŦāĻļā§āώā§, Mesh āĻŽāĻžāϏā§āĻāĻžāϰ āύā§āĻĄā§āϰ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰ / āϏā§āĻāĻŋāĻāϏ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ / āĻāĻĒāĻĄā§āĻ āĻāϰā§āύāĨ¤
- āϏāĻŽāϏā§āϤ āύā§āĻĄ āĻĒā§āύāĻāϏāĻāϝā§āĻ āĻāϰāϤ⧠āϏā§āĻāĻŋāĻāϏ āĻĒā§āύāĻāĻĒā§āϰāϝāĻŧā§āĻ āĻāϰā§āύāĨ¤ āϏāĻŽāϏā§āϤ āĻĄāĻŋāĻāĻžāĻāϏ āĻĒā§āύāϰāĻžāϝāĻŧ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻšāϝāĻŧ āĻāĻŦāĻ āύā§āĻĄ āĻĒā§āύāĻāϏāĻāϝā§āĻ āϏāĻŽā§āĻĒāύā§āύ āĻšāϝāĻŧāĨ¤
āϤāĻžāϰāϝā§āĻā§āϤ āĻŦā§āϝāĻžāĻāĻšāϞ â āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž, āĻĒāĻŋāĻā§ āĻšāĻāĻž āĻ āĻāĻžāϰā§āϝāĻā§āϰāĻŽ
EasyMesh āϤāĻžāϰāϝā§āĻā§āϤ āĻŦā§āϝāĻžāĻāĻšāϞāĻā§ āύāĻŋāϰāĻžāĻĒāĻĻ āĻāĻŦāĻ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧ āĻāϰ⧠āϤā§āϞ⧠â āĻĻā§āĻāĻŋ āύā§āĻĄā§āϰ āĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋ āĻā§āĻŦāϞ āĻĒā§āϞāĻžāĻ āĻāύ āĻāϰā§āύ, āĻŽā§āĻļ āĻāĻāĻŋ āĻĒā§āϰāϧāĻžāύ āĻĒāĻĨ āĻšāĻŋāϏā§āĻŦā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĨ¤ āĻā§āĻŦāϞ āĻŦā§āϝāϰā§āĻĨ āĻšāϞā§, āĻŽā§āϝāĻžāύā§āϝāĻŧāĻžāϞ āĻšāϏā§āϤāĻā§āώā§āĻĒ āĻāĻžāĻĄāĻŧāĻžāĻ āĻŦā§āϤāĻžāϰ āϏāĻāϝā§āĻā§ āĻĢāϞāĻŦā§āϝāĻžāĻ āĻāϰā§āĨ¤
āĻĒā§āϰāϝāĻŧā§āĻā§āϰ āϏāĻŽāϝāĻŧ āĻāĻžāϰā§āϝāĻā§āϰāĻŽ
- āĻĒā§āϰā§āĻ āĻĢāĻŋāϞā§āĻāĻžāϰāĻŋāĻ â āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻā§āϤ
ethN/lanNāĻĒā§āϰā§āĻ āύāĻŋāϰā§āĻŦāĻžāĻāύāϝā§āĻā§āϝāĨ¤ CPU-āĻ āĻā§āϝāύā§āϤāϰā§āĻŖ āĻĒā§āϰā§āĻ āĻāĻŦāĻ macvlan āĻāύā§āĻāĻžāϰāĻĢā§āϏ āϞā§āĻāĻžāύ⧠āĻĨāĻžāĻā§, āϤāĻžāĻ āĻā§āϞ āĻāύā§āĻāĻžāϰāĻĢā§āϏ āĻŦā§āĻā§ āύāĻŋāϝāĻŧā§ āϰāĻžāĻāĻāĻžāϰ āĻāĻžāĻāĻžāϰ āĻā§āĻāĻāĻŋ āύā§āĻāĨ¤ - āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧ āĻŦā§āϰāĻŋāĻ āĻ
āĻĒāϏāĻžāϰāĻŖ â āύāĻŋāϰā§āĻŦāĻžāĻāĻŋāϤ āĻĒā§āϰā§āĻ āĻĒā§āϰāϝāĻŧā§āĻā§āϰ āϏāĻŽāϝāĻŧ LAN āĻŦā§āϰāĻŋāĻ (
br-lan) āĻĨā§āĻā§ āϏāϰāĻžāύ⧠āĻšāϝāĻŧāĨ¤ āĻāĻāĻŋ āϤāĻžāϰāϝā§āĻā§āϤ āĻāĻŦāĻ āĻŽā§āĻļ āĻĒāĻĨā§āϰ āĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋ āϞā§āϝāĻŧāĻžāϰ-⧍ āϞā§āĻĒ āĻĒā§āϰāϤāĻŋāϰā§āϧ āĻāϰā§āĨ¤ - āĻ
āĻā§āϰāĻžāϧāĻŋāĻāĻžāϰ āύāĻŋāϰā§āϧāĻžāϰāĻŖ â āĻĒā§āϰā§āĻāĻāĻŋ
throughput_override = 1000000(1 Gbit) āĻĒāĻžāϝāĻŧ, āϤāĻžāĻ batman-adv āϝā§āĻā§āύ⧠āĻŦā§āϤāĻžāϰ āϏāĻāϝā§āĻā§āϰ āĻāĻĒāϰ āĻāĻāĻŋāĻā§ āĻĒāĻāύā§āĻĻ āĻāϰā§āĨ¤ - āĻ
āĻŦāϏā§āĻĨāĻž āϞā§āĻŦā§āϞ â āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻĒā§āϰā§āĻ āϏāĻāϰāĻā§āώāĻŖā§āϰ āĻāĻā§
(in bridge - will be removed on apply)āĻŦāĻž(free)āĻĻā§āĻāĻžāϝāĻŧ, āϝāĻžāϤ⧠āĻāĻĒāύāĻŋ āĻāĻžāύā§āύ āĻā§ āĻāĻāĻŦā§āĨ¤
āĻŦā§āϤāĻžāϰ⧠āĻĢāϞāĻŦā§āϝāĻžāĻ
āϤāĻžāϰāϝā§āĻā§āϤ āϏāĻāϝā§āĻ āĻŦāĻŋāĻā§āĻāĻŋāύā§āύ āĻšāϞ⧠(āĻā§āĻŦāϞ āĻā§āϞ⧠āĻĢā§āϞāĻž, āϏā§āĻāĻ āϰāĻŋāĻŦā§āĻ, āĻĒā§āϰā§āĻ āĻŦā§āϝāϰā§āĻĨāϤāĻž):
- batman-adv āĻāϝāĻŧā§āĻ āϏā§āĻā§āύā§āĻĄā§āϰ āĻŽāϧā§āϝ⧠āĻā§āώāϤāĻŋ āϏāύāĻžāĻā§āϤ āĻāϰā§
- āĻā§āϰā§āϝāĻžāĻĢāĻŋāĻ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ 5 GHz (600 Mbit āĻ āĻā§āϰāĻžāϧāĻŋāĻāĻžāϰ) āĻŦāĻž 2.4 GHz (30 Mbit āĻ āĻā§āϰāĻžāϧāĻŋāĻāĻžāϰ) āĻŽā§āĻļ āĻŦā§āϝāĻžāĻāĻšāϞ⧠āϰā§āĻ āĻšāϝāĻŧ
- āĻŽā§āϝāĻžāύā§āϝāĻŧāĻžāϞ āĻšāϏā§āϤāĻā§āώā§āĻĒ āĻĒā§āϰāϝāĻŧā§āĻāύ āύā§āĻ
āĻā§āĻŦāϞ āĻĢāĻŋāϰ⧠āĻāϞā§:
- āϤāĻžāϰāϝā§āĻā§āϤ āĻĒā§āϰā§āĻ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ āĻĒā§āύāĻāϏāĻāϝā§āĻā§āϤ āĻšāϝāĻŧ
- āĻā§āϰā§āϝāĻžāĻĢāĻŋāĻ āϤāĻžāϰāϝā§āĻā§āϤ⧠āĻĢāĻŋāϰ⧠āϝāĻžāϝāĻŧ â āĻāĻĒāϞāĻŦā§āϧ āĻĨāĻžāĻāϞ⧠āϤāĻžāϰāϝā§āĻā§āϤ āϏāϰā§āĻŦāĻĻāĻž āĻā§āϤā§
āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž
- āϞā§āĻĒ āĻĒā§āϰāϤāĻŋāϰā§āϧ â LAN āĻŦā§āϰāĻŋāĻ āĻĨā§āĻā§ āϤāĻžāϰāϝā§āĻā§āϤ āĻĒā§āϰā§āĻ āϏāϰāĻžāύ⧠āϤāĻžāϰāϝā§āĻā§āϤ āĻāĻŦāĻ āĻŽā§āĻļ āĻĒāĻĨā§āϰ āĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋ āϞā§āϝāĻŧāĻžāϰ-⧍ āϞā§āĻĒ āĻŦāύā§āϧ āĻāϰā§, āϝāĻž āĻ āύā§āϝāĻĨāĻžāϝāĻŧ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻĒā§āϞāĻžāĻŦāĻŋāϤ āĻāϰāϤāĨ¤
- āĻŦā§āϤāĻžāϰ āĻŦā§āϝāĻžāĻāĻšāϞ⧠WPA3 â āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻž āĻšāϞ⧠āĻŽā§āĻļ āϏāĻāϝā§āĻāĻā§āϞāĻŋ WPA3 āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§; āϤāĻžāϰāϝā§āĻā§āϤ āĻĻāĻŋāĻāĻāĻŋ āĻā§āĻŦāϞ āĻŦāĻŋāĻļā§āĻŦāϏā§āϤ āύā§āĻĄā§āϰ āĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋ āϏāϰāĻžāϏāϰāĻŋ L2 āϏāĻāϝā§āĻāĨ¤
- āϰā§āϞāĻŦā§āϝāĻžāĻ āĻāϝāĻŧāĻžāĻāĻĄāĻ â āϝāĻĻāĻŋ āĻāĻāĻāĻŋ āϤāĻžāϰāϝā§āĻā§āϤ-āĻŦā§āϝāĻžāĻāĻšāϞ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āϏāĻāϝā§āĻ āĻŦāĻŋāĻā§āĻāĻŋāύā§āύ āĻāϰā§, āĻāĻāĻāĻŋ ā§Ŧā§Ļ-āϏā§āĻā§āύā§āĻĄā§āϰ āĻāϝāĻŧāĻžāĻāĻĄāĻ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ āĻĒā§āϰā§āĻŦā§āϰ āĻāĻžāϰā§āϝāĻāϰ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻĒā§āύāϰā§āĻĻā§āϧāĻžāϰ āĻāϰā§āĨ¤
āĻĻā§āϰā§āϤ āĻĒāϰā§āĻā§āώāĻž
āϤāĻžāϰāϝā§āĻā§āϤ āĻŦā§āϝāĻžāĻāĻšāϞ āϏāĻā§āϰāĻŋāϝāĻŧ āĻāĻŋāύāĻž āϝāĻžāĻāĻžāĻ āĻāϰā§āύ:
batctl hardif eth0 throughput_override # 1000.0 MBit āĻĒā§āϰāϤā§āϝāĻžāĻļāĻŋāϤ
batctl o # āĻļā§āϰā§āώ⧠āϤāĻžāϰāϝā§āĻā§āϤ āĻĒā§āϰāϤāĻŋāĻŦā§āĻļā§
ip link show eth0 # UP, `master br-lan` āύā§āĻ
āĻŦā§āϰāĻŋāĻ āĻĨā§āĻā§ āĻĒā§āϰā§āĻ āϏāϰāĻžāύ⧠āĻšāϝāĻŧā§āĻā§ āĻāĻŋāύāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āύ:
brctl show br-lan # eth0 āϤāĻžāϞāĻŋāĻāĻžāĻā§āĻā§āϤ āĻĨāĻžāĻāĻž āĻāĻāĻŋāϤ āύāϝāĻŧ
āĻĒāϰā§āĻā§āώāĻžāϰ āĻāύā§āϝ āĻŦā§āϤāĻžāϰ⧠āĻĢāϞāĻŦā§āϝāĻžāĻ āĻā§āϰ āĻāϰā§āύ:
ip link set eth0 down
sleep 10
batctl o # āĻā§āϰā§āϝāĻžāĻĢāĻŋāĻ āĻāĻāύ 5 GHz āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻāĻāĻŋāϤ
ip link set eth0 up
āϏāĻāϝā§āĻ āĻ āĻā§āϰāĻžāϧāĻŋāĻāĻžāϰ āϏāĻŽāύā§āĻŦāϝāĻŧ
Batman-adv throughput_override āĻĻā§āĻŦāĻžāϰāĻž āϏāĻāϝā§āĻ āĻā§āĻŖāĻŽāĻžāύ āĻā§āĻŖ āĻāϰ⧠āϏā§āϰāĻž āĻĒāĻĨ āĻŦā§āĻā§ āύā§āϝāĻŧāĨ¤ EasyMesh UI-āϤ⧠āĻāĻ āĻŽāĻžāύāĻā§āϞāĻŋ āĻĒā§āϰāĻāĻžāĻļ āĻāϰā§:
āĻĄāĻŋāĻĢāϞā§āĻ:
| āĻĢāĻŋāϞā§āĻĄ | āĻĄāĻŋāĻĢāϞā§āĻ (Kbit/s) | āĻ āϰā§āĻĨ |
|---|---|---|
| āϤāĻžāϰāϝā§āĻā§āϤ | 1000000 |
āϝā§āĻā§āύ⧠āĻŦā§āϤāĻžāϰ āϏāĻāϝā§āĻā§āϰ āĻāĻĒāϰ āϤāĻžāϰāϝā§āĻā§āϤ āĻĒāĻāύā§āĻĻ |
| 6 GHz | 900000 |
āĻĻā§āϰā§āϤ āĻŦā§āϤāĻžāϰ, āĻĒā§āϰāĻžāϝāĻŧ-āϤāĻžāϰāϝā§āĻā§āϤ |
| 5 GHz | 600000 |
āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄ 5 GHz āĻŦā§āϝāĻžāĻāĻšāϞ |
| 2.4 GHz | 30000 |
āϧā§āϰ āĻāĻŋāύā§āϤ⧠āĻĻā§āϰā§āĻ āĻĒāϰāĻŋāϏāϰ |
āĻāĻā§āĻ āĻŽāĻžāύ = āĻŦā§āĻā§ āύā§āĻāϝāĻŧāĻžāϰ āϏāĻŽā§āĻāĻžāĻŦāύāĻž āĻŦā§āĻļāĻŋāĨ¤ āĻļā§āϧ⧠āϏāĻāϝā§āĻ āĻā§āĻŖāĻŽāĻžāύā§āϰ āĻāĻĒāϰ batman āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āύāĻŋāϤ⧠0 āϏā§āĻ āĻāϰā§āύāĨ¤
āϏāĻžāϧāĻžāϰāĻŖ āϏāĻŽāύā§āĻŦāϝāĻŧ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋ:
- āϤāĻžāϰāϝā§āĻā§āϤ-āĻĒā§āϰāĻĨāĻŽ, āĻŦā§āϤāĻžāϰ-āĻĢāϞāĻŦā§āϝāĻžāĻ (āĻĒā§āϰā§āĻŦāύāĻŋāϰā§āϧāĻžāϰāĻŋāϤ): wired=1000000, 5 GHz=600000, 2.4 GHz=30000
- āĻļā§āϧ⧠āϤāĻžāϰāϝā§āĻā§āϤ āĻā§āϰ āĻāϰā§āύ (āϤāĻžāϰāϝā§āĻā§āϤ āĻŦāĻŋāĻā§āĻāĻŋāύā§āύ āύāĻž āĻšāĻāϝāĻŧāĻž āĻĒāϰā§āϝāύā§āϤ āĻŦā§āϤāĻžāϰ āĻāĻĒā§āĻā§āώāĻž āĻāϰā§āύ): wired=10000000, 5 GHz=100000, 2.4 GHz=10000
- 5 GHz āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ āĻĒāĻāύā§āĻĻ āĻāϰā§āύ (āĻŦā§āϤāĻžāϰ āĻŦā§āϝāĻžāύā§āĻĄāĻāĻāĻĨ āĻĒāĻāύā§āĻĻ): wired=500000, 5 GHz=900000, 2.4 GHz=20000
- āĻĻā§āϰā§āĻ-āĻĒāϰāĻŋāϏāϰ āĻĒāĻāύā§āĻĻ (2.4 GHz āĻĻā§āϝāĻŧāĻžāϞā§āϰ āĻŽāϧā§āϝ āĻĻāĻŋāϝāĻŧā§ āĻāĻžāϞ): wired=1000000, 5 GHz=400000, 2.4 GHz=200000
āϰāĻŋāϝāĻŧā§āϞ āĻāĻžāĻāĻŽā§ āĻŦāϰā§āϤāĻŽāĻžāύ āĻŽāĻžāύ āϝāĻžāĻāĻžāĻ āĻāϰā§āύ:
āĻŽā§āĻļ āĻā§āĻŦāĻŋāϞ⧠Priority weight āĻāϞāĻžāĻŽāĻāĻŋ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻāύā§āĻāĻžāϰāĻĢā§āϏ⧠āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āĻĒā§āϰāĻā§āϤ throughput_override āĻĻā§āĻāĻžāϝāĻŧ, āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻĒā§āĻ āϞā§āĻĄā§ āϰāĻŋāĻĢā§āϰā§āĻļ āĻšāϝāĻŧāĨ¤ āĻĻā§āϰā§āϤ āĻļā§āϰ⧠āĻŦāĻŋāĻāĻžāĻā§ āĻĄā§āϝāĻžāĻļāĻŦā§āϰā§āĻĄ āϏā§āĻā§āϰāĻŋāύāĻļāĻ āĻĻā§āĻā§āύāĨ¤
āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰā§āύ:
Save & Apply āĻā§āϞāĻŋāĻ āĻāϰā§āύ, āĻŦāĻž āĻāĻžāϞāĻžāύ:
/etc/init.d/easymesh restart
āĻĒāϰāĻŋāĻŦāϰā§āϤāύ ~ā§§ā§Ģ āϏā§āĻā§āύā§āĻĄā§āϰ āĻŽāϧā§āϝ⧠āĻāĻžāϰā§āϝāĻāϰ āĻšāϝāĻŧāĨ¤
āĻŽā§āĻļ āĻā§āĻĄāĻŧā§ āĻ āϤāĻŋāĻĨāĻŋ / IoT āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻāϰāĻž (VLAN)
āĻāĻāĻŋ āĻā§, ā§Šā§Ļ āϏā§āĻā§āύā§āĻĄā§?
āϧāϰā§āύ āĻāĻĒāύāĻžāϰ āĻŦāĻžāĻĄāĻŧāĻŋāϤ⧠āϤāĻŋāύāĻāĻŋ āĻĒā§āĻĨāĻ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻāĻā§:
- āĻŽā§āϞ WiFi â āĻāĻĒāύāĻžāϰ āĻĢā§āύ, āϞā§āϝāĻžāĻĒāĻāĻĒ, āĻāĻŋāĻāĻŋ
- āĻ āϤāĻŋāĻĨāĻŋ WiFi â āĻāĻŋāĻāĻŋāĻāϰāϰāĻž (āĻāĻĒāύāĻžāϰ āĻĢāĻžāĻāϞāĻā§āϞāĻŋāϤ⧠āĻ ā§āϝāĻžāĻā§āϏā§āϏ āύā§āĻ)
- IoT WiFi â āϏā§āĻŽāĻžāϰā§āĻ āĻŦāĻžāϞā§āĻŦ, āĻā§āϝāĻžāĻŽā§āϰāĻž, āĻĒā§āϞāĻžāĻ (āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻžāϰ āĻāύā§āϝ āĻŦāĻŋāĻā§āĻāĻŋāύā§āύ)
āϏāĻžāϧāĻžāϰāĻŖāϤ, āĻāĻĒāύāĻŋ āϝāĻāύ āĻāĻāĻāĻŋ āĻŽā§āĻļ āĻāĻā§āϏāĻā§āύā§āĻĄāĻžāϰ āϝā§āĻ āĻāϰā§āύ, āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻŽā§āϞ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻāĻā§āϏāĻā§āύā§āĻĄāĻžāϰ⧠āĻāĻĄāĻŧāĻŋāϝāĻŧā§ āĻĒāĻĄāĻŧā§āĨ¤ āĻāĻā§āϏāĻā§āύā§āĻĄāĻžāϰ⧠āϏāĻāϝā§āĻā§āϤ āĻ āϤāĻŋāĻĨāĻŋāϰāĻž āĻāĻāύāĻ āĻŽā§āϞ-āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻŦāĻŋāĻļā§āώāĻžāϧāĻŋāĻāĻžāϰ āĻĒāĻžāϝāĻŧ, āϝāĻž āĻāĻāĻāĻŋ āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž āĻĢāĻžāĻāĻāĨ¤
EasyMesh-āĻāϰ Mesh VLANs (Virtual LANs) āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āϤāĻŋāύāĻāĻŋ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻāĻā§āĻ āĻŽā§āĻļ āĻā§āĻĄāĻŧā§ āĻāĻĄāĻŧāĻŋāϝāĻŧā§ āĻĻā§āϝāĻŧ â āϝāĻžāϤ⧠āĻāĻāĻāĻŋ āĻāĻā§āϏāĻā§āύā§āĻĄāĻžāϰ āύā§āĻĄā§ āĻāĻāĻāύ āĻ āϤāĻŋāĻĨāĻŋ āĻāĻāύāĻ āĻ āϤāĻŋāĻĨāĻŋ āĻĨāĻžāĻā§, āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻāĻā§āϏāĻā§āύā§āĻĄāĻžāϰ⧠āĻāĻāĻāĻŋ IoT āĻĄāĻŋāĻāĻžāĻāϏ āĻāĻāύāĻ āĻŦāĻŋāĻā§āĻāĻŋāύā§āύ IoT āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§ āĻĨāĻžāĻā§āĨ¤
āĻāĻĒāύāĻžāϰ āĻāĻŋ āĻāĻāĻŋ āĻĒā§āϰāϝāĻŧā§āĻāύ?
| āĻāĻĒāύāĻžāϰ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋ | VLAN āĻĒā§āϰāϝāĻŧā§āĻāύ? |
|---|---|
| āĻāĻĒāύāĻžāϰ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻāĻāĻāĻŋ WiFi āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻāĻā§ | â āύāĻž â āĻāĻ āϏā§āĻāĻļāύāĻāĻŋ āĻāĻĄāĻŧāĻŋāϝāĻŧā§ āϝāĻžāύ |
| āĻāĻĒāύāĻžāϰ āĻ āϤāĻŋāĻĨāĻŋ WiFi āĻāĻā§ āĻāĻŦāĻ āϏāĻŽāϏā§āϤ āĻāĻā§āϏāĻā§āύā§āĻĄāĻžāϰ⧠āĻāĻžāύ | â āĻšā§āϝāĻžāĻ |
| āĻāĻĒāύāĻžāϰ āϏā§āĻŽāĻžāϰā§āĻ-āĻšā§āĻŽ āĻĄāĻŋāĻāĻžāĻāϏ āĻĒā§āĻĨāĻ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§ āĻāĻā§ | â āĻšā§āϝāĻžāĻ |
| āĻāĻĒāύāĻŋ āĻāĻāĻāĻŋ āĻšāĻāϏā§āĻĒāĻ / āĻā§āϝāĻžāĻĒāĻāĻŋāĻ āĻĒā§āϰā§āĻāĻžāϞ āĻāĻžāϞāĻžāύ | â āĻšā§āϝāĻžāĻ â āĻŽā§āĻļ āĻā§āĻĄāĻŧā§ āĻāĻĄāĻŧāĻŋāϝāĻŧā§ āĻĻāĻŋāϤ⧠āĻĒā§āϰāϝāĻŧā§āĻāύ |
| āĻāĻĒāύāĻŋ āĻļā§āϧ⧠āĻāĻžāύ WiFi āϏāϰā§āĻŦāϤā§āϰ āĻāĻžāĻ āĻāϰā§āĻ | â āύāĻž â āĻŽā§āĻļ āĻāϤāĻŋāĻŽāϧā§āϝ⧠āĻāĻāĻŋ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰ⧠|
āĻĒā§āϰā§āĻŦāĻļāϰā§āϤ
VLAN āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻžāϰ āĻāĻā§, āĻāĻĒāύāĻžāϰ āĻĒā§āϰāϝāĻŧā§āĻāύ:
- â āĻāĻāĻāĻŋ āĻāĻžāϰā§āϝāĻāϰ⧠āĻŽā§āĻļ â āĻĻā§āĻāĻŋ āĻŦāĻž āϤāĻžāϰ āĻŦā§āĻļāĻŋ āύā§āĻĄ āĻāϤāĻŋāĻŽāϧā§āϝ⧠āϏāĻāϝā§āĻā§āϤ (āĻĻā§āϰā§āϤ āĻļā§āϰ⧠āĻĻā§āĻā§āύ)
- â
āĻ
āύā§āϤāϤ āĻāĻāĻāĻŋ āĻ
āϤāĻŋāϰāĻŋāĻā§āϤ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻāϤāĻŋāĻŽāϧā§āϝ⧠āϤā§āϰāĻŋ â āϝā§āĻŽāύ Network â Interfaces-āĻ āĻāĻāĻāĻŋ
guestāĻāύā§āĻāĻžāϰāĻĢā§āϏ - â EasyMesh 2.4.1-r1 āĻŦāĻž āύāϤā§āύ āĻāύāϏā§āĻāϞ āĻāϰāĻž
- â ī¸ āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāĻāĻāĻŋ āϤāĻžāϰāϝā§āĻā§āϤ āĻŦā§āϝāĻžāĻāĻšāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ, āĻāĻĒāύāĻžāϰ āĻāĻĨāĻžāϰāύā§āĻ āĻā§āĻŦāϞ 802.1Q-āĻā§āϝāĻžāĻāϝā§āĻā§āϤ āĻĢā§āϰā§āĻŽ āĻŦāĻšāύ āĻāϰāϤ⧠āϏāĻā§āώāĻŽ āĻšāϤ⧠āĻšāĻŦā§āĨ¤ āϏāĻžāϧāĻžāϰāĻŖ āĻāύāĻŽā§āϝāĻžāύā§āĻāĻĄ āϏā§āĻāĻ āĻĒā§āϰā§āĻŦāύāĻŋāϰā§āϧāĻžāϰāĻŋāϤ āĻāĻžāĻŦā§ āĻāĻāĻŋ āĻāϰā§; āĻāĻŋāĻā§ āĻĒā§āϰāĻžāύ⧠āĻŽā§āϝāĻžāύā§āĻāĻĄ āϏā§āĻāĻā§ VLAN 10/20/etc. āĻĒāĻžāϏ āĻāϰāĻžāϰ āĻ āύā§āĻŽāϤāĻŋ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤
āϧāĻžāĻĒ ā§§ â āĻāĻĒāύāĻžāϰ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§āϰ VLAN ID āĻā§āĻāĻā§āύ
āϝāĻĻāĻŋ āĻāĻĒāύāĻžāϰ āĻāϤāĻŋāĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋ āĻ āϤāĻŋāĻĨāĻŋ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻĨāĻžāĻā§, āĻāĻāĻŋ āĻā§āύ VLAN āύāĻŽā§āĻŦāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϤāĻž āĻā§āĻāĻā§ āĻŦā§āϰ āĻāϰā§āύ:
LuCI UI-āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§:
- Network â Interfaces āĻ āϝāĻžāύ
- āĻāĻĒāύāĻžāϰ āĻ āϤāĻŋāĻĨāĻŋ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§ Edit āĻā§āϞāĻŋāĻ āĻāϰā§āύ
- Device āĻĢāĻŋāϞā§āĻĄāĻāĻŋ āĻā§āĻāĻā§āύ â āĻāĻāĻŋ
br-guestāĻŦāĻžbr-lan.10āĻāϰ āĻŽāϤ⧠āĻŦāϞāϤ⧠āĻĒāĻžāϰ⧠- āϝāĻĻāĻŋ āύāĻžāĻŽā§ āĻāĻāĻāĻŋ āĻĄāĻā§āϰ āĻĒāϰ⧠āĻāĻāĻāĻŋ āϏāĻāĻā§āϝāĻž āĻĨāĻžāĻā§ (āϝā§āĻŽāύ
br-lan.10), āϏā§āĻ āϏāĻāĻā§āϝāĻžāĻāĻŋ āĻšāϞ VLAN ID - āϝāĻĻāĻŋ āĻā§āύ⧠āϏāĻāĻā§āϝāĻž āύāĻž āĻĨāĻžāĻā§, āĻāĻĒāύāĻžāϰ āĻ āϤāĻŋāĻĨāĻŋ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻĒā§āϰā§āĻŦāύāĻŋāϰā§āϧāĻžāϰāĻŋāϤ āĻāĻžāĻŦā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠â āϏāĻžāϧāĻžāϰāĻŖāϤ 10
SSH-āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§:
# āϤāĻžāĻĻā§āϰ VLAN ID āϏāĻš āϏāĻŽāϏā§āϤ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻĄāĻŋāĻāĻžāĻāϏā§āϰ āϤāĻžāϞāĻŋāĻāĻž
uci show network | grep -E "8021q|vid"
āĻāĻĻāĻžāĻšāϰāĻŖ āĻāĻāĻāĻĒā§āĻ:
network.guest=interface
network.guest.device='br-lan.10'
network.guest.proto='static'
āĻāĻ āĻā§āώā§āϤā§āϰā§, VLAN ID āĻšāϞ 10āĨ¤
āĻāĻāύāĻ āĻāĻāĻāĻŋ āĻ āϤāĻŋāĻĨāĻŋ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āύā§āĻ? āĻĒā§āϰāĻĨāĻŽā§ Network â Interfaces â Add new interface-āĻ āĻāĻāĻāĻŋ āϤā§āϰāĻŋ āĻāϰā§āύ â āύāĻžāĻŽ
guestâ āĻĒā§āϰā§āĻā§āĻāϞStatic addressâ IP192.168.30.1/24āĨ¤ āϤāĻžāϰāĻĒāϰ āĻāĻāĻžāύ⧠āĻāĻžāϞāĻŋāϝāĻŧā§ āϝāĻžāύāĨ¤
āϧāĻžāĻĒ ā§¨ â EasyMesh-āĻ VLAN IDāĻā§āϞāĻŋ āϞāĻŋāĻā§āύ
- Network â EasyMesh āĻā§āϞā§āύ
- Mesh VLAN āϏā§āĻāĻļāύ⧠āϏā§āĻā§āϰāϞ āĻāϰā§āύ
- VLAN IDs (āĻāĻŽāĻž-āĻŦāĻŋāĻāĻā§āϤ) āĻĢāĻŋāϞā§āĻĄā§, āĻāĻĒāύāĻŋ āϝ⧠VLAN IDāĻā§āϞāĻŋ āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻāϰāϤ⧠āĻāĻžāύ āϏā§āĻā§āϞāĻŋ āϞāĻŋāĻā§āύ
- āĻāĻāĻ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ:
10 - āĻĻā§āĻāĻŋ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ:
10,20 - āϤāĻŋāύāĻāĻŋ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ:
10,20,30
- āĻāĻāĻ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ:
- āĻĒā§āĻā§āϰ āύā§āĻā§ Save & Apply āĻā§āϞāĻŋāĻ āĻāϰā§āύ
āϧāĻžāĻĒ ā§Š â āĻŽā§āĻļ āĻĒā§āύāϰā§āύāĻŋāϰā§āĻŽāĻžāĻŖā§āϰ āĻāύā§āϝ āĻ āĻĒā§āĻā§āώāĻž āĻāϰā§āύ
āĻŽā§āĻļāĻāĻŋ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻĄāĻŋāĻāĻžāĻāϏāĻā§āϞāĻŋ āĻĒā§āύāϰā§āύāĻŋāϰā§āĻŽāĻžāĻŖ āĻāϰāϤ⧠āĻĒā§āϰāĻžāϝāĻŧ ā§§ā§Ģâ⧍ā§Ļ āϏā§āĻā§āύā§āĻĄ āϏāĻŽāϝāĻŧ āύā§āϝāĻŧāĨ¤ āĻ āĻā§āϰāĻāϤāĻŋ āĻĻā§āĻā§āύ:
# āĻāĻāĻāĻŋ āĻāĻžāϰā§āĻŽāĻŋāύāĻžāϞ āĻā§āϞā§āύ āĻāĻŦāĻ āϞāĻ āĻĻā§āĻā§āύ
logread -f | grep easymesh
āĻāĻĒāύāĻŋ āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āϞāĻžāĻāύāĻā§āϞāĻŋ āĻĻā§āĻāĻŦā§āύ:
easymesh: Mesh VLAN: bat0.10 created
easymesh: Mesh VLAN 10: attached to br-guest
easymesh: Mesh VLAN: bat0.20 created
easymesh: Mesh VLAN 20: attached to br-iot
āϧāĻžāĻĒ ā§Ē â āĻāĻāĻŋ āĻāĻžāĻ āĻāϰā§āĻā§ āĻāĻŋāύāĻž āϝāĻžāĻāĻžāĻ āĻāϰā§āύ
āĻĄāĻŋāĻāĻžāĻāϏāĻā§āϞāĻŋ āϤā§āϰāĻŋ āĻšāϝāĻŧā§āĻā§ āĻāĻŋāύāĻž āĻĻā§āĻā§āύ:
uci show network | grep 8021q
āĻĒā§āϰāϤā§āϝāĻžāĻļāĻŋāϤ āĻāĻāĻāĻĒā§āĻ (VLAN 10 āĻāĻŦāĻ 20 āĻāϰ āĻāύā§āϝ):
network.@device[5].name='bat0.10'
network.@device[5].type='8021q'
network.@device[5].ifname='bat0'
network.@device[5].vid='10'
network.@device[6].name='bat0.20'
network.@device[6].type='8021q'
network.@device[6].ifname='bat0'
network.@device[6].vid='20'
āĻŦā§āϰāĻŋāĻāĻā§āϞāĻŋ āĻĒāϰā§āĻā§āώāĻž āĻāϰā§āύ:
uci show network | grep -E "br-guest|br-iot"
āĻ
āϤāĻŋāĻĨāĻŋ āĻŦā§āϰāĻŋāĻā§ ports='...' bat0.10 āĻāĻŦāĻ IoT āĻŦā§āϰāĻŋāĻā§ ports='...' bat0.20 āĻā§āĻāĻā§āύāĨ¤
āĻāύā§āĻĄ-āĻā§-āĻāύā§āĻĄ āĻĒāϰā§āĻā§āώāĻž:
- āϏāĻžāϰā§āĻāĻžāϰ āύā§āĻĄā§ āĻāĻĒāύāĻžāϰ āĻ
āϤāĻŋāĻĨāĻŋ WiFi-āϤ⧠āĻāĻāĻāĻŋ āĻĄāĻŋāĻāĻžāĻāϏ āϏāĻāϝā§āĻā§āϤ āĻāϰā§āύ â āĻāĻāĻŋ āĻāĻāĻāĻŋ
192.168.30.xIP āĻĒāĻžāϝāĻŧ āĻāĻŋāύāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āύ - āĻāĻāĻāĻŋ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āύā§āĻĄā§ āĻāĻāĻ āĻĄāĻŋāĻāĻžāĻāϏ āĻ
āϤāĻŋāĻĨāĻŋ WiFi-āϤ⧠āϏāĻāϝā§āĻā§āϤ āĻāϰā§āύ â āĻāĻāĻŋ āĻāĻŋāύā§āϤā§
192.168.30.xIP āĻĒāĻžāĻāϝāĻŧāĻž āĻāĻāĻŋāϤ - āĻāĻāĻŋ āĻĒā§āϰāĻŽāĻžāĻŖ āĻāϰ⧠āϝ⧠āĻ āϤāĻŋāĻĨāĻŋ VLAN āĻāĻāύ āĻŽā§āĻļ āĻā§āĻĄāĻŧā§ āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻšāϝāĻŧā§āĻā§
āϏāĻžāϧāĻžāϰāĻŖ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋ
āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻ āϤāĻŋāĻĨāĻŋ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ
uci set easymesh.config.mesh_vlans='10'
uci commit easymesh
/etc/init.d/easymesh restart
āĻ āϤāĻŋāĻĨāĻŋ + IoT
uci set easymesh.config.mesh_vlans='10,20'
uci commit easymesh
/etc/init.d/easymesh restart
āĻ āϤāĻŋāĻĨāĻŋ + IoT + āĻšāĻāϏā§āĻĒāĻ
uci set easymesh.config.mesh_vlans='10,20,30'
uci commit easymesh
/etc/init.d/easymesh restart
āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧ-āϏāĻāϝā§āĻā§āϤāĻŋ â āĻŽā§āϝāĻžāύā§āϝāĻŧāĻžāϞ āĻŦā§āϰāĻŋāĻāĻŋāĻ āĻĒā§āϰāϝāĻŧā§āĻāύ āύā§āĻ
āϝāĻĻāĻŋ āĻāĻĒāύāĻžāϰ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻŦā§āϰāĻŋāĻāĻā§āϞāĻŋ āĻļā§āώ⧠VLAN ID āĻĻāĻŋāϝāĻŧā§ āύāĻžāĻŽāĻāϰāĻŖ āĻāϰāĻž āĻšāϝāĻŧ, EasyMesh āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ VLAN āĻĄāĻŋāĻāĻžāĻāϏ āϏāĻāϝā§āĻā§āϤ āĻāϰā§āĨ¤ āϏā§āĻŦā§āĻā§āϤ āĻĒā§āϝāĻžāĻāĻžāϰā§āύ:
| āĻŦā§āϰāĻŋāĻā§āϰ āύāĻžāĻŽ | VLAN āĻāϰ āĻāύā§āϝ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧ-āϏāĻāϝā§āĻā§āϤāĻŋ |
|---|---|
br-10 |
VLAN 10 |
br-lan10 |
VLAN 10 |
br-vlan10 |
VLAN 10 |
br-guest10 |
VLAN 10 |
br-iot10 |
VLAN 10 |
āĻāĻĻāĻžāĻšāϰāĻŖ: Network â Interfaces â Devices-āĻ br-guest āĻāϰ āύāĻžāĻŽ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰ⧠br-guest10 āĻāϰā§āύ āĻāĻŦāĻ EasyMesh āĻĒāϰāĻŦāϰā§āϤ⧠āϰāĻŋāϏā§āĻāĻžāϰā§āĻā§ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ bat0.10 āϝā§āĻ āĻāϰāĻŦā§āĨ¤ āĻŽā§āϝāĻžāύā§āϝāĻŧāĻžāϞ āϧāĻžāĻĒ āύā§āĻāĨ¤
VLAN āϏāĻŽāϏā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύ
āϏāĻŽāϏā§āϝāĻž: VLAN āĻĄāĻŋāĻāĻžāĻāϏ āĻĻā§āĻāĻžāĻā§āĻā§ āύāĻž
# āϞāĻŋāĻĒāĻŋ āĻā§ āϞāĻ āĻāϰā§āĻā§ āĻĻā§āĻā§āύ
logread | grep -i "mesh vlan" | tail -20
"Skipping invalid VLAN" āĻŦāĻž "Mesh VLAN: bat0.X created" āĻā§āĻāĻā§āύāĨ¤ āϝāĻĻāĻŋ āϞāĻ āϤā§āϰāĻŋ āĻĻā§āĻāĻžāϝāĻŧ āĻāĻŋāύā§āϤ⧠āĻĄāĻŋāĻāĻžāĻāϏ āϏā§āĻāĻžāύ⧠āύāĻž āĻĨāĻžāĻā§:
# āĻŽā§āϝāĻžāύā§āϝāĻŧāĻžāϞāĻŋ āĻĒā§āύāϰāĻžāϝāĻŧ āϤā§āϰāĻŋ āĻāϰā§āύ
/etc/init.d/network reload
sleep 5
ip link show bat0.10
āϏāĻŽāϏā§āϝāĻž: āĻ āϤāĻŋāĻĨāĻŋ āĻĄāĻŋāĻāĻžāĻāϏ āĻŽā§āϞ-āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ IP (192.168.1.x) āĻĒāĻžāϝāĻŧ āĻ āϤāĻŋāĻĨāĻŋ (192.168.30.x) āĻāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤā§
āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āύā§āĻĄā§ āĻŦā§āϰāĻŋāĻā§ VLAN āĻĄāĻŋāĻāĻžāĻāϏ āύā§āĻāĨ¤ āĻŽā§āϝāĻžāύā§āϝāĻŧāĻžāϞāĻŋ āϝā§āĻ āĻāϰā§āύ:
- Network â Interfaces â Devices
- āĻāĻĒāύāĻžāϰ āĻ
āϤāĻŋāĻĨāĻŋ āĻŦā§āϰāĻŋāĻā§ (āϝā§āĻŽāύ
br-guest) Edit āĻā§āϞāĻŋāĻ āĻāϰā§āύ - Ports āϤāĻžāϞāĻŋāĻāĻžāϝāĻŧ
bat0.10āϝā§āĻ āĻāϰā§āύ - Save & Apply āĻā§āϞāĻŋāĻ āĻāϰā§āύ
āĻŽā§āĻļā§ āĻĒā§āϰāϤāĻŋāĻāĻŋ āύā§āĻĄā§ āĻāĻāĻŋ āĻāϰā§āύāĨ¤
āϏāĻŽāϏā§āϝāĻž: VLAN āϏāĻā§āϰāĻŋāϝāĻŧ āĻāϰāĻžāϰ āĻĒāϰ⧠āϤāĻžāϰāϝā§āĻā§āϤ āĻŦā§āϝāĻžāĻāĻšāϞ āĻ āϤāĻŋāĻĨāĻŋ āĻā§āϰā§āϝāĻžāĻĢāĻŋāĻ āĻŦāĻšāύ āĻāϰāĻž āĻŦāύā§āϧ āĻāϰā§āĻā§
āύā§āĻĄāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝ⧠āĻāĻĒāύāĻžāϰ āĻĢāĻŋāĻāĻŋāĻā§āϝāĻžāϞ āϏā§āĻāĻ āĻā§āϝāĻžāĻāĻā§āϞāĻŋ āϏāϰāĻŋāϝāĻŧā§ āĻĢā§āϞāĻā§ āĻāĻŋāύāĻž āĻĻā§āĻā§āύ:
- āĻāύāĻŽā§āϝāĻžāύā§āĻāĻĄ āϏā§āĻāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϞ⧠â āĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖāϤ āϏāĻŽāϏā§āϤ VLAN āĻĒāĻžāϏ āĻāϰā§
- āĻŽā§āϝāĻžāύā§āĻāĻĄ āϏā§āĻāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϞ⧠â āĻĒā§āϰā§āĻ 10, 20, 30-āĻ āĻā§āϝāĻžāĻāϝā§āĻā§āϤ āĻā§āϰā§āϝāĻžāĻĢāĻŋāĻā§āϰ āĻ āύā§āĻŽāϤāĻŋ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰā§āύ (āĻŦāĻž 802.1Q āĻā§āϰāĻžāĻā§āĻ āĻŽā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ)
āĻĻā§āϰā§āϤ āĻĒāϰā§āĻā§āώāĻž: āϏā§āĻāĻ āĻŦāĻžāĻāĻĒāĻžāϏ āĻāϰā§āύāĨ¤ āĻĻā§āĻāĻŋ āύā§āĻĄāĻā§ āĻāĻāĻāĻŋ āĻāĻāĻ āĻāĻĨāĻžāϰāύā§āĻ āĻā§āĻŦāϞ āĻĻāĻŋāϝāĻŧā§ āϏāϰāĻžāϏāϰāĻŋ āϏāĻāϝā§āĻā§āϤ āĻāϰā§āύ āĻāĻŦāĻ āĻĒā§āύāϰāĻžāϝāĻŧ āĻĒāϰā§āĻā§āώāĻž āĻāϰā§āύāĨ¤ āϝāĻĻāĻŋ āĻāĻāĻŋ āĻāĻžāĻ āĻāϰā§, āϏā§āĻāĻāĻāĻŋ āϏāĻŽāϏā§āϝāĻžāĨ¤
āϏāĻŽāϏā§āϝāĻž: VLAN āϏāĻā§āϰāĻŋāϝāĻŧ āĻāϰāĻžāϰ āĻĒāϰ⧠āϏāĻžāϰā§āĻāĻžāϰ⧠WiFi āĻāĻžāĻ āĻāϰ⧠āĻāĻŋāύā§āϤ⧠āĻā§āϞāĻžāϝāĻŧā§āύā§āĻā§ āĻāĻžāĻ āĻāϰ⧠āύāĻž
āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āύā§āĻĄ āĻĒā§āύāϰā§āύāĻŋāϰā§āĻŽāĻžāĻŖ āĻšāϝāĻŧāύāĻŋāĨ¤ āĻāĻāĻŋ āĻā§āϰ āĻāϰā§āύ:
ssh root@<client-node-ip>
/etc/init.d/easymesh restart
sleep 15
uci show network | grep 8021q
VLAN āύāĻŋāώā§āĻā§āϰāĻŋāϝāĻŧ āĻāϰāĻž
āϏāĻŽāϏā§āϤ VLAN āĻĄāĻŋāĻāĻžāĻāϏ āϏāϰāĻžāϤā§:
uci set easymesh.config.mesh_vlans=''
uci commit easymesh
/etc/init.d/easymesh restart
sleep 15
uci show network | grep 8021q # āĻāĻŋāĻā§āĻ āĻĒā§āϰāĻŋāύā§āĻ āĻāϰāĻŦā§ āύāĻž
āϞāĻŋāĻĒāĻŋ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ bat0-āĻ āϏāĻŽāϏā§āϤ 8021q āĻĄāĻŋāĻāĻžāĻāϏ āϏāϰāĻŋāϝāĻŧā§ āĻĻā§āϝāĻŧāĨ¤
āĻāĻāĻŋ āĻ āĻā§āϝāύā§āϤāϰā§āĻŖāĻāĻžāĻŦā§ āĻā§āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāϰā§
āϝāĻĻāĻŋ āĻāĻĒāύāĻŋ āĻā§āϤā§āĻšāϞ⧠āĻšāύ:
- āĻĒā§āϰāϤāĻŋāĻāĻŋ VLAN ID
bat0-āĻ āĻāĻāĻāĻŋ 802.1Q āϏāĻžāĻŦ-āĻāύā§āĻāĻžāϰāĻĢā§āϏ āϤā§āϰāĻŋ āĻāϰ⧠â āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ,bat0.10 - Batman-adv āϏā§āĻŦāĻā§āĻāĻāĻžāĻŦā§ āĻŽā§āĻļ āĻā§āĻĄāĻŧā§ āĻā§āϝāĻžāĻāϝā§āĻā§āϤ āĻĢā§āϰā§āĻŽ āĻŦāĻšāύ āĻāϰā§
- 802.1Q āϏāĻžāĻŦ-āĻāύā§āĻāĻžāϰāĻĢā§āϏ āϏāĻāĻļā§āϞāĻŋāώā§āĻ āĻŦā§āϰāĻŋāĻā§ (āϝā§āĻŽāύ
br-guest) āĻāĻāĻāĻŋ āĻĒā§āϰā§āĻ āĻšāĻŋāϏāĻžāĻŦā§ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧ - āĻāĻā§āϏāĻā§āύā§āĻĄāĻžāϰ⧠āĻĨāĻžāĻāĻž āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻĄāĻŋāĻāĻžāĻāϏ āϝā§āĻā§āϞāĻŋ āĻ āϤāĻŋāĻĨāĻŋ AP-āϤ⧠āϏāĻāϝā§āĻā§āϤ āĻšāϝāĻŧ āϤāĻžāϰāĻž āĻā§āϝāĻžāĻāϝā§āĻā§āϤ āĻā§āϰā§āϝāĻžāĻĢāĻŋāĻ āĻĒāĻžāϝāĻŧ āϝāĻž āϏāĻžāϰā§āĻāĻžāϰā§āϰ āĻ āϤāĻŋāĻĨāĻŋ āĻŦā§āϰāĻŋāĻā§ āĻĒā§āĻāĻāĻžāϝāĻŧ
- āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āύā§āĻĄā§ āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āύā§āĻ â āĻŽā§āĻļ āĻā§āϝāĻžāĻāĻā§āϞāĻŋ āĻāύā§āĻĄ-āĻā§-āĻāύā§āĻĄ āĻŦāĻŋāϤāϰāĻŖ āĻāϰā§
āĻāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻĒāύāĻžāĻā§ āĻāĻāĻŋ āĻŦā§āĻāϤ⧠āĻšāĻŦā§ āύāĻž, āϤāĻŦā§ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻāĻāĻŋ āϏāĻšāĻžāϝāĻŧāĻāĨ¤
āĻāϰāĻ āϤāĻĨā§āϝ â āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋ
-
VPN āĻĒā§āϰāϝāĻŧā§āĻāύ āύā§āĻāĨ¤ āĻāĻĒāύāĻŋ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ OpenWrt/ImmortalWrt āϰāĻžāĻāĻāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠VPN āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻāĻāĻŋ āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄ āĻŽā§āĻļ āϤāĻžāϰāϝā§āĻā§āϤ + āĻŦā§āϤāĻžāϰ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϏāĻŽā§āĻĒā§āϰā§āĻŖāĻāĻžāĻŦā§ āĻāĻŦāĻ āĻĻā§āϰā§āϤ āϤā§āϰāĻŋ / āϏā§āĻĨāĻžāĻĒāύ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ â āϏā§āĻā§āύā§āĻĄā§āϰ āĻŽāϧā§āϝā§āĨ¤
-
āĻļā§āϝāĻŧāĻžāϰā§āĻĄ-āϰā§āĻĄāĻŋāĻ āĻ āĻĒāĻžāϰā§āĻļāύāĨ¤ āĻāĻĒāύāĻŋ āĻāĻāĻ āϰā§āĻĄāĻŋāĻ āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ⧠āĻŽā§āϞ WiFi AP āĻāĻŦāĻ Mesh AP āĻāĻāϝāĻŧāĻ āĻāĻžāϞāĻžāϤ⧠āĻĒāĻžāϰā§āύ, āĻāĻŋāύā§āϤ⧠āĻāĻāĻŋ āϏā§āĻĒāĻžāϰāĻŋāĻļ āĻāϰāĻž āĻšāϝāĻŧ āύāĻž â āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻāϞā§āϞā§āĻāϝā§āĻā§āϝāĻāĻžāĻŦā§ āĻšā§āϰāĻžāϏ āĻĒāĻžāĻŦā§āĨ¤ āϏāϰā§āĻŦā§āϤā§āϤāĻŽ āϏāĻŽāĻžāϧāĻžāύ āĻšāϞ āĻĒā§āϰāϤāĻŋāĻāĻŋ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻāĻāĻāĻŋ āϏā§āĻŦāĻžāϧā§āύ āϰā§āĻĄāĻŋāĻ āĻĢā§āϰāĻŋāĻā§āϝāĻŧā§āύā§āϏāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĻāĨ¤
- āϝāĻĻāĻŋ āĻāĻāĻāĻŋ āĻāĻāĻ āĻļā§āϝāĻŧāĻžāϰā§āĻĄ āĻĢā§āϰāĻŋāĻā§āϝāĻŧā§āύā§āϏāĻŋāϤ⧠āĻāĻāϝāĻŧāĻ āĻāĻžāϞāĻžāύ, āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āϏā§āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻž āĻĒā§āϰāϝā§āĻā§āϝ: āϏā§āĻŽāĻŋāϤ āĻā§āϝāĻžāύā§āϞ āĻŦā§āϝāĻžāύā§āĻĄāĻāĻāĻĨ āĻ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻšā§āϰāĻžāϏ āĻāϰā§, āĻāĻŦāĻ āĻāĻŽ āĻāĻĒāϞāĻŦā§āϧ āĻā§āϝāĻžāύā§āϞ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻāϤāĻŋ āĻ āϏā§āĻĨāĻŋāϤāĻŋāĻļā§āϞāϤāĻž āĻšā§āϰāĻžāϏ āĻāϰā§āĨ¤
- āϏā§āĻ āĻā§āώā§āϤā§āϰā§, Batman-āĻāϰ āĻāύā§āύāϤ āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āϝā§āĻŽāύ bonding āĻāĻŦāĻ fragmentation āύāĻŋāώā§āĻā§āϰāĻŋāϝāĻŧ āĻāϰāϤ⧠āĻšāĻŦā§ āĻāĻāĻžāϰāĻšā§āĻĄ / āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āϞā§āĻĄ āĻāĻŽāĻžāϤā§āĨ¤
-
āϤāĻžāϰāϝā§āĻā§āϤ āĻĄāĻŋāĻāĻžāĻāϏ āĻāĻŦāĻ āĻĨāĻžāϰā§āĻĄ-āĻĒāĻžāϰā§āĻāĻŋ āϰāĻžāĻāĻāĻžāϰāĨ¤ EasyMesh āĻŦā§āϤāĻžāϰ Mesh āϏāĻŽāϰā§āĻĨāύ āĻāϰ⧠āύāĻž āĻāĻŽāύ āϤāĻžāϰāϝā§āĻā§āϤ āĻĄāĻŋāĻāĻžāĻāϏ āĻŦāĻž āĻĨāĻžāϰā§āĻĄ-āĻĒāĻžāϰā§āĻāĻŋ āϰāĻžāĻāĻāĻžāϰā§āϰ āϏāĻžāĻĨā§ āϏāĻāϝā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻŦā§āϤāĻžāϰ Mesh āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻž āĻāĻžāĻĄāĻŧāĻž āĻāĻāĻāĻŋ āϤāĻžāϰāϝā§āĻā§āϤ OpenWrt āĻĄāĻŋāĻāĻžāĻāϏ (x86 āϏāĻĢāĻ āϰāĻžāĻāĻāĻžāϰ) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϞā§, Network â Interfaces āĻ āϝāĻžāύ āĻāĻŦāĻ
mesh_batmanāĻāύā§āĻāĻžāϰāĻĢā§āϏ āĻŽā§āϝāĻžāύā§āϝāĻŧāĻžāϞāĻŋbat0āĻāĻžāϰā§āĻā§āϝāĻŧāĻžāϞ āĻĄāĻŋāĻāĻžāĻāϏ⧠āĻŦāĻžāĻāύā§āĻĄ āĻāϰā§āύ (mesh_batmanāĻāύā§āĻāĻžāϰāĻĢā§āϏ⧠āĻĄāĻŋāĻāĻžāĻāϏ āĻšāĻŋāϏā§āĻŦā§bat0āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύ)āĨ¤ -
WireGuard / VPNāĨ¤ āĻāĻ āĻĒā§āϞāĻžāĻāĻāύā§āϰ āϏāĻžāĻĨā§ āĻŽāĻŋāϞāĻŋāϤāĻāĻžāĻŦā§ WireGuard (VPN) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāĻ āϏāĻŽā§āĻāĻŦāĨ¤
āϏāĻŽāϏā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύ
āϏā§āĻāĻŋāĻāϏ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻžāϰ āĻĒāϰ⧠āĻāĻŽāĻžāϰ āϰāĻžāĻāĻāĻžāϰ⧠āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻšāĻžāϰāĻŋāϝāĻŧā§āĻāĻŋ
-
āϰāĻžāĻāĻāĻžāϰ āĻāύāĻĒā§āϞāĻžāĻ āĻāϰā§āύāĨ¤ ā§§ā§Ļ āϏā§āĻā§āύā§āĻĄ āĻ āĻĒā§āĻā§āώāĻž āĻāϰā§āύāĨ¤ āĻāĻŦāĻžāϰ āĻĒā§āϞāĻžāĻ āĻāϰā§āύāĨ¤
-
āĻĒā§āϰāϤāĻŋ ā§Ļ.ā§Š āϏā§āĻā§āύā§āĻĄā§ āϰāĻŋāϏā§āĻ āĻŦā§āϤāĻžāĻŽ āĻā§āϝāĻžāĻĒ āĻāϰā§āύ āϝāϤāĻā§āώāĻŖ āύāĻž LED āĻĻā§āϰā§āϤ āĻŦā§āϞāĻŋāĻāĻ āĻāϰā§āĨ¤
-
āĻāĻāĻāĻŋ LAN āĻā§āĻŦāϞ āĻāĻĒāύāĻžāϰ PC āĻĨā§āĻā§ āĻāĻāĻāĻŋ LAN āĻĒā§āϰā§āĻā§ āϏāĻāϝā§āĻā§āϤ āĻāϰā§āύāĨ¤
-
āĻāĻĒāύāĻžāϰ PC-āϰ IP 192.168.1.2 / 255.255.255.0 āϏā§āĻ āĻāϰā§āύāĨ¤
-
SSH āĻāϰā§āύ:
ssh root@192.168.1.1 -
mount_rootāϞāĻŋāĻā§āύ -
āϏāϰā§āĻŦāĻļā§āώ āĻŦā§āϝāĻžāĻāĻāĻĒ āĻĨā§āĻā§ āĻĒā§āύāϰā§āĻĻā§āϧāĻžāϰ āĻāϰā§āύ:
/etc/init.d/easymesh restore reboot
āĻŽā§āĻļ ā§Ļ āϏāĻā§āĻā§ āĻĻā§āĻāĻžāϝāĻŧ
- āĻāĻāϝāĻŧ āϰāĻžāĻāĻāĻžāϰ WiFi āĻĒāϰāĻŋāϏāϰā§āϰ āĻŽāϧā§āϝ⧠āĻāĻā§ āĻāĻŋāύāĻž āĻĻā§āĻā§āύ
- Mesh ID āĻāĻŦāĻ password āĻāĻāϝāĻŧā§āĻ āĻāĻāĻ āĻāĻŋāύāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āύ
- āĻāĻāϝāĻŧ āϰāĻžāĻāĻāĻžāϰā§
batctl nāĻāĻžāϞāĻžāύ â āϝāĻĻāĻŋ āĻāĻžāϞāĻŋ āĻĨāĻžāĻā§, āĻŽā§āĻļ āϏāĻāϝā§āĻ āϤā§āϰāĻŋ āĻšāϝāĻŧāύāĻŋ - āĻĒāϰā§āĻā§āώāĻž āĻāϰāĻžāϰ āĻāĻā§ āϰāĻŋāĻŦā§āĻā§āϰ āĻĒāϰ⧠⧍ āĻŽāĻŋāύāĻŋāĻ āĻ āĻĒā§āĻā§āώāĻž āĻāϰā§āύ
āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āύā§āĻĄā§ āĻāύā§āĻāĻžāϰāύā§āĻ āύā§āĻ
- āϏāĻžāϰā§āĻāĻžāϰāĻ āĻāĻāĻŽāĻžāϤā§āϰ DHCP āĻāĻžāϞāĻžāύ⧠āϰāĻžāĻāĻāĻžāϰ āĻšāϤ⧠āĻšāĻŦā§ (āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āύā§āĻĄāĻā§āϞāĻŋ "Dumb AP" āĻŽā§āĻĄā§ āϏā§āĻ āĻĨāĻžāĻā§, āϝāĻž āϏā§āĻĨāĻžāύā§āϝāĻŧāĻāĻžāĻŦā§ DHCP āύāĻŋāώā§āĻā§āϰāĻŋāϝāĻŧ āĻāϰā§)
- Status â Overview āĻĒāϰā§āĻā§āώāĻž āĻāϰā§āύ â āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āύā§āĻĄā§āϰ āĻāĻāĻāĻŋ IP āĻāĻā§?
- āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āύā§āĻĄ āĻĨā§āĻā§
ping 1.1.1.1āĻā§āώā§āĻāĻž āĻāϰā§āύ
WiFi SSID āĻ āĻĻā§āĻļā§āϝ āĻšāϝāĻŧā§ āϝāĻžāϝāĻŧ
- Network â Wireless āĻĒāϰā§āĻā§āώāĻž āĻāϰā§āύ â āĻāύā§āĻāĻžāϰāĻĢā§āϏ āϏāĻā§āϰāĻŋāϝāĻŧ?
- āϰāĻžāĻāĻāĻžāϰā§
wifi reloadāĻāĻžāϞāĻžāύ - āϤā§āϰā§āĻāĻŋāϰ āĻāύā§āϝ
logread | grep hostapdāĻĒāϰā§āĻā§āώāĻž āĻāϰā§āύ
"Priority weight" ? āĻŦāĻž 0.0 MBit āĻĻā§āĻāĻžāϝāĻŧ
init āϞāĻŋāĻĒāĻŋ āĻ āĻā§āϰāĻžāϧāĻŋāĻāĻžāϰ āĻĒā§āϰāϝāĻŧā§āĻ āϏāĻŽāĻžāĻĒā§āϤ āĻāϰā§āύāĻŋāĨ¤ ā§Šā§Ļ āϏā§āĻā§āύā§āĻĄ āĻ āĻĒā§āĻā§āώāĻž āĻāϰā§āύ, āϤāĻžāϰāĻĒāϰ:
/etc/init.d/easymesh restart
sleep 15
batctl hardif eth0 throughput_override # 1000.0 MBit āĻĻā§āĻāĻžāύ⧠āĻāĻāĻŋāϤ
āĻ āĻĨāĻŦāĻž Network â EasyMesh â Boot-time reliability-āĻ Cron fallback āĻā§āĻāĻŦāĻā§āϏ āϏāĻā§āϰāĻŋāϝāĻŧ āĻāϰā§āύāĨ¤
āĻāĻāĻŋ āĻĒā§āϰāϤāĻŋ āĻŽāĻŋāύāĻŋāĻā§ āĻ āĻā§āϰāĻžāϧāĻŋāĻāĻžāϰ āĻĒā§āύāĻāĻĒā§āϰāϝāĻŧā§āĻ āĻāϰ⧠â āύāĻŋāϰāĻžāĻĒāĻĻ, idempotent, āĻāĻŦāĻ āϰāĻžāĻāĻāĻžāϰ⧠āϝā§āĻāĻžāύ⧠āĻŦā§āϤāĻžāϰ āĻĄā§āϰāĻžāĻāĻāĻžāϰ āϧā§āϰ⧠āϞā§āĻĄ āĻšāϝāĻŧ āϏā§āĻāĻžāύ⧠āϏāĻšāĻžāϝāĻŧāĻāĨ¤
āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻŦāĻŋāĻŦāϰāĻŖā§
[2.4.1-r1] â ⧍ā§Ļ⧍ā§Ŧ-ā§Ļ⧝-ā§§ā§Ŧ
āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§
- āϏāĻžāϰā§āĻāĻžāϰ āĻā§āĻŽāĻŋāĻāĻžāϰ āĻāύā§āϝāĻ āϤāĻžāϰāϝā§āĻā§āϤ āĻŦā§āϝāĻžāĻāĻšāϞ āĻĄā§āϰāĻĒāĻĄāĻžāĻāύ āĻĻā§āĻāĻžāύ⧠āĻšāϝāĻŧ (āĻĒā§āϰā§āĻŦā§ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ Client/Node)
- āĻĒā§āϰā§āĻ āĻ
āĻŦāϏā§āĻĨāĻž āϞā§āĻŦā§āϞ:
(in bridge - will be removed on apply)/(free) - āĻļā§āϧā§āĻŽāĻžāϤā§āϰ
ethN/lanNāĻ āĻĢāĻŋāϞā§āĻāĻžāϰ â CPU āĻĒā§āϰā§āĻ āĻāĻŦāĻ macvlan āĻāύā§āĻāĻžāϰāĻĢā§āϏ āĻŦāĻžāĻĻ āĻĻā§āϝāĻŧ throughput_overrideāĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āϏāĻāϝā§āĻ āĻ āĻā§āϰāĻžāϧāĻŋāĻāĻžāϰ (āϤāĻžāϰāϝā§āĻā§āϤ 1 Gbit, 6 GHz 900 Mbit, 5 GHz 600 Mbit, 2.4 GHz 30 Mbit)- GUI-āϏāĻŽā§āĻĒāĻžāĻĻāύāϝā§āĻā§āϝ āϏāĻāϝā§āĻ āĻ āĻā§āϰāĻžāϧāĻŋāĻāĻžāϰ āĻāĻāύ â init āϞāĻŋāĻĒāĻŋāϤ⧠āĻāϰ āĻā§āύ⧠āĻšāĻžāϰā§āĻĄāĻā§āĻĄ āĻāϰāĻž āĻŽāĻžāύ āύā§āĻ
- Priority Weight āĻāϞāĻžāĻŽ āĻŦā§āϤāĻžāϰ āϏāĻā§āĻā§āĻĻā§āϰ āĻāύā§āϝ (āĻĒā§āϰā§āĻŦā§ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āϤāĻžāϰāϝā§āĻā§āϤ)
- āĻŽā§āĻļ VLAN â 802.1Q-āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻŽā§āĻļ āĻā§āĻĄāĻŧā§ āĻ
āϤāĻŋāĻĨāĻŋ / IoT / āĻšāĻāϏā§āĻĒāĻ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻāϰā§āύ
- UI-āϤ⧠āύāϤā§āύ "Mesh VLAN" āϏā§āĻāĻļāύ: āĻāĻŽāĻž-āĻŦāĻŋāĻāĻā§āϤ VLAN ID āϞāĻŋāĻā§āύ (āϝā§āĻŽāύ
10,20,30) - init āϞāĻŋāĻĒāĻŋ āĻĒā§āϰāϤāĻŋāĻāĻŋ āύā§āĻĄā§ āĻĒā§āϰāϤāĻŋāĻāĻŋ ID-āĻāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ
bat0.<vid>802.1Q āĻĄāĻŋāĻāĻžāĻāϏ āϤā§āϰāĻŋ āĻāϰ⧠- āĻŦā§āϰāĻŋāĻ āϝāĻĻāĻŋ
br-<vid>,br-lan<vid>,br-vlan<vid>,br-guest<vid>, āĻŦāĻžbr-iot<vid>āύāĻžāĻŽā§ āĻšāϝāĻŧ āϤāĻŦā§ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ VLAN āĻĄāĻŋāĻāĻžāĻāϏ āϏāĻāϝā§āĻā§āϤ āĻāϰ⧠- āĻĒā§āϰāϝāĻŧā§āĻā§āϰ āĻāĻā§
bat0-āĻ āĻĒā§āϰā§āĻŦāĻŦāϰā§āϤ⧠802.1Q āĻĄāĻŋāĻāĻžāĻāϏ āϏāϰāĻŋāϝāĻŧā§ āĻĻā§āϝāĻŧ â ID āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻŦāĻž āĻĢāĻŋāϞā§āĻĄ āĻŽā§āĻāϤ⧠āύāĻŋāϰāĻžāĻĒāĻĻ - README-āĻ āĻļāĻŋāĻā§āώāĻžāύāĻŦāĻŋāϏ āĻāĻžāĻāĻĄ: āĻĒā§āϰā§āĻŦāĻļāϰā§āϤ, āϧāĻžāĻĒā§ āϧāĻžāĻĒā§, āĻāĻĻāĻžāĻšāϰāĻŖ, āϏāĻŽāϏā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύ
- UI-āϤ⧠āύāϤā§āύ "Mesh VLAN" āϏā§āĻāĻļāύ: āĻāĻŽāĻž-āĻŦāĻŋāĻāĻā§āϤ VLAN ID āϞāĻŋāĻā§āύ (āϝā§āĻŽāύ
iw devāĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧ āĻŦā§āϝāĻžāύā§āĻĄ āĻļāύāĻžāĻā§āϤāĻāϰāĻŖ- āĻāĻāϝā§āĻā§ āĻŦāĻšā§-āϏāĻāϝā§āĻ āĻā§āϰā§āϝāĻžāĻĢāĻŋāĻā§āϰ āĻāύā§āϝ
bat0-āĻ bonding āϏāĻā§āϰāĻŋāϝāĻŧ /etc/rc.wps/easymesh-pairāĻĒāϰāĻŋāĻŦā§āĻļāĻā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ WPS āĻĒā§āϝāĻŧāĻžāϰāĻŋāĻ (wifi-scripts āĻāϰ āϏāĻžāĻĨā§ āĻā§āύ⧠āĻĻā§āĻŦāύā§āĻĻā§āĻŦ āύā§āĻ)- IP āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϰ āĻāύā§āϝ ā§Ŧā§Ļ-āϏā§āĻā§āύā§āĻĄā§āϰ āϰā§āϞāĻŦā§āϝāĻžāĻ āĻāϝāĻŧāĻžāĻāĻĄāĻ
- āϏā§āĻĒā§āϞāĻŋāĻ-āĻŦā§āϝāĻžāύā§āĻĄ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ SSID (2.4 / 5 GHz āĻāϞāĻžāĻĻāĻž)
wait_and_attach_mesh()â ā§Ŧā§Ļ āϏā§āĻā§āύā§āĻĄ āĻāĻžāĻāĻŽāĻāĻāĻ + āĻŽā§āϝāĻžāύā§āϝāĻŧāĻžāϞbatctlāϏāĻāϝā§āĻā§āϤāĻŋ āĻĢāϞāĻŦā§āϝāĻžāĻ- āϰā§āϞ-āĻāĻŋāϤā§āϤāĻŋāĻ āϏā§āϝāĻžāύāĻŋāĻā§āĻļāύ: āϏāĻžāϰā§āĻāĻžāϰ
wired_ifāϰāĻžāĻā§ - āĻāĻā§āĻāĻŋāĻ cron āĻĢāϞāĻŦā§āϝāĻžāĻā§āϰ āĻāύā§āϝ UI āĻā§āĻāĻŦāĻā§āϏ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ (āĻĄāĻŋāĻĢāϞā§āĻ āĻŦāύā§āϧ)
- āĻŦā§āϤāĻžāϰ āϏāĻā§āĻā§āĻĻā§āϰ āĻāύā§āϝ āϞāĻžāĻāĻ āϞā§āĻā§āύā§āϏāĻŋ āĻŽāύāĻŋāĻāϰāĻŋāĻ (ā§ŠāĻāĻŋ āĻĒāĻŋāĻ-āĻāϰ āĻāĻĒāϰ āϏā§āĻŽā§āĻĨ āĻāϰāĻž)
- āĻŦā§āϤāĻžāϰ āĻāĻŦāĻ āϤāĻžāϰāϝā§āĻā§āϤ āϏāĻāϝā§āĻā§āϰ āĻāύā§āϝ āϞāĻžāĻāĻ RX/TX āĻŦā§āϝāĻžāύā§āĻĄāĻāĻāĻĨ āϰā§āĻ
- āϤāĻžāϰāϝā§āĻā§āϤ āĻŦā§āϝāĻžāĻāĻšāϞā§āϰ āĻāύā§āϝ āĻĒā§āϰāϤāĻŋāĻŦā§āĻļā§ MAC + āϏāϰā§āĻŦāĻļā§āώ-āĻĻā§āĻāĻž (batman originator āĻā§āĻŦāĻŋāϞ āĻĨā§āĻā§)
- āĻļāĻā§āϤāĻŋāĻļāĻžāϞ⧠āĻ
āĻā§āϰāĻžāϧāĻŋāĻāĻžāϰ āĻĒāĻĄāĻŧāĻž (āĻāĻāĻžāϧāĻŋāĻ
batctlāϏāĻŋāύāĻā§āϝāĻžāĻā§āϏ āĻā§āώā§āĻāĻž āĻāϰā§) - āĻāύā§āĻāĻžāϰāĻĢā§āϏ āĻāĻžāϞ⧠āĻšāϞ⧠āĻ āĻā§āϰāĻžāϧāĻŋāĻāĻžāϰ āĻĒā§āύāĻāĻĒā§āϰāϝāĻŧā§āĻā§āϰ āĻāύā§āϝ āĻšāĻāĻĒā§āϞāĻžāĻ āĻāĻā§āĻāϰāĻŖ
- init āϞāĻŋāĻĒāĻŋāϤ⧠⧝ā§Ļ-āϏā§āĻā§āύā§āĻĄā§āϰ āĻ āĻā§āϰāĻžāϧāĻŋāĻāĻžāϰ āĻĒā§āύāĻāĻĒā§āϰāĻā§āώā§āĻāĻž āϞā§āĻĒ + āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧ-āĻĒāĻžāϏ āĻā§āϝāĻžāĻāĻāĻĒ
āϏāĻāĻļā§āϧāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§
- init āϞāĻŋāĻĒāĻŋ UCI-āϤ⧠escaped quotes āϞāĻŋāĻā§āĻāĻŋāϞ, āϝāĻžāϰ āĻĢāϞ⧠āĻŦā§āϤāĻžāϰ āϏāĻāϝā§āĻ āĻā§āĻā§ āϝāĻžāϝāĻŧ
- CBI-āϤā§
apply_on_parse=trueāĻĒā§āϰāϤāĻŋāĻāĻŋ āĻĒā§āĻ āϞā§āĻĄā§ UCI āϞāĻŋāĻā§āĻāĻŋāϞ (āϞāĻāĻāĻāĻ) - Server āĻā§āĻŽāĻŋāĻāĻž āĻā§āϞāĻŦāĻļāϤ AP āĻŽā§āĻĄ āϏāĻā§āϰāĻŋāϝāĻŧ āĻāϰāϤ⧠āĻĒāĻžāϰā§, DHCP āύāĻŋāώā§āĻā§āϰāĻŋāϝāĻŧ āĻāϰā§
+wpad-meshāύāĻŋāϰā§āĻāϰāϤāĻž āϏāϰāĻžāύ⧠āĻšāϝāĻŧā§āĻā§ (kconfig āĻĒā§āύāϰāĻžāĻŦā§āϤā§āϤ āύāĻŋāϰā§āĻāϰāϤāĻž āϏā§āώā§āĻāĻŋ āĻāϰāĻāĻŋāϞ)pair()sleep 0.3āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĻāĻŋāϞ â BusyBox-āĻ āĻāĻžāĻāĻžpair()āϏāĻā§āĻā§ āĻĒāϰā§āĻā§āώāĻž āĻāĻžāϞāĻŋ āϞāĻžāĻāύ āĻāĻŖāύāĻž āĻāϰā§āĻāĻŋāϞsleep 3; ifup bat0ath9k āĻŽā§āĻļā§āϰ āĻāύā§āϝ āĻā§āĻŦ āĻā§āĻ āĻāĻŋāϞ- āĻāĻŖāύāĻž āĻĒā§āϰāĻĻāϰā§āĻļāύ āϤāĻžāϰāϝā§āĻā§āϤ āĻāύā§āĻāĻžāϰāĻĢā§āϏ āĻĻā§āĻŦāĻŋāĻā§āĻŖ āĻāĻŖāύāĻž āĻāϰā§āĻāĻŋāϞ
āĻĒāϰāĻŋāĻŦāϰā§āϤāĻŋāϤ
- ā§ĒāĻāĻŋ āĻĒā§āϝāĻžāĻā§āĻā§ āĻŦāĻŋāĻāĻā§āϤ: āĻŽā§āϞ + 3 wpad āĻŽā§āĻāĻž
- IPK SDK-āĻāϰ
ipkg-buildāĻĻāĻŋāϝāĻŧā§ āϤā§āϰāĻŋ (gzipped-tar, OpenWrt-āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖ)
āĻā§āϏ āĻĨā§āĻā§ āϏāĻāĻāϞāύ (OpenWrt SDK)
āĻāĻĒāύāĻŋ OpenWrt/ImmortalWrt āĻā§āϏ āĻā§āĻĄ āĻŽā§āϞ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋāϤ⧠āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻāĻŽāĻžāύā§āĻĄāĻā§āϞāĻŋ āĻāĻžāϞāĻžāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
āϧāĻžāĻĒ ā§§ â OpenWrt SDK āϏā§āĻāĻāĻĒ
āĻāĻĒāύāĻžāϰ āĻāĻžāϰā§āĻā§āĻ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽā§āϰ āĻāύā§āϝ OpenWrt SDK āĻĄāĻžāĻāύāϞā§āĻĄ āĻāĻŦāĻ āĻāύāϏā§āĻāϞ āĻāϰā§āύ:
git clone https://git.openwrt.org/openwrt/openwrt.git
cd openwrt
./scripts/feeds update -a
./scripts/feeds install -a
āϧāĻžāĻĒ ā§¨ â OpenWrt āĻĒā§āϝāĻžāĻā§āĻ āĻā§āϏ⧠EasyMesh āĻ ā§āϝāĻžāĻĒ āϝā§āĻ āĻāϰā§āύ
cd package
git clone https://github.com/arafatrahmanzami/luci-app-easymesh.git
āϧāĻžāĻĒ ā§Š â āĻĒā§āϝāĻžāĻā§āĻ āϏāĻāĻāϞāύ āĻāϰā§āύ
OpenWrt-āĻāϰ āĻŽā§āϞ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋāϤ⧠āĻĢāĻŋāϰ⧠āϝāĻžāύ:
cd ../
make menuconfig āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻĒā§āϝāĻžāĻā§āĻ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύ:
make menuconfig
LuCI â Applications â luci-app-easymesh āĻ āύā§āĻāĻŋāĻā§āĻ āĻāϰā§āύ, āϤāĻžāϰāĻĒāϰ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŽāĻĄāĻŋāĻāϞ āĻšāĻŋāϏāĻžāĻŦā§ āϏāĻāĻāϞāύ āĻāϰāϤ⧠<M> āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύāĨ¤
āĻĒā§āϝāĻžāĻā§āĻ āϏāĻāĻāϞāύ āĻāϰā§āύ:
make package/luci-app-easymesh/compile V=s
āϏāĻāĻāϞāύ āĻšāĻāϝāĻŧāĻžāϰ āĻĒāϰā§, .ipk āĻĒā§āϝāĻžāĻā§āĻāĻāĻŋ bin/packages/.../base/-āĻ āĻāĻĒāϞāĻŦā§āϧ āĻšāĻŦā§āĨ¤
āϏāĻāĻā§āώāĻŋāĻĒā§āϤ āϏāĻāϏā§āĻāϰāĻŖ (āϏāĻŦ āĻāĻāϏāĻžāĻĨā§):
git clone https://github.com/arafatrahmanzami/luci-app-easymesh.git package/luci-app-easymesh
make menuconfig # āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύ LUCI -> Applications -> luci-app-easymesh
make package/luci-app-easymesh/compile V=s
# āĻāĻāĻāĻĒā§āĻ: bin/packages/xxx/base/luci-app-easymesh_xxx.ipk
āĻā§āϤāĻŋāϤā§āĻŦ
- āĻŽā§āϞ āϞā§āĻāĻ:
- dz dingzhong110@gmail.com
- torguardvpn â torguardvpn/luci-app-easymesh
- āĻŽā§āϞ āĻĒā§āϰāĻāϞā§āĻĒ āĻĨā§āĻā§ āĻļāĻžāĻāĻž:
- āϤā§āϰā§āĻāĻŋ-āϏāĻāĻļā§āϧāύ āĻļāĻžāĻāĻž: mobing8/luci-app-easymesh-dawn
- āĻŦāϰā§āϤāĻŽāĻžāύ āϰāĻā§āώāĻŖāĻžāĻŦā§āĻā§āώāĻŖāĻāĻžāϰā§: Arafat Rahman Zami Mondol â @arafatrahmanzami ¡ āĻāĻāĻāĻŋ āĻāϏā§āϝ⧠āĻā§āϞā§āύ
āĻāϰāĻ āĻ āύā§āĻŦā§āώāĻŖā§āϰ āĻāύā§āϝ, āĻā§āϏ āĻā§āĻĄ āĻĻā§āĻā§āύ āĻŦāĻž āĻāĻĒāϰ⧠āϤāĻžāϞāĻŋāĻāĻžāĻā§āĻā§āϤ āϰā§āĻĢāĻžāϰā§āύā§āϏ āϰāĻŋāĻĒā§āĻāĻŋāĻāϰāĻŋāĻā§āϞāĻŋāϤ⧠āĻĒā§āϰāĻāĻžāĻļ āĻā§āϰā§āϝāĻžāĻ āĻāϰā§āύāĨ¤
āĻĒāϰāĻŋāĻāĻžāώāĻž āĻ āĻāĻŋāϧāĻžāύ
āĻāĻ README-āϤ⧠āϝ⧠āĻāĻāϰā§āĻāĻŋ āĻŦāĻž āĻŽāĻŋāĻļā§āϰ āĻĒāϰāĻŋāĻāĻžāώāĻžāĻā§āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āϏā§āĻā§āϞāĻŋ āĻāĻāĻžāύ⧠āĻŦā§āϝāĻžāĻā§āϝāĻž āĻāϰāĻž āĻšāϞāĨ¤ āϝā§āϏāĻŦ āĻĒāϰāĻŋāĻāĻžāώāĻž āĻ āύā§āĻŦāĻžāĻĻ āĻāϰāϞ⧠āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻāĻŋāĻāϝāĻŧā§ āĻ āϰā§āĻĨ āĻĒāϰāĻŋāĻŦāϰā§āϤāĻŋāϤ āĻšāϤ⧠āĻĒāĻžāϰ⧠āĻŦāĻž āĻāύā§āϤāϰā§āĻāĻžāϤāĻŋāĻ āĻŽāĻžāύ⧠āĻ āĻĒāϰāĻŋāĻāĻŋāϤ āĻšāϤ⧠āĻĒāĻžāϰā§, āϏā§āĻā§āϞāĻŋ āĻāĻāϰā§āĻāĻŋāϤā§āĻ āϰāĻžāĻāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻŽā§āϞāĻŋāĻ āĻĒāϰāĻŋāĻāĻžāώāĻž
| āĻĒāϰāĻŋāĻāĻžāώāĻž | āĻĒā§āϰā§āĻŖ āϰā§āĻĒ | āĻŦā§āϝāĻžāĻā§āϝāĻž |
|---|---|---|
| WiFi | Wireless Fidelity | āϤāĻžāϰāĻŦāĻŋāĻšā§āύ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϏāĻāϝā§āĻā§āϰ āĻŽāĻžāύāĻ āύāĻžāĻŽāĨ¤ āĻŦā§āϤāĻžāϰ āϏāĻāϝā§āĻā§āϰ āĻĒā§āϰāϝā§āĻā§āϤāĻŋāĨ¤ |
| LAN | Local Area Network | āϏā§āĻĨāĻžāύā§āϝāĻŧ āĻāϞāĻžāĻāĻž āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ â āĻāĻĒāύāĻžāϰ āĻŦāĻžāĻĄāĻŧāĻŋ āĻŦāĻž āĻ āĻĢāĻŋāϏā§āϰ āĻāĻŋāϤāϰā§āϰ āĻĄāĻŋāĻāĻžāĻāϏāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝ⧠āϏāĻāϝā§āĻāĨ¤ |
| WAN | Wide Area Network | āĻŦāĻŋāϏā§āϤā§āϤ āĻāϞāĻžāĻāĻž āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ â āϏāĻžāϧāĻžāϰāĻŖāϤ āĻāύā§āĻāĻžāϰāύā§āĻ āϏāĻāϝā§āĻ āϝāĻž ISP āĻĨā§āĻā§ āĻāϏā§āĨ¤ |
| AP | Access Point | āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻĒāϝāĻŧā§āύā§āĻ â WiFi āϏāĻāĻā§āϤ āϏāĻŽā§āĻĒā§āϰāĻāĻžāϰ āĻāϰ⧠āϝāĻž āĻĄāĻŋāĻāĻžāĻāϏāĻā§āϞāĻŋ āϏāĻāϝā§āĻā§āϤ āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤ |
| IP | Internet Protocol | āĻāύā§āĻāĻžāϰāύā§āĻ āĻĒā§āϰā§āĻā§āĻāϞ â āĻĒā§āϰāϤāĻŋāĻāĻŋ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻĄāĻŋāĻāĻžāĻāϏā§āϰ āĻ
āύāύā§āϝ āĻ āĻŋāĻāĻžāύāĻž (āϝā§āĻŽāύ 192.168.1.1)āĨ¤ |
| MAC | Media Access Control | āĻŽāĻŋāĻĄāĻŋāϝāĻŧāĻž āĻ
ā§āϝāĻžāĻā§āϏā§āϏ āĻāύā§āĻā§āϰā§āϞ â āĻĒā§āϰāϤāĻŋāĻāĻŋ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻāĻžāϰā§āĻĄā§āϰ āĻ
āύāύā§āϝ āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āϏāύāĻžāĻā§āϤāĻāĻžāϰ⧠(āϝā§āĻŽāύ 00:11:22:33:44:55)āĨ¤ |
| DHCP | Dynamic Host Configuration Protocol | āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ āĻĄāĻŋāĻāĻžāĻāϏ⧠IP āĻ āĻŋāĻāĻžāύāĻž āĻŦāĻŋāϤāϰāĻŖāĻāĻžāϰ⧠āϏā§āĻŦāĻžāĨ¤ |
| DNS | Domain Name System | āĻĄā§āĻŽā§āύ āύāĻžāĻŽāĻā§ IP āĻ āĻŋāĻāĻžāύāĻžāϝāĻŧ āϰā§āĻĒāĻžāύā§āϤāϰ āĻāϰ⧠(āϝā§āĻŽāύ google.com â 142.250.185.78)āĨ¤ |
| SSID | Service Set Identifier | WiFi āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§āϰ āύāĻžāĻŽ, āϝāĻž āĻāĻĒāύāĻŋ āĻĢā§āύ⧠āĻĻā§āĻā§āύ (āϝā§āĻŽāύ EasyMesh_WiFi)āĨ¤ |
| VLAN | Virtual LAN | āĻāĻžāϰā§āĻā§āϝāĻŧāĻžāϞ LAN â āĻāĻāĻāĻŋ āĻĢāĻŋāĻāĻŋāĻā§āϝāĻžāϞ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§ āĻāĻāĻžāϧāĻŋāĻ āϞāĻāĻŋāĻā§āϝāĻžāϞ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϤā§āϰāĻŋ āĻāϰāĻžāϰ āĻā§āĻļāϞ (āϝā§āĻŽāύ āĻ āϤāĻŋāĻĨāĻŋ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ)āĨ¤ |
| VPN | Virtual Private Network | āĻāĻžāϰā§āĻā§āϝāĻŧāĻžāϞ āĻĒā§āϰāĻžāĻāĻā§āĻ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ â āĻāύā§āĻāĻžāϰāύā§āĻā§āϰ āĻāĻĒāϰ āĻāύāĻā§āϰāĻŋāĻĒā§āĻā§āĻĄ āϏāĻāϝā§āĻ āϝāĻž āĻā§āĻĒāύā§āϝāĻŧāϤāĻž āϰāĻā§āώāĻž āĻāϰā§āĨ¤ |
āĻŦā§āϤāĻžāϰ āĻŽāĻžāύ āĻ āĻĒā§āϰā§āĻā§āĻāϞ
| āĻĒāϰāĻŋāĻāĻžāώāĻž | āĻŦā§āϝāĻžāĻā§āϝāĻž |
|---|---|
| 802.11s | IEEE āĻŽāĻžāύ āϝāĻž āĻŽā§āĻļ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻāĻŋāĻ āϏāĻŽāϰā§āĻĨāύ āĻāϰ⧠â āϰāĻžāĻāĻāĻžāϰāĻā§āϞāĻŋ āϏāϰāĻžāϏāϰāĻŋ āĻāĻā§ āĻ āĻĒāϰā§āϰ āϏāĻžāĻĨā§ āϏāĻāϝā§āĻ āĻāϰā§āĨ¤ |
| 802.11k/v/r | āϤāĻŋāύāĻāĻŋ IEEE āĻŽāĻžāύ āϝāĻž āĻāĻāϏāĻžāĻĨā§ āĻĻā§āϰā§āϤ āϰā§āĻŽāĻŋāĻ āĻĒā§āϰāĻĻāĻžāύ āĻāϰ⧠â āĻāĻĒāύāĻŋ āϝāĻāύ āĻāϰā§āϰ āĻŽāϧā§āϝ⧠āĻāϞāĻžāĻāϞ āĻāϰā§āύ, āĻĢā§āύ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ āϏāĻŦāĻā§āϝāĻŧā§ āĻāĻžāĻā§āϰ āϰāĻžāĻāĻāĻžāϰ⧠āϏāĻāϝā§āĻ āĻāϰā§āĨ¤ |
| 802.11k | āύāĻŋāĻāĻāĻŦāϰā§āϤ⧠āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻĒāϝāĻŧā§āύā§āĻ āϏāĻŽā§āĻĒāϰā§āĻā§ āϤāĻĨā§āϝ āĻļā§āϝāĻŧāĻžāϰ āĻāϰā§āĨ¤ |
| 802.11v | āĻā§āϞāĻžāϝāĻŧā§āύā§āĻāĻā§ āϏā§āĻĒāĻžāϰāĻŋāĻļ āĻāϰ⧠āĻā§āύ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻĒāϝāĻŧā§āύā§āĻā§ āϏāĻāϝā§āĻā§āϤ āĻšāĻāϝāĻŧāĻž āĻāĻāĻŋāϤāĨ¤ |
| 802.11r | āĻĻā§āϰā§āϤ āϰā§āĻŽāĻŋāĻ â āϏāĻāϝā§āĻ āĻŦāĻŋāĻā§āĻāĻŋāύā§āύ āύāĻž āĻāϰ⧠āĻ āύā§āϝ āϰāĻžāĻāĻāĻžāϰ⧠āĻāϞ⧠āϝāĻžāĻāϝāĻŧāĻžāĨ¤ |
| 802.1Q | VLAN āĻā§āϝāĻžāĻāĻŋāĻ āĻŽāĻžāύāĨ¤ āĻĄā§āĻāĻž āĻĒā§āϝāĻžāĻā§āĻā§ āĻāĻāĻāĻŋ āĻā§āϝāĻžāĻ āϝā§āĻ āĻāϰ⧠āĻā§āύ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§āϰ āϤāĻž āĻāĻŋāĻšā§āύāĻŋāϤ āĻāϰā§āĨ¤ |
| WPA2 | WiFi Protected Access 2 â āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻāύāĻā§āϰāĻŋāĻĒāĻļāύā§āϰ āĻĒā§āϰāĻžāύ⧠āĻāĻŋāύā§āϤ⧠āĻāĻāύāĻ āĻŦā§āϝāĻŦāĻšā§āϤ āĻŽāĻžāύāĨ¤ |
| WPA3 | WiFi Protected Access 3 â WPA2-āĻāϰ āĻāϤā§āϤāϰāϏā§āϰāĻŋ, āĻāϰāĻ āĻļāĻā§āϤāĻŋāĻļāĻžāϞ⧠āĻāύāĻā§āϰāĻŋāĻĒāĻļāύāĨ¤ |
| SAE | Simultaneous Authentication of Equals â WPA3-āĻ āĻŦā§āϝāĻŦāĻšā§āϤ āĻĒāĻžāϏāĻāϝāĻŧāĻžāϰā§āĻĄ-āĻāĻŋāϤā§āϤāĻŋāĻ āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖ āĻĒāĻĻā§āϧāϤāĻŋāĨ¤ |
| K/V/R | āĻāĻĒāϰā§āϰ 802.11k/v/r-āĻāϰ āϏāĻāĻā§āώāĻŋāĻĒā§āϤ āϰā§āĻĒāĨ¤ |
| AX / AC / N | WiFi 6 (AX), WiFi 5 (AC), WiFi 4 (N) â āĻŦā§āϤāĻžāϰ āĻŽāĻžāύ āĻĒā§āϰāĻāύā§āĻŽāĨ¤ |
| 2.4 GHz / 5 GHz / 6 GHz | āĻŦā§āϤāĻžāϰ āϏāĻāĻā§āϤā§āϰ āĻāĻŽā§āĻĒāĻžāĻā§āĻ â 2.4 GHz āĻĻā§āϰā§āĻ āĻĒāϰāĻŋāϏāϰ āĻāĻŋāύā§āϤ⧠āϧā§āϰ, 5/6 GHz āĻĻā§āϰā§āϤ āĻāĻŋāύā§āϤ⧠āĻā§āĻ āĻĒāϰāĻŋāϏāϰāĨ¤ |
| MIMO | Multiple-Input Multiple-Output â āĻāĻāĻžāϧāĻŋāĻ āĻ ā§āϝāĻžāύā§āĻā§āύāĻž āĻĻāĻŋāϝāĻŧā§ āĻāĻāϏāĻžāĻĨā§ āĻĄā§āĻāĻž āĻĒāĻžāĻ āĻžāύ⧠āĻ āĻā§āϰāĻšāĻŖāĨ¤ |
| MU-MIMO | Multi-User MIMO â āĻāĻāϏāĻžāĻĨā§ āĻāĻāĻžāϧāĻŋāĻ āĻĄāĻŋāĻāĻžāĻāϏā§āϰ āϏāĻžāĻĨā§ āϝā§āĻāĻžāϝā§āĻāĨ¤ |
OpenWrt āĻāĻā§āϏāĻŋāϏā§āĻā§āĻŽ
| āĻĒāϰāĻŋāĻāĻžāώāĻž | āĻŦā§āϝāĻžāĻā§āϝāĻž |
|---|---|
| OpenWrt | āĻāĻĒā§āύ-āϏā§āϰā§āϏ āϰāĻžāĻāĻāĻžāϰ āĻĢāĻžāϰā§āĻŽāĻāϝāĻŧā§āϝāĻžāϰ, Linux-āĻāĻŋāϤā§āϤāĻŋāĻāĨ¤ āϰāĻžāĻāĻāĻžāϰāĻā§ āϏāĻŽā§āĻĒā§āϰā§āĻŖāĻāĻžāĻŦā§ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻĻā§āϝāĻŧāĨ¤ |
| ImmortalWrt | OpenWrt-āĻāϰ āĻāĻāĻāĻŋ āĻĢāϰā§āĻ (āĻļāĻžāĻāĻž), āĻā§āύāĻž āϏāĻŽā§āĻĒā§āϰāĻĻāĻžāϝāĻŧ āĻĻā§āĻŦāĻžāϰāĻž āϰāĻā§āώāĻŖāĻžāĻŦā§āĻā§āώāĻŖāĻā§āϤ, āĻāĻŋāĻā§ āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āĻĒā§āϝāĻžāĻā§āĻ āĻ āĻĄāĻŋāĻĢāϞā§āĻ āϏā§āĻāĻŋāĻāϏ āϏāĻšāĨ¤ |
| LuCI | OpenWrt-āĻāϰ āĻāϝāĻŧā§āĻŦ-āĻāĻŋāϤā§āϤāĻŋāĻ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻāύā§āĻāĻžāϰāĻĢā§āϏāĨ¤ āĻŦā§āϰāĻžāĻāĻāĻžāϰ⧠http://<router-ip> āϞāĻŋāĻāϞ⧠āϝāĻž āĻā§āϞā§āĨ¤ |
| UCI | Unified Configuration Interface â OpenWrt-āĻāϰ āϏāĻŦ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāĻ āĻāĻžāϝāĻŧāĻāĻžāϝāĻŧ āϰāĻžāĻāĻžāϰ āĻŦā§āϝāĻŦāϏā§āĻĨāĻžāĨ¤ /etc/config/ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋāϤ⧠āĻĨāĻžāĻā§āĨ¤ |
| opkg | OpenWrt 24.10 āĻāĻŦāĻ āϤāĻžāϰ āĻĒā§āϰāĻžāύ⧠āϏāĻāϏā§āĻāϰāĻŖā§ āĻŦā§āϝāĻŦāĻšā§āϤ āĻĒā§āϝāĻžāĻā§āĻ āĻŽā§āϝāĻžāύā§āĻāĻžāϰāĨ¤ .ipk āĻĢāĻžāĻāϞ āĻāύāϏā§āĻāϞ āĻāϰā§āĨ¤ |
| apk | OpenWrt 25.12+ āĻāĻŦāĻ Alpine Linux-āĻ āĻŦā§āϝāĻŦāĻšā§āϤ āύāϤā§āύ āĻĒā§āϝāĻžāĻā§āĻ āĻŽā§āϝāĻžāύā§āĻāĻžāϰāĨ¤ .apk āĻĢāĻžāĻāϞ āĻāύāϏā§āĻāϞ āĻāϰā§āĨ¤ |
| procd | OpenWrt-āĻāϰ āϏā§āĻŦāĻž āĻŦā§āϝāĻŦāϏā§āĻĨāĻžāĻĒāĻ â āĻā§āύ āϏā§āĻŦāĻž āĻāĻāύ āĻāĻžāϞ⧠āĻšāĻŦā§ āϤāĻž āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻāϰā§āĨ¤ |
| rpcd | LuCI-āĻāϰ āĻĒāĻŋāĻāύ⧠āĻĨāĻžāĻāĻž āϏā§āĻŦāĻž āϝāĻž āĻāϝāĻŧā§āĻŦ āĻāύā§āĻāĻžāϰāĻĢā§āϏā§āϰ āĻ āύā§āϰā§āϧ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āĻāϰā§āĨ¤ |
| uhttpd | LuCI āĻāϝāĻŧā§āĻŦ āĻĒā§āĻ āĻĒāϰāĻŋāĻŦā§āĻļāύāĻāĻžāϰ⧠āĻšāĻžāϞāĻāĻž HTTP āϏāĻžāϰā§āĻāĻžāϰāĨ¤ |
| Batman-adv | Better Approach To Mobile Adhoc Networking â Advanced â āĻŽā§āĻļ āϰāĻžāĻāĻāĻŋāĻ āĻĒā§āϰā§āĻā§āĻāϞāĨ¤ āĻā§āύ āĻĄā§āĻāĻž āĻā§āύ āĻĒāĻĨā§ āϝāĻžāĻŦā§ āϤāĻž āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰā§āĨ¤ |
| batctl | Batman-adv āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻ āύāĻŋāϰā§āĻŖāϝāĻŧā§āϰ āĻāĻŽāĻžāύā§āĻĄ-āϞāĻžāĻāύ āĻā§āϞāĨ¤ |
| bat0 | Batman-adv-āĻāϰ āĻāĻžāϰā§āĻā§āϝāĻŧāĻžāϞ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻāύā§āĻāĻžāϰāĻĢā§āϏ, āϝāĻžāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻŽā§āĻļ āĻā§āϰā§āϝāĻžāĻĢāĻŋāĻ āĻĒā§āϰāĻŦāĻžāĻšāĻŋāϤ āĻšāϝāĻŧāĨ¤ |
| hardif | Hardware Interface â Batman-adv āϝ⧠āĻŦāĻžāϏā§āϤāĻŦ āĻāύā§āĻāĻžāϰāĻĢā§āϏ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠(āϝā§āĻŽāύ eth0, phy0-mesh0)āĨ¤ |
| wpad | Wireless Protected Access Daemon â OpenWrt-āĻ WiFi āĻĒāϰāĻŋāĻāĻžāϞāύāĻžāϰ āϏā§āĻŦāĻžāĨ¤ āĻŦāĻŋāĻāĻŋāύā§āύ āĻā§āϰāĻŋāϝāĻŧā§āύā§āĻ āĻāĻā§ (openssl/wolfssl/mbedtls)āĨ¤ |
| wpad-mesh | wpad-āĻāϰ āĻŦāĻŋāĻļā§āώ āϏāĻāϏā§āĻāϰāĻŖ āϝāĻž 802.11s āĻŽā§āĻļ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĨ¤ |
| kmod | Kernel Module â āĻāĻžāϰā§āύā§āϞ⧠āϞā§āĻĄāϝā§āĻā§āϝ āĻ
āϤāĻŋāϰāĻŋāĻā§āϤ āĻā§āĻĄ (āϝā§āĻŽāύ kmod-batman-adv)āĨ¤ |
| dawn | āĻāĻāĻāĻŋ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻĒāϝāĻŧā§āύā§āĻ āϏā§āĻāĻŋāϝāĻŧāĻžāϰāĻŋāĻ āĻĄā§āĻŽāύ â āĻā§āϞāĻžāϝāĻŧā§āύā§āĻāĻā§ āϏā§āϰāĻž AP-āϤ⧠āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰā§āĨ¤ |
| usteer | āĻāĻāĻāĻžāϰ-āϏā§āĻĒā§āϏ āϏā§āĻāĻŋāϝāĻŧāĻžāϰāĻžāϰ â dawn-āĻāϰ āĻŦāĻŋāĻāϞā§āĻĒ, āĻšāĻžāϞāĻāĻž āĻ āĻĻā§āϰā§āϤāĨ¤ |
āĻļā§āϞ āĻāĻŽāĻžāύā§āĻĄ
| āĻāĻŽāĻžāύā§āĻĄ | āĻŦā§āϝāĻžāĻā§āϝāĻž |
|---|---|
uci set |
UCI āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ⧠āĻāĻāĻāĻŋ āĻŽāĻžāύ āϏā§āĻ āĻāϰā§āĨ¤ |
uci get |
UCI āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻŽāĻžāύ āĻĒāĻĄāĻŧā§āĨ¤ |
uci commit |
āĻĒāϰāĻŋāĻŦāϰā§āϤāĻŋāϤ āĻŽāĻžāύ āϏā§āĻĨāĻžāϝāĻŧā§āĻāĻžāĻŦā§ āϏāĻāϰāĻā§āώāĻŖ āĻāϰā§āĨ¤ |
uci show |
āĻŦāϰā§āϤāĻŽāĻžāύ UCI āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻĒā§āϰāĻĻāϰā§āĻļāύ āĻāϰā§āĨ¤ |
opkg install |
opkg āĻĻāĻŋāϝāĻŧā§ āĻāĻāĻāĻŋ āĻĒā§āϝāĻžāĻā§āĻ āĻāύāϏā§āĻāϞ āĻāϰā§āĨ¤ |
opkg update |
āĻĒā§āϝāĻžāĻā§āĻ āϤāĻžāϞāĻŋāĻāĻž āĻšāĻžāϞāύāĻžāĻāĻžāĻĻ āĻāϰā§āĨ¤ |
apk add |
apk āĻĻāĻŋāϝāĻŧā§ āĻāĻāĻāĻŋ āĻĒā§āϝāĻžāĻā§āĻ āĻāύāϏā§āĻāϞ āĻāϰā§āĨ¤ |
apk del |
apk āĻĻāĻŋāϝāĻŧā§ āĻāĻāĻāĻŋ āĻĒā§āϝāĻžāĻā§āĻ āϏāϰāĻžāϝāĻŧāĨ¤ |
batctl n |
Batman-adv āĻĒā§āϰāϤāĻŋāĻŦā§āĻļā§ āϤāĻžāϞāĻŋāĻāĻž āĻĻā§āĻāĻžāϝāĻŧāĨ¤ |
batctl if |
Batman-adv āĻāύā§āĻāĻžāϰāĻĢā§āϏ āϤāĻžāϞāĻŋāĻāĻž āĻĻā§āĻāĻžāϝāĻŧāĨ¤ |
batctl o |
Batman-adv originator āĻā§āĻŦāĻŋāϞ āĻĻā§āĻāĻžāϝāĻŧ (āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻŽā§āĻļ āĻāĻĒā§āϞāĻāĻŋ)āĨ¤ |
batctl ping |
Batman-adv-āĻāϰ āϞā§āϝāĻŧāĻžāϰ⧠āĻĒāĻŋāĻ āĻĒāĻžāĻ āĻžāϝāĻŧāĨ¤ |
iw dev |
āĻŦā§āϤāĻžāϰ āĻāύā§āĻāĻžāϰāĻĢā§āϏ āϤāĻžāϞāĻŋāĻāĻž āĻĻā§āĻāĻžāϝāĻŧāĨ¤ |
wget |
āĻĢāĻžāĻāϞ āĻĄāĻžāĻāύāϞā§āĻĄ āĻāϰā§āĨ¤ |
scp |
āύāĻŋāϰāĻžāĻĒāĻĻ āĻĢāĻžāĻāϞ āĻāĻĒāĻŋ (SSH-āĻāϰ āĻāĻĒāϰ)āĨ¤ |
ssh |
āύāĻŋāϰāĻžāĻĒāĻĻ āϰāĻŋāĻŽā§āĻ āĻļā§āϞ āϏāĻāϝā§āĻāĨ¤ |
reboot |
āϰāĻžāĻāĻāĻžāϰ āĻĒā§āύāϰāĻžāϝāĻŧ āĻāĻžāϞ⧠āĻāϰā§āĨ¤ |
logread |
āϏāĻŋāϏā§āĻā§āĻŽ āϞāĻ āĻĒāĻĄāĻŧā§āĨ¤ |
ip link |
āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻāύā§āĻāĻžāϰāĻĢā§āϏ āĻ āĻŦāϏā§āĻĨāĻž āĻĻā§āĻāĻžāϝāĻŧāĨ¤ |
ifup / ifdown |
āĻāύā§āĻāĻžāϰāĻĢā§āϏ āĻāĻžāϞ⧠/ āĻŦāύā§āϧ āĻāϰā§āĨ¤ |
chmod +x |
āĻĢāĻžāĻāϞāĻā§ āĻāĻā§āϏāĻŋāĻāĻŋāĻāĻā§āĻŦāϞ (āĻāĻžāϞāĻžāύā§āϰ āϝā§āĻā§āϝ) āĻāϰā§āĨ¤ |
āĻāĻāĻ āĻ āĻĒāϰāĻŋāĻŽāĻžāĻĒ
| āĻāĻāĻ | āĻŦā§āϝāĻžāĻā§āϝāĻž |
|---|---|
| bit | āĻĄāĻŋāĻāĻŋāĻāĻžāϞ āϤāĻĨā§āϝā§āϰ āĻā§āώā§āĻĻā§āϰāϤāĻŽ āĻāĻāĻ (ā§Ļ āĻŦāĻž ā§§)āĨ¤ |
| Byte | ā§Ž āĻŦāĻŋāĻāĨ¤ B (āĻŦāĻĄāĻŧ āĻšāĻžāϤā§āϰ) āĻĻāĻŋāϝāĻŧā§ āĻĒā§āϰāĻāĻžāĻļ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ |
| Kbit/s | āĻāĻŋāϞā§āĻŦāĻŋāĻ āĻĒā§āϰāϤāĻŋ āϏā§āĻā§āύā§āĻĄ â āĻĄā§āĻāĻž āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰā§āϰ āĻāϤāĻŋāĨ¤ |
| Mbit | āĻŽā§āĻāĻžāĻŦāĻŋāĻ = ā§§ā§Ļā§Ļā§Ļ āĻāĻŋāϞā§āĻŦāĻŋāĻāĨ¤ |
| Gbit | āĻāĻŋāĻāĻžāĻŦāĻŋāĻ = ā§§ā§Ļā§Ļā§Ļ āĻŽā§āĻāĻžāĻŦāĻŋāĻāĨ¤ |
| Mbps | āĻŽā§āĻāĻžāĻŦāĻŋāĻ āĻĒā§āϰāϤāĻŋ āϏā§āĻā§āύā§āĻĄ = ā§§ā§Ļā§Ļā§Ļ Kbit/sāĨ¤ |
| MHz / GHz | āĻŽā§āĻāĻžāĻšāĻžāϰā§āĻāĻ / āĻāĻŋāĻāĻžāĻšāĻžāϰā§āĻāĻ â āϰā§āĻĄāĻŋāĻ āĻāĻŽā§āĻĒāĻžāĻā§āĻāĨ¤ ā§§ GHz = ā§§ā§Ļā§Ļā§Ļ MHzāĨ¤ |
| ms | āĻŽāĻŋāϞāĻŋāϏā§āĻā§āύā§āĻĄ = āϏā§āĻā§āύā§āĻĄā§āϰ ā§§/ā§§ā§Ļā§Ļā§ĻāĨ¤ āϞā§āĻā§āύā§āϏāĻŋ āĻĒāϰāĻŋāĻŽāĻžāĻĒā§ āĻŦā§āϝāĻŦāĻšā§āϤāĨ¤ |
āĻāύā§āĻāĻžāϰāĻĢā§āϏ āĻĒāĻĻāĻŦāĻŋ
| āĻĒāĻĻāĻŦāĻŋ | āĻŦā§āϝāĻžāĻā§āϝāĻž |
|---|---|
| eth0, eth1 | āĻāĻĨāĻžāϰāύā§āĻ āĻāύā§āĻāĻžāϰāĻĢā§āϏ (āϤāĻžāϰāϝā§āĻā§āϤ)āĨ¤ āĻāĻŋāĻā§ āϰāĻžāĻāĻāĻžāϰ⧠CPU-āĻāϰ āĻ āĻā§āϝāύā§āϤāϰā§āĻŖ āĻĒā§āϰā§āĻāĨ¤ |
| lan1, lan2, lan3 | LAN āĻĢāĻŋāĻāĻŋāĻā§āϝāĻžāϞ āĻĒā§āϰā§āĻ (āϤāĻžāϰāϝā§āĻā§āϤ)āĨ¤ āϏāĻžāϧāĻžāϰāĻŖāϤ āϝā§āĻā§āϞāĻŋāϤ⧠āĻāĻĒāύāĻŋ āĻĄāĻŋāĻāĻžāĻāϏ āϏāĻāϝā§āĻā§āϤ āĻāϰā§āύāĨ¤ |
| wan | WAN āĻĒā§āϰā§āĻ â āĻāύā§āĻāĻžāϰāύā§āĻ/ISP-āĻāϰ āϏāĻžāĻĨā§ āϏāĻāϝā§āĻā§āϰ āĻāύā§āϝāĨ¤ |
| phy0-mesh0 | āĻŽā§āĻļ āĻāĻžāϰā§āĻā§āϝāĻŧāĻžāϞ āĻŦā§āϤāĻžāϰ āĻāύā§āĻāĻžāϰāĻĢā§āϏ â 802.11s āĻā§āϰā§āϝāĻžāĻĢāĻŋāĻ āĻŦāĻšāύ āĻāϰā§āĨ¤ |
| phy0, phy1 | āĻŦā§āϤāĻžāϰ āϰā§āĻĄāĻŋāĻ āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āϏāύāĻžāĻā§āϤāĻāĻžāϰā§āĨ¤ |
| radio0, radio1 | OpenWrt-āĻ āϰā§āĻĄāĻŋāĻāϰ āύāĻžāĻŽāĨ¤ |
| bat0 | Batman-adv-āĻāϰ āĻāĻžāϰā§āĻā§āϝāĻŧāĻžāϞ āĻŽā§āĻļ āĻāύā§āĻāĻžāϰāĻĢā§āϏāĨ¤ |
| br-lan | LAN āĻŦā§āϰāĻŋāĻ āĻāύā§āĻāĻžāϰāĻĢā§āϏ (āϏā§āϤā§āĻŦāύā§āϧāύ)â āĻāĻāĻžāϧāĻŋāĻ āĻĒā§āϰā§āĻāĻā§ āĻāĻāĻāĻŋ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§ āĻāĻāϤā§āϰāĻŋāϤ āĻāϰā§āĨ¤ |
| br-guest | āĻ āϤāĻŋāĻĨāĻŋ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§āϰ āĻŦā§āϰāĻŋāĻāĨ¤ |
| wlan0, wlan1 | āĻŦā§āϤāĻžāϰ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ/AP āĻāύā§āĻāĻžāϰāĻĢā§āϏāĨ¤ |
UI āĻ āϏā§āĻāĻāĻĒ āĻĒāĻĻāĻŦāĻŋ
| āĻĒāĻĻāĻŦāĻŋ | āĻŦā§āϝāĻžāĻā§āϝāĻž |
|---|---|
| Server | āĻŽā§āĻļā§āϰ āĻŽā§āϞ āϰāĻžāĻāĻāĻžāϰ āϝāĻž āĻāύā§āĻāĻžāϰāύā§āĻ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤ āĻāύā§āĻāĻžāϰāύā§āĻ āϏāĻāϝā§āĻ āĻĨāĻžāĻā§āĨ¤ |
| Client | āĻāĻā§āϏāĻā§āύā§āĻĄāĻžāϰ āϰāĻžāĻāĻāĻžāϰ â āĻŽā§āĻļā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāύā§āĻāĻžāϰāύā§āĻ āĻā§āϰāĻšāĻŖ āĻāϰā§āĨ¤ |
| Node | āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āϰāĻŋāϞ⧠â āĻā§āĻŦāϞ āĻā§āϰā§āϝāĻžāĻĢāĻŋāĻ āĻāĻāĻŋāϝāĻŧā§ āĻĒāĻžāĻ āĻžāϝāĻŧ, āύāĻŋāĻā§ āĻāύā§āĻāĻžāϰāύā§āĻ āĻā§āϰāĻšāĻŖ āĻŦāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰ⧠āύāĻžāĨ¤ |
| Dumb AP | "āĻŦā§āĻāĻž" āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻĒāϝāĻŧā§āύā§āĻ â DHCP āĻ āĻĢāĻžāϝāĻŧāĻžāϰāĻāϝāĻŧāĻžāϞ āύāĻŋāώā§āĻā§āϰāĻŋāϝāĻŧ āĻĨāĻžāĻā§, āĻā§āĻŦāϞ WiFi āϏāĻŽā§āĻĒā§āϰāĻāĻžāϰ āĻāϰā§āĨ¤ |
| Mesh ID | āĻŽā§āĻļ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§āϰ āύāĻžāĻŽ â āϏāĻŽāϏā§āϤ āύā§āĻĄā§ āĻ āĻŦāĻļā§āϝāĻ āĻāĻāĻ āĻšāϤ⧠āĻšāĻŦā§āĨ¤ |
| Mobility Domain | ā§Ē-āĻ āĻā§āώāϰā§āϰ āĻšā§āĻā§āϏāĻžāĻĄā§āϏāĻŋāĻŽāĻžāϞ āϏāύāĻžāĻā§āϤāĻāĻžāϰ⧠āϝāĻž 802.11r āĻĻā§āϰā§āϤ āϰā§āĻŽāĻŋāĻāϝāĻŧā§ āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϝāĻŧāĨ¤ |
| Save & Apply | āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āϏāĻāϰāĻā§āώāĻŖ āĻ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻžāϰ āĻŦā§āϤāĻžāĻŽāĨ¤ |
| Reapply EasyMesh Settings | āĻŦāϰā§āϤāĻŽāĻžāύ āϏā§āĻāĻŋāĻāϏ āĻĒā§āύāϰāĻžāϝāĻŧ āĻŽā§āĻļā§ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻžāϰ āĻŦā§āϤāĻžāĻŽāĨ¤ |
| Preset | āĻĒā§āϰā§āĻŦāύāĻŋāϰā§āϧāĻžāϰāĻŋāϤ āϏā§āĻāĻŋāĻāϏ â āĻāĻ āĻā§āϞāĻŋāĻā§ āϏāĻžāϧāĻžāϰāĻŖ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύāĨ¤ |
| Rollback | āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϰ āĻĒāϰ āϏāĻŽāϏā§āϝāĻž āĻšāϞ⧠āĻĒā§āϰā§āĻŦā§āϰ āĻ āĻŦāϏā§āĻĨāĻžāϝāĻŧ āĻĢāĻŋāϰ⧠āϝāĻžāĻāϝāĻŧāĻžāĨ¤ |
| Watchdog | āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āϏāĻŽāϝāĻŧā§ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāĻžāĻ āϏāĻŽā§āĻĒāĻžāĻĻāύāĻāĻžāϰ⧠āύāĻāϰāĻĻāĻžāϰāĻŋ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĨ¤ |
| WiFi | āĻŦā§āϤāĻžāϰ (āϤāĻžāϰāĻšā§āύ-āϏāĻāϝā§āĻ) āĨ¤ |
āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ
| āĻĒāϰāĻŋāĻāĻžāώāĻž | āĻŦā§āϝāĻžāĻā§āϝāĻž |
|---|---|
| Branch | āĻā§āĻĄā§āϰ āĻāĻāĻāĻŋ āϏāĻŽāĻžāύā§āϤāϰāĻžāϞ āϏāĻāϏā§āĻāϰāĻŖāĨ¤ |
| Commit | āĻā§āĻĄ āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϰ āĻāĻāĻāĻŋ āϏāĻāϰāĻā§āώāĻŋāϤ āϏā§āύā§āϝāĻžāĻĒāĻļāĻāĨ¤ |
| Fork | āĻ āύā§āϝ āĻāĻžāϰāĻ āĻĒā§āϰāĻāϞā§āĻĒā§āϰ āύāĻŋāĻāϏā§āĻŦ āĻ āύā§āϞāĻŋāĻĒāĻŋ, āϏā§āĻŦāĻžāϧā§āύāĻāĻžāĻŦā§ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāϝā§āĻā§āϝāĨ¤ |
| Git | āĻāĻžāϰā§āϏāύ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻŦā§āϝāĻŦāϏā§āĻĨāĻž â āĻā§āĻĄā§āϰ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻā§āϰā§āϝāĻžāĻ āĻāϰā§āĨ¤ |
| GitHub | Git āϰāĻŋāĻĒā§āĻāĻŋāĻāϰāĻŋ āĻšā§āϏā§āĻāĻŋāĻ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽāĨ¤ āĻā§āĻĄ āĻļā§āϝāĻŧāĻžāϰ āĻ āϏāĻšāϝā§āĻāĻŋāϤāĻžāϰ āĻāύā§āϝāĨ¤ |
| Repository or Repo | āĻā§āĻĄ āĻ āĻĢāĻžāĻāϞā§āϰ āϏāĻāĻā§āϰāĻšāϏā§āĻĨāϞāĨ¤ |
| Release | āĻāĻāĻāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āϏāĻāϏā§āĻāϰāĻŖ āϝāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āĻāύā§āϝ āĻĒā§āϰāĻāĻžāĻļ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ |
| Source code | āĻā§āϏ āĻā§āĻĄ āĻŦāĻž āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻŋāĻ āύāĻŋāϰā§āĻĻā§āĻļāύāĻžāĻŦāϞ⧠â āϏāĻšāĻāĻāĻžāĻŦā§ āĻā§āϰāĻŽāĻžāύā§āĻĻā§āĻļāύ āĻŦāĻž āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻā§āϰāĻŽā§ āύāĻŋāϰā§āĻĻā§āĻļ āĻĻā§āĻā§āĻžāĨ¤ |
| Tag | āĻāĻāĻāĻŋ āĻāĻŽāĻŋāĻā§āϰ āύāĻžāĻŽāϏāĻš āĻāĻŋāĻšā§āύ āϝā§āĻŽāύ 2.4.1-r1āĨ¤ |
| Linux | āĻāĻĒā§āύ-āϏā§āϰā§āϏ āĻ āĻĒāĻžāϰā§āĻāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽ āĻāĻžāϰā§āύā§āϞ â OpenWrt āĻ ImmortalWrt āĻāϰ āĻāĻŋāϤā§āϤāĻŋāĨ¤ |
āϞāĻžāĻāϏā§āύā§āϏ
GPL-2.0 (āĻŽā§āϞ āĻĒā§āϰāĻāϞā§āĻĒ āĻĨā§āĻā§ āĻāϤā§āϤāϰāĻžāϧāĻŋāĻāĻžāϰāϏā§āϤā§āϰ⧠āĻĒā§āϰāĻžāĻĒā§āϤ)






