πΎ Archived View for betahowto.duckdns.org βΊ yggdrasil:mesh_setup captured on 2024-05-10 at 11:11:56. Gemini links have been rewritten to link to archived content
β¬ οΈ Previous capture (2024-03-21)
-=-=-=-=-=-=-
Π ΠΎΠ±ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅, ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ Mesh Networking ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π΅Ρ ΡΡΠ΅ΠΈΡΡΡΡ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡΡΡ Π΄ΡΡΠ³ Ρ Π΄ΡΡΠ³ΠΎΠΌ, ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΡΡΡΠΏΠ°ΡΡ Π² ΡΠΎΠ»ΠΈ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡΠ° Π΄Π»Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ². ΠΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΡ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ² ΡΡΠΎΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΡΡΠΎΠΊΠ°Ρ ΠΎΡΠΊΠ°Π·ΠΎΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡΡ ΠΎΡΠ³Π°Π½ΠΈΠ·ΡΠ΅ΠΌΠΎΠΉ ΡΠ΅ΡΠΈ.
ΠΠΎ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠ² Cjdns (ΠΏΡΠ΅Π΄ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΈΠΊ ( gemini://betahowto.duckdns.org/Yggdrasil )) ΠΈ Yggdrasil ΡΠ°ΠΊΠ°Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ΡΠΈ ΡΠ²Π»ΡΠ»Π°ΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅. Π£ΠΏΠΎΠΌΡΠ½ΡΡΡΠ΅ ΠΆΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°ΡΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠ² ΡΠ΅ΡΠΈ ΠΎΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠΈ. ΠΡΡ, ΡΡΠΎ ΠΎΡΡΠ°ΡΡΡΡ ΡΠ΄Π΅Π»Π°ΡΡ -- ΡΡΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π½Π° ΠΏΠ΅ΡΠ²ΠΎΠΌ ΠΈ Π²ΡΠΎΡΠΎΠΌ ΡΡΠΎΠ²Π½ΡΡ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ OSI ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½Π° Π½ΠΈΡ Yggdrasil.
ΠΠ΅ΡΠ²ΡΠΉ (ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠΉ) ΡΡΠΎΠ²Π΅Π½Ρ ΠΌΠΎΠ΄Π΅Π»ΠΈ OSI ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΊΠ°Π±Π΅Π»Ρ, ΡΠ°Π΄ΠΈΠΎ ΠΈΠ»ΠΈ ΠΎΠΏΡΠΈΠΊΠΈ (Π»Π°Π·Π΅ΡΠ°). ΠΠ° Π²ΡΠΎΡΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ OSI (ΠΊΠ°Π½Π°Π»ΡΠ½ΠΎΠΌ) ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠ² ΠΊΠ°Π½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅ΡΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ² Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ . ΠΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Ρ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ Π΄Π°Π½Π½ΡΠ΅, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ Π² Π±ΠΈΡΠ°Ρ , ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°ΡΡΡΡ Π² ΠΊΠ°Π΄ΡΡ, ΠΏΡΠΎΠ²Π΅ΡΡΡΡΡΡ Π½Π° ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΡ ΠΈ, Π΅ΡΠ»ΠΈ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½Ρ ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΈΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ (ΡΠΎΡΠΌΠΈΡΡΠ΅ΡΡΡ ΠΏΠΎΠ²ΡΠΎΡΠ½ΡΠΉ Π·Π°ΠΏΡΠΎΡ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠ°Π΄ΡΠ°). ΠΠ°ΡΠ΅ΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΡΡΡ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ, ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΡΡΠΎΠ²Π΅Π½Ρ (Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ Yggdrasil).
ΠΠΈΠΆΠ΅ ΠΎΠΏΠΈΡΠ°Π½ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΅ΡΠΈ Π½Π° ΠΊΠ°Π½Π°Π»ΡΠ½ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ (802.11s), ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΡΠ°Π΄ΠΈΠΎ-Π»ΠΈΠ½ΠΊΠ° (Wi-Fi).
ΠΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ:
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅:// ΡΡΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅, Π½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠΎΠ»ΡΠΊΠΎ ΠΌΠ°ΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ° ΠΈΠ»ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° (ΡΠΌ. Π½ΠΈΠΆΠ΅ ( gemini://betahowto.duckdns.org/yggdrasil:mesh_setup#ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ )).
1. Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ ΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ Yggdrasil Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅
2. Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΈΠΌΠ΅Π»ΠΈ Π΄ΠΎΡΡΡΠΏ ΠΊΠΎ Π²ΡΠ΅ΠΉ ΡΠ΅ΡΠΈ Yggdrasil, Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΌ ΡΠ°ΠΉΠ»Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Π·Π°ΡΡ ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠ΅ ΠΏΠΈΡΡ ( gemini://betahowto.duckdns.org/yggdrasil:public_peer ), ΠΊ ΠΊΠΎΡΠΎΡΡΠΌ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ Π½Π°Ρ ΡΠ·Π΅Π». ΠΡΠΈΠΌΠ΅Ρ:
Peers: [ tcp://a.b.c.d:xxxx socks://e.f.g.h:xxxx/a.b.c.d:xxxx tls://a.b.c.d:xxxx ]
3. Π‘ΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅ΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΠΈ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ
4. Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Π² Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΠΉ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ OpenWrt ( https://openwrt.org/ )
5. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ ΠΊ ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΡ, ΡΡΠΎΠ±Ρ Yggdrasil Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ ΡΠΌΠΎΠ³ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡΡ ΠΊ ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠΌ ΠΏΠΈΡΠ°ΠΌ Yggdrasil
Π ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ OpenWrt ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΡΠ°Π·Π΄Π΅Π» Network - Wi-Fi, Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, Π½Π°ΠΆΠΌΠΈΡΠ΅ "Add", Π² ΠΏΠΎΠ»Π΅ "Mode" ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ "802.11s (Wi-Fi Mesh)".
Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π»ΠΈ, ΡΡΠΎ ΡΡΠΎ ΡΠΎΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ΅ΡΠΈ Yggdrasil, Π½Π°Π·ΠΎΠ²ΠΈΡΠ΅ SSID ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊ: "Yggdrasil Mesh 802.11s".
ΠΠΎΠ΄Π½ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΡΠΎΡΠΊΡ Π΄ΠΎΡΡΡΠΏΠ° ( https://wiki.archlinux.org/title/Software_access_point_(Π ΡΡΡΠΊΠΈΠΉ) ) ΠΌΠΎΠΆΠ½ΠΎ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π²Π½Π΅ΡΠ½ΠΈΠΉ (usb) wifi-ΠΌΠΎΠ΄ΡΠ»Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°. ΠΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΡΠ΅ΠΆΠΈΠΌΠ° AP Π΄Π»Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:
$ iw list Wiphy phy0 ... Supported interface modes: * IBSS * managed * AP * AP/VLAN * WDS * monitor * mesh point ...
ΠΠ΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΈ ΡΠΎΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ°. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ( https://wiki.archlinux.org/title/Software_access_point_(Π ΡΡΡΠΊΠΈΠΉ)#ΠΠ΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ_ΠΊΠ»ΠΈΠ΅Π½Ρ_ΠΈ_ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½Π°Ρ_ΡΠΎΡΠΊΠ°_Π΄ΠΎΡΡΡΠΏΠ°_Π½Π°_ΠΎΠ΄Π½ΠΎΠΌ_Wi-Fi_ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ ):
$ iw dev wlan0 interface add wlan0_sta type managed addr 12:34:56:78:ab:cd $ iw dev wlan0 interface add wlan0_ap type managed addr 12:34:56:78:ab:ce
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅:// Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π·Π°ΠΏΡΡΠΊΠ° ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π² Π²ΠΈΠ΄Π΅ ΡΠΊΡΠΈΠΏΡΠ° ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ (hostapd Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π·Π°ΠΏΡΡΠ΅Π½ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°), Π»ΠΈΠ±ΠΎ ΠΎΡΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΡΠ°ΠΉΠ» ΡΠ΅ΡΠ²ΠΈΡΠ° hostapd (Π΄Π»Ρ OpenRC ΡΡΠΎ /etc/conf.d/hostapd), Π»ΠΈΠ±ΠΎ ΠΏΡΠΎΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π² ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²ΡΠΈΠΊ cron ( https://wiki.gentoo.org/wiki/Cron/ru ) (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, fcron) ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
$ fcrontab -e @reboot <ΡΠΏΠΈΡΠΎΠΊ ΠΊΠΎΠΌΠ°Π½Π΄ ΡΠ΅ΡΠ΅Π· ;>
ΠΠ»Ρ ΠΏΠΎΠ΄Π½ΡΡΠΈΡ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΡΠΎΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° hostapd((ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΠΎ hostapd ( https://wireless.wiki.kernel.org/en/users/Documentation/hostapd ))). ΠΡΠΈΠΌΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π½Π° ΡΡΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΡΡΠ°Π½ΠΈΡΠ΅ ( https://wiki.gentoo.org/wiki/Hostapd ).
ΠΠ½Π΅ΡΠΈΡΠ΅ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΡΠ°ΠΉΠ» ΡΠ»Π΅Π΄ΡΡΡΡΡ Π·Π°ΠΏΠΈΡΡ:
/etc/hostapd/hostapd.conf
interface=wlan0 ssid2="Yggdrasil network" driver=nl80211 country_code=RU hw_mode=g channel=1 ieee80211n=1
ΠΠ°ΠΏΡΡΡΠΈΡΡ hostapd ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΡΠΈΠΏΡΠΎΠΌ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:
$ hostapd -B /etc/hostapd/hostapd.conf
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅:// Π΅ΡΠ»ΠΈ init-ΡΠΊΡΠΈΠΏΡ Π½Π΅ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ Π²Π²ΠΈΠ΄Ρ Π½Π΅Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°, ΠΎΡΡΠ΅Π΄Π°ΠΊΡΠΈΡΡΠΉΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΡΠ°ΠΉΠ» ΡΠ΅ΡΠ²ΠΈΡΠ° (Π΄Π»Ρ OpenRC /etc/conf.d/hostapd)
ΠΠΎΡΠ»Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ Π·Π°ΠΏΡΡΠΊΠ° hostapd ΡΠΎΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ° Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ΄Π½ΡΡΠ°, ΠΈ Ρ Π½Π΅ΠΉ ΠΌΠΎΠ³ΡΡ Π°ΡΡΠΎΡΠΈΠΈΡΠΎΠ²Π°ΡΡΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΡ, - ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ multicast ΠΈ broadcast Π·Π°ΠΏΡΡΠ΅Π½Π½ΡΠ΅ yggdrasil Π½Π°ΠΉΠ΄ΡΡ Π΄ΡΡΠ³ Π΄ΡΡΠ³Π°. ΠΠ΄Π½Π°ΠΊΠΎ, ΠΈΠ·-Π·Π° ΠΎΡΡΡΡΡΡΠ²ΠΈΡ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ ip-Π°Π΄ΡΠ΅ΡΠ° ΡΠ΅ΡΠ΅Π²ΡΠ΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² Π±ΡΠ΄ΡΡ ΡΠ±ΡΠ°ΡΡΠ²Π°ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅. Π§ΡΠΎΠ±Ρ ΡΡΠΎΠ³ΠΎ Π½Π΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΠ»ΠΎ, Π½ΡΠΆΠ½ΠΎ Π²ΡΠ΄Π°ΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΡ ip-Π°Π΄ΡΠ΅Ρ. Π‘Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ dnsmasq ( https://wiki.gentoo.org/wiki/Dnsmasq/ru ), ΠΏΡΠΈΡΠ²ΠΎΠΈΠ² ipv4 Π°Π΄ΡΠ΅Ρ ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ DHCP, ΠΈΠ»ΠΈ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·Π΄Π°Π²Π°ΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌ ipv6 Π°Π΄ΡΠ΅ΡΠ° ΠΈΠ· ΠΏΠΎΠ΄ΡΠ΅ΡΠΈ yggdrasil, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΡΠΊΡΡΠ²Π°Ρ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ΅ΡΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌ Π±Π΅Π· ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠ°ΡΡΡΠΎΠΈΡΡ ΡΠ°Π·Π΄Π°ΡΡ Π°Π΄ΡΠ΅ΡΠΎΠ² ipv6 ΠΌΠΎΠΆΠ½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ radvd((ΠΡΠΈΠΌΠ΅Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ radvd ( https://wiki.archlinux.org/title/IPv6_(Π ΡΡΡΠΊΠΈΠΉ)#Π¨Π»ΡΠ· ))).
/etc/radvd.conf
interface wlan0 { ## (Send advertisement messages to other hosts) AdvSendAdvert on; # ΠΠ΅Π· ΡΡΠΎΠΉ ΡΡΡΠΎΡΠΊΠΈ ΡΠ±ΠΎΠΈΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ windows-ΡΡΡΡΠΎΠΉΡΡΠ² (Π·Π°Π΄Π°ΡΡ MTU) AdvLinkMTU 1280; MinRtrAdvInterval 300; MaxRtrAdvInterval 600; AdvHomeAgentFlag off; prefix ::/64 { AdvOnLink on; AdvAutonomous on; # ΠΠ΅Π· ΡΡΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ Π½Π΅ Π²ΡΠ΅ android-ΡΡΡΡΠΎΠΉΡΡΠ²Π°; ΡΡΡΠΎΠΊΠ° "route 200::/7 {};" Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ AdvRouterAddr on; }; #route 200::/7 {}; ## (Advertise a DNS Server) RDNSS ::53 {}; };
Π£ΠΊΠ°ΠΆΠΈΡΠ΅ Π² ΡΡΡΠΎΠΊΠ΅ prefix Π²Π°ΡΡ ΠΏΠΎΠ΄ΡΠ΅ΡΡ ΠΈΠ· $ yggdrasilctl getself, Π° Π² ΡΡΡΠΎΠΊΠ΅ RDNSS ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ DNS ( gemini://betahowto.duckdns.org/yggdrasil:dns:internal_dns#ΡΠΏΠΈΡΠΎΠΊ_ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² ). ΠΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΊΠ° ΠΊΠ»ΠΈΠ΅Π½ΡΡ ΡΠΌΠΎΠ³ΡΡ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡΡ ΠΊ ΡΠΎΡΠΊΠ΅ Π΄ΠΎΡΡΡΠΏΠ°.
ΠΡΠ²Π΅ΡΡΠΈ ΡΠΏΠΈΡΠΎΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΡ ΠΊ ΡΠΎΡΠΊΠ΅ Π΄ΠΎΡΡΡΠΏΠ° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΠΊ:
$ hostapd_cli all_sta $ iw dev wlan0 station dump
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ ΡΠΎΡΠΊΠ΅ Π΄ΠΎΡΡΡΠΏΠ° ΠΏΠΎ Wi-Fi ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΊ Π»ΡΠ±ΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ Wi-Fi ΡΠΎΡΠΊΠ΅ Π΄ΠΎΡΡΡΠΏΠ°. ΠΠ°ΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ Π½Π° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Yggdrasil. Π Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ ΠΌΠ°ΡΡΡΠ°Π±Π°Ρ ΠΎΠ± ΡΡΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΡΡΡΠ½ΠΎ, Π° Π² ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡΠΌΠ°ΡΡ Π½Π°Π΄ Π²Π΅Π±-Π·Π°Π³Π»ΡΡΠΊΠΎΠΉ Ρ ΡΡΡΠ»ΠΊΠΎΠΉ Π½Π° Yggdrasil ΠΈ ΠΊΡΠ°ΡΠΊΠΈΠΌ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΡΡΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ.
ΠΠ»Ρ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ ΠΏΠ»ΠΎΡΠ°Π΄ΠΈ ΠΏΠΎΠΊΡΡΡΠΈΡ Π²Π°ΠΆΠ½ΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°ΡΡ Π°Π½ΡΠ΅Π½Π½Ρ - ΠΊΡΡΠ³ΠΎΠ²ΡΡ, ΡΠ΅ΠΊΡΠΎΡΠ½ΡΡ Π΄Π»Ρ ΠΎΡ Π²Π°ΡΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ³Π»Π° ΠΈΠ»ΠΈ ΡΠ·ΠΊΠΎΠ½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΡ (ΠΏΠ°ΡΠ°Π±ΠΎΠ»ΠΈΡΠ΅ΡΠΊΡΡ) Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ wi-fi ΠΌΠΎΡΡΠ° Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠΈΠ»ΠΎΠΌΠ΅ΡΡΠΎΠ²((ΠΠ°ΠΊ Π²ΡΠ±ΡΠ°ΡΡ Π°Π½ΡΠ΅Π½Π½Ρ Π΄Π»Ρ Wi-Fi ( https://kroks.ru/useful-articles/stati/how-to-select-the-antenna-for-wifi ))). ΠΠ½ΡΠ΅Π½Π½Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·Π³ΠΎΡΠΎΠ²ΠΈΡΡ ΠΈ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ((How to make a long range wifi antenna up to 3km ( https://www.youtube.com/watch?v=YBDd9SFv_lo )))((ΠΡΠΎΡΡΠ°Ρ WiFi Π°Π½ΡΠ΅Π½Π½Π° Π·Π° 15 ΠΌΠΈΠ½ΡΡ ( https://www.youtube.com/watch?v=0GwhShwBmDE )))((ΠΠ½ΡΠ΅Π½Π½Π° Π΄Π»Ρ wi-fi ΡΠΈΠ³Π½Π°Π»Π° ΡΠ²ΠΎΠΈΠΌΠΈ ΡΡΠΊΠ°ΠΌΠΈ ( https://www.youtube.com/watch?v=s-MKhffuPzM )))((Π‘Π°ΠΌΠΎΠ΄Π΅Π»ΡΠ½Π°Ρ Wi-Fi ΠΏΡΡΠΊΠ° ( https://www.youtube.com/watch?v=UpbdwG-zvnE ))), Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Yagi((ΠΠ½ΡΠ΅Π½Π½Π° Yagi ( https://ru.wikipedia.org/wiki/ΠΠΎΠ»Π½ΠΎΠ²ΠΎΠΉ_ΠΊΠ°Π½Π°Π» ))). ΠΠ½Π°Π»ΠΈΠ·ΠΈΡΡΠΉΡΠ΅ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΠΎΡΡΠΈ Π°Π½ΡΠ΅Π½Π½Ρ. Π’Π°ΠΊΠΆΠ΅ Π²Π°ΠΆΠ½ΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡ ΠΏΠΎΠ³Π»ΠΎΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°ΠΌΠΈ((ΠΠ°ΡΡΡ Π°Π½ΠΈΠ΅ ΡΠΈΠ³Π½Π°Π»Π° Wi-Fi Π² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°Ρ ( https://fantasylab.ru/tekhno-blog/6-fantasylab/2011-03-20-02-19-00/72-zatukhanie-wi-fi-v-razlichnykh-materialakh.html ))). ΠΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΡΠΈ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ Π½Π° 4W ΠΈΠ»ΠΈ 8W, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π½Π° AliExpress((AliExpress: Π£ΡΠΈΠ»ΠΈΡΠ΅Π»Ρ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ Wi-Fi 4/8W 2.4/5GHz ( https://aliexpress.ru/item/4001145704450.html )))((AliExpress: Π£ΡΠΈΠ»ΠΈΡΠ΅Π»Ρ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ Wi-Fi 4/8W 2.4/5GHz ( https://aliexpress.ru/item/1005002070402052.html )))((AliExpress: Π£ΡΠΈΠ»ΠΈΡΠ΅Π»Ρ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ Wi-Fi 4/8W 2.4/5GHz ( https://aliexpress.ru/item/1005002637720376.html ))), ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΎΡ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΌΠΎΡΠ½ΠΎΠ³ΠΎ ΠΈΠ·Π»ΡΡΠ΅Π½ΠΈΡ Π½ΡΠΆΠ½ΠΎ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°ΡΡΡΡ.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠ΅ ΡΠ·Π»Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠ°Ρ ΡΠ΅Π±Ρ ΡΠ°ΠΌΠΈ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Local Peer Discovery. ΠΡΠ»ΠΈ ΡΡΠΎΠ³ΠΎ Π½Π΅ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΎ, ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΠΏΠ°ΠΊΠ΅ΡΡ ( https://ru.wikipedia.org/wiki/ΠΠ°ΠΊΠ΅Ρ_(ΡΠ΅ΡΠ΅Π²ΡΠ΅_ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ) ) Π½Π΅ Π±Π»ΠΎΠΊΠΈΡΡΡΡΡΡ ΡΠ°ΠΉΠ΅ΡΠ²ΠΎΠ»ΠΎΠΌ ( https://ru.wikipedia.org/wiki/ΠΠ΅ΠΆΡΠ΅ΡΠ΅Π²ΠΎΠΉ_ΡΠΊΡΠ°Π½ ).
ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ²ΡΠΈΡΡ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΊ Π½Π°ΡΠ΅ΠΉ Wi-Fi ΡΠΎΡΠΊΠ΅, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠΎΠ»ΡΡΠΈΡ Π΄ΠΎΡΡΡΠΏ Π² Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠΉ ΡΠ΅Π³ΠΌΠ΅Π½Ρ ΡΠ΅ΡΠΈ Yggdrasil.
ΠΠΏΠΈΡΠ°Π½ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ² Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Wi-Fi Mesh ΠΈ Yggdrasil. Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΠ² ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠΎΠ² ΡΠΎ Π²ΡΠ΅ΠΌΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΌΠΈ ΠΊ Π½ΠΈΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΡ ΡΠ΅ΡΡ Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΠΈ ΡΠΊΠ²ΠΎΠ·Π½ΡΠΌ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅ΡΡ Π² ΠΆΠΈΠ»ΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎΠΊΠ²Π°ΡΡΠΈΡΠ½ΠΎΠΌ Π΄ΠΎΠΌΠ΅.
ΠΠΎΠΌΠΏΡΡΡΠ΅Ρ Π² ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠΉ ΡΡ Π΅ΠΌΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ, Π΅ΡΠ»ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠ°ΠΌΠΎΠ³ΠΎ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½Π° Π½Π΅Π³ΠΎ Yggdrasil. Π’Π°ΠΊ ΠΆΠ΅, ΠΈ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ - Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ, Π΅ΡΠ»ΠΈ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Wi-Fi Π°Π΄Π°ΠΏΡΠ΅Ρ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ 802.11s (ΡΠΌ. Π‘ΡΡΠ»ΠΊΠΈ ( gemini://betahowto.duckdns.org/yggdrasil:mesh_setup#Π‘ΡΡΠ»ΠΊΠΈ ))
ΠΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ ΡΡΠ°Π½Π΄Π°ΡΡΠ° 802.11s Π² Linux ΠΌΠΎΠΆΠ½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅: https://openwrt.org/docs/guide-user/network/wifi/mesh/80211s#wireless_hardware_support
Π―ΡΠ΅ΠΈΡΡΠ°Ρ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡ ( https://ru.wikipedia.org/wiki/Π―ΡΠ΅ΠΈΡΡΠ°Ρ_ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡ )
Π‘Π΅ΡΠ΅Π²Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ OSI ( https://ru.wikipedia.org/wiki/Π‘Π΅ΡΠ΅Π²Π°Ρ_ΠΌΠΎΠ΄Π΅Π»Ρ_OSI )
ΠΠ΅ΡΠ΅ΡΠ΅Π½Ρ Π°Π΄Π΅ΠΏΡΠ΅ΡΠΎΠ², ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠΈΡ 802.11s (EN): https://github.com/phillymesh/802.11s-adapters
ΠΡΠ°ΠΉΠ²Π΅ΡΡ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² Linux (Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π΅ΡΡΡ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ° mesh) (EN): https://wireless.wiki.kernel.org/en/users/drivers
ΠΠ΅ΡΠ΅ΡΠ΅Π½Ρ ΡΡΡΡΠΎΠΉΡΡΠ², ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠΈΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ OpenWrt (EN, ΠΎΡΠΈΡ. Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ): https://openwrt.org/supported_devices
ΠΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ 802.11s Π² OpenWrt (EN, ΠΎΡΠΈΡ. Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ): https://openwrt.org/docs/guide-user/network/wifi/mesh/80211s
gemini://betahowto.duckdns.org/Yggdrasil
https://ru.wikipedia.org/wiki/IEEE_802.11s
gemini://betahowto.duckdns.org/yggdrasil:mesh_setup#Π‘ΡΡΠ»ΠΊΠΈ
gemini://betahowto.duckdns.org/yggdrasil:mesh_setup#ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
gemini://betahowto.duckdns.org/yggdrasil:public_peer
https://wiki.archlinux.org/title/Software_access_point_(Π ΡΡΡΠΊΠΈΠΉ)
https://wiki.gentoo.org/wiki/Cron/ru
https://wireless.wiki.kernel.org/en/users/Documentation/hostapd
https://wiki.gentoo.org/wiki/Hostapd
https://wiki.gentoo.org/wiki/Dnsmasq/ru
https://wiki.archlinux.org/title/IPv6_(Π ΡΡΡΠΊΠΈΠΉ)#Π¨Π»ΡΠ·
gemini://betahowto.duckdns.org/yggdrasil:dns:internal_dns#ΡΠΏΠΈΡΠΎΠΊ_ΡΠ΅ΡΠ²Π΅ΡΠΎΠ²
https://kroks.ru/useful-articles/stati/how-to-select-the-antenna-for-wifi
https://www.youtube.com/watch?v=YBDd9SFv_lo
https://www.youtube.com/watch?v=0GwhShwBmDE
https://www.youtube.com/watch?v=s-MKhffuPzM
https://www.youtube.com/watch?v=UpbdwG-zvnE
https://ru.wikipedia.org/wiki/ΠΠΎΠ»Π½ΠΎΠ²ΠΎΠΉ_ΠΊΠ°Π½Π°Π»
https://aliexpress.ru/item/4001145704450.html
https://aliexpress.ru/item/1005002070402052.html
https://aliexpress.ru/item/1005002637720376.html
https://ru.wikipedia.org/wiki/ΠΠ°ΠΊΠ΅Ρ_(ΡΠ΅ΡΠ΅Π²ΡΠ΅_ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ)
https://ru.wikipedia.org/wiki/ΠΠ΅ΠΆΡΠ΅ΡΠ΅Π²ΠΎΠΉ_ΡΠΊΡΠ°Π½
https://openwrt.org/docs/guide-user/network/wifi/mesh/80211s#wireless_hardware_support
https://ru.wikipedia.org/wiki/Π―ΡΠ΅ΠΈΡΡΠ°Ρ_ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡ
https://ru.wikipedia.org/wiki/Π‘Π΅ΡΠ΅Π²Π°Ρ_ΠΌΠΎΠ΄Π΅Π»Ρ_OSI
https://github.com/phillymesh/802.11s-adapters
https://wireless.wiki.kernel.org/en/users/drivers
https://openwrt.org/supported_devices
https://openwrt.org/docs/guide-user/network/wifi/mesh/80211s
ΠΠ»Π°Π²Π½Π°Ρ ΡΡΡΠ°Π½ΠΈΡΠ°