ΠΠ΄ΡΠ°Π²ΠΎ ΠΊΠΎΠ»Π΅Π³ΠΈ! ΠΠ΅Π½Π΅Ρ, ΠΊΠΎΠ³Π° ΠΈΠ½ΡΠ΅Π½Π·ΠΈΡΠ΅ΡΠΎΡ Π½Π° ΡΡΡΠ°ΡΡΠΈΡΠ΅ ΠΎΠΊΠΎΠ»Ρ βΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° Π΄Π°Π»Π΅ΡΠΈΠ½Π°β ΠΌΠ°Π»ΠΊΡ ΡΡΠΈΠ²Π½Π°, ΠΌΠ½ΠΎΠ·ΠΈΠ½ΡΡΠ²ΠΎΡΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈ ΡΠ° Π΄ΠΎΠ±ΠΈΡΠ° Π·Π°Π΄Π°ΡΠ°ΡΠ° Π·Π° Π΄Π°Π»Π΅ΡΠΈΠ½ΡΠΊΠΈ ΠΏΡΠΈΡΡΠ°ΠΏ Π½Π° Π²ΡΠ°Π±ΠΎΡΠ΅Π½ΠΈΡΠ΅ Π΄ΠΎ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ°, Π²ΡΠ΅ΠΌΠ΅ Π΅ Π΄Π° Π³ΠΎ ΡΠΏΠΎΠ΄Π΅Π»Π°ΠΌ ΠΌΠΎΠ΅ΡΠΎ Π΄ΠΎΠ»Π³ΠΎΠ³ΠΎΠ΄ΠΈΡΠ½ΠΎ ΠΈΡΠΊΡΡΡΠ²ΠΎ Π·Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΡΠ΅ Π½Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡΠ° Π½Π° VPN. ΠΠ²Π°Π° ΡΡΠ°ΡΠΈΡΠ° Π½Π΅ΠΌΠ° Π΄Π° Π±ΠΈΠ΄Π΅ ΠΌΠΎΠ΄Π° ΡΠ΅Π³Π° IPSec IKEv2 ΠΈ xAuth. Π‘Π΅ ΡΠ°Π±ΠΎΡΠΈ Π·Π° ΠΈΠ·Π³ΡΠ°Π΄Π±Π° Π½Π° ΡΠΈΡΡΠ΅ΠΌ.
ΠΠ΅Π½Π΅Ρ ΡΠ΅ Π²ΠΈ ΠΊΠ°ΠΆΠ°ΠΌ ΠΊΠ°ΠΊΠΎ Π΄Π° Π³ΠΎ Π·Π°ΡΡΠΈΡΠΈΡΠ΅ MikroTik PPP-VPN Π΄ΡΡΠΈ ΠΈ Π²ΠΎ ΡΠ»ΡΡΠ°Ρ Π½Π° βΠΊΠΈΠ΄Π½Π°ΠΏΠΈΡΠ°ΡΠ΅β Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠ°ΡΠ° ΡΠΌΠ΅ΡΠΊΠ°. ΠΠΎΠ³Π° ΠΎΠ²Π°Π° ΡΠ΅ΠΌΠ° ΠΌΡ Π±Π΅ΡΠ΅ ΠΏΡΠ΅ΡΡΡΠ°Π²Π΅Π½Π° Π½Π° Π΅Π΄Π΅Π½ ΠΎΠ΄ ΠΌΠΎΠΈΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ, ΡΠΎΡ Π½Π°ΠΊΡΠ°ΡΠΊΠΎ ΡΠ° ΠΎΠΏΠΈΡΠ° ΠΊΠ°ΠΊΠΎ βΠ΄ΠΎΠ±ΡΠΎ, ΡΠ΅Π³Π° Π΅ ΠΈΡΡΠΎ ΠΊΠ°ΠΊΠΎ Π²ΠΎ Π±Π°Π½ΠΊΠ°!β.
ΠΠ΅ΡΠΎΠ΄ΠΎΡ Π½Π΅ ΠΊΠΎΡΠΈΡΡΠΈ ΡΡΠ»ΡΠ³ΠΈ Π·Π° Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈ Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΎΡΠΈ. ΠΠ°Π΄Π°ΡΠΈΡΠ΅ ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π°Π°Ρ Π²Π½Π°ΡΡΠ΅ΡΠ½ΠΎ ΠΎΠ΄ ΡΠ°ΠΌΠΈΠΎΡ ΡΡΡΠ΅Ρ. ΠΠ΅Π· ΡΡΠΎΡΠΎΡΠΈ Π·Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ ΡΡΠΎ ΡΠ΅ ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°. ΠΠ΅ΡΠΎΠ΄ΠΎΡ ΡΠ°Π±ΠΎΡΠΈ ΠΈ Π·Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΠΈ Π·Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΡΡΠ΅Π΄ΠΈ.
ΠΠΏΡΡΠ°ΡΠ° ΡΠ΅ΠΌΠ° Π·Π° Π·Π°ΡΡΠΈΡΠ° Π΅ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ»Π΅Π΄ΡΠ²Π°:
- ΠΠ½Π°ΡΡΠ΅ΡΠ½Π°ΡΠ° IP Π°Π΄ΡΠ΅ΡΠ° Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊ ΠΊΠΎΡ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π°Π» ΡΠΎ ΡΠ΅ΡΠ²Π΅ΡΠΎΡ VPN Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ ΡΠ΅ ΡΡΠ°Π²Π° Π²ΠΎ ΡΠΈΠ²Π° Π»ΠΈΡΡΠ°.
- ΠΠ°ΡΡΠ°Π½ΠΎΡ Π·Π° ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ Π³Π΅Π½Π΅ΡΠΈΡΠ° Π΅Π΄Π½ΠΎΠΊΡΠ°ΡΠ΅Π½ ΠΊΠΎΠ΄ ΠΊΠΎΡ ΡΠ΅ ΠΈΡΠΏΡΠ°ΡΠ° Π΄ΠΎ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Π΅Π΄Π΅Π½ ΠΎΠ΄ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΈ.
- ΠΠ΄ΡΠ΅ΡΠΈΡΠ΅ Π²ΠΎ ΠΎΠ²Π°Π° Π»ΠΈΡΡΠ° ΠΈΠΌΠ°Π°Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΡΠ΅ΡΡΡΡΠΈΡΠ΅ Π½Π° Π»ΠΎΠΊΠ°Π»Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ°, ΡΠΎ ΠΈΡΠΊΠ»ΡΡΠΎΠΊ Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ° βΠ°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΎΡβ, ΠΊΠΎΡΠ° ΡΠ΅ΠΊΠ° Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅ Π΅Π΄Π½ΠΎΠΊΡΠ°ΡΠ½Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°.
- ΠΠΎ ΠΏΡΠ΅Π·Π΅Π½ΡΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° ΠΊΠΎΠ΄ΠΎΡ, ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΠΈΠΌΠ° ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ Π²Π½Π°ΡΡΠ΅ΡΠ½ΠΈΡΠ΅ ΡΠ΅ΡΡΡΡΠΈ Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ°.
ΠΡΠ²ΠΈΠΎΡ Π½Π°ΡΠΌΠ°Π»ΠΈΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΡΠΎ ΠΊΠΎΡ ΠΌΠΎΡΠ°Π² Π΄Π° ΡΠ΅ ΡΠΎΠΎΡΠ°ΠΌ Π±Π΅ΡΠ΅ ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅ΡΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° ΠΊΠΎΠ½ΡΠ°ΠΊΡ Π·Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ Π·Π° Π΄Π° ΠΌΡ Π³ΠΎ ΠΈΡΠΏΡΠ°ΡΠ°ΠΌ ΠΊΠΎΠ΄ΠΎΡ 2FA. ΠΠΈΠ΄Π΅ΡΡΠΈ Π΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΡΠΎΠ·Π΄Π°Π΄Π°Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ ΠΏΠΎΠ»ΠΈΡΠ° ΡΠΎ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΡΠΎ ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ°Π°Ρ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅ Π²ΠΎ Mikrotik, ΠΏΠΎΡΡΠΎΠ΅ΡΠΊΠΎΡΠΎ ΠΏΠΎΠ»Π΅ βΠΊΠΎΠΌΠ΅Π½ΡΠ°Ρβ Π±Π΅ΡΠ΅ ΠΈΡΠΊΠΎΡΠΈΡΡΠ΅Π½ΠΎ:
/ppp secrets Π΄ΠΎΠ΄Π°Π΄Π΅ΡΠ΅ ΠΈΠΌΠ΅=ΠΠ΅ΡΡΠΎΠ²ΡΠΊΠ° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°=4M@ngr! ΠΊΠΎΠΌΠ΅Π½ΡΠ°Ρ = "89876543210"
ΠΡΠΎΡΠΈΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΡ ΡΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ° ΠΊΠ°ΠΊΠΎ ΠΏΠΎΡΠ΅ΡΠΈΠΎΠ·Π΅Π½ - ΠΈΠ·Π±ΠΎΡΠΎΡ Π½Π° ΠΏΠ°ΡΠ΅ΠΊΠ°ΡΠ° ΠΈ Π½Π°ΡΠΈΠ½ΠΎΡ Π½Π° Π΄ΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΠΎΠ΄ΠΎΡ. ΠΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ² ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ΠΈ ΡΡΠΈ ΡΠ΅ΠΌΠΈ: Π°) Π‘ΠΠ‘ ΠΏΡΠ΅ΠΊΡ USB-ΠΌΠΎΠ΄Π΅ΠΌ Π±) Π΅-ΠΏΠΎΡΡΠ° Π²) Π‘ΠΠ‘ ΠΏΡΠ΅ΠΊΡ Π΅-ΠΏΠΎΡΡΠ° Π΄ΠΎΡΡΠ°ΠΏΠ½Π° Π·Π° ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΈΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ Π½Π° ΡΡΠ²Π΅Π½ΠΈΠΎΡ ΠΌΠΎΠ±ΠΈΠ»Π΅Π½ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ.
ΠΠ°, Π‘ΠΠ‘ ΡΠ΅ΠΌΠΈΡΠ΅ Π½ΠΎΡΠ°Ρ ΡΡΠΎΡΠΎΡΠΈ. ΠΠΎ, Π°ΠΊΠΎ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΡΠ΅, βΠ±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡΠ° Π΅ ΡΠ΅ΠΊΠΎΠ³Π°Ρ Π·Π° ΠΏΠ°ΡΠΈβ (Π²).
ΠΠ΅Π½Π΅ Π»ΠΈΡΠ½ΠΎ Π½Π΅ ΠΌΠΈ ΡΠ΅ Π΄ΠΎΠΏΠ°ΡΠ° ΡΠ΅ΠΌΠ°ΡΠ° ΡΠΎ Π΅-ΠΏΠΎΡΡΠ°. ΠΠ΅ Π·Π°ΡΠΎΠ° ΡΡΠΎ Π±Π°ΡΠ° ΡΠ΅ΡΠ²Π΅ΡΠΎΡ Π·Π° ΠΏΠΎΡΡΠ° Π΄Π° Π±ΠΈΠ΄Π΅ Π΄ΠΎΡΡΠ°ΠΏΠ΅Π½ Π·Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ ΡΡΠΎ ΡΠ΅ Π°Π²ΡΠ΅Π½ΡΠΈΡΠΈΡΠ° - Π½Π΅ Π΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄Π΅Π»ΠΈ ΡΠΎΠΎΠ±ΡΠ°ΡΠ°ΡΠΎΡ. ΠΠ΅ΡΡΡΠΎΠ°, Π°ΠΊΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ Π½Π΅Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»Π½ΠΎ Π³ΠΈ Π·Π°ΡΡΠ²Π°Π» Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈΡΠ΅ Π·Π° vpn ΠΈ Π·Π° Π΅-ΠΏΠΎΡΡΠ° Π²ΠΎ ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΎΡ, Π° ΠΏΠΎΡΠΎΠ° Π³ΠΎ ΠΈΠ·Π³ΡΠ±ΠΈΠ» ΡΠ²ΠΎΡΠΎΡ Π»Π°ΠΏΡΠΎΠΏ, Π½Π°ΠΏΠ°ΡΠ°ΡΠΎΡ ΡΠ΅ Π΄ΠΎΠ±ΠΈΠ΅ ΡΠ΅Π»ΠΎΡΠ΅Π½ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ° ΠΎΠ΄ Π½Π΅Π³ΠΎ.
ΠΠ½Π°ΡΠΈ, ΠΎΠ΄Π»ΡΡΠ΅Π½ΠΎ Π΅ - Π΄ΠΎΡΡΠ°Π²ΡΠ²Π°ΠΌΠ΅ Π΅Π΄Π½ΠΎΠΊΡΠ°ΡΠ½Π° ΡΠΈΡΡΠ° ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Π‘ΠΠ‘ ΠΏΠΎΡΠ°ΠΊΠΈ.
Π’ΡΠ΅ΡΠΈΠΎΡ ΠΡΠΎΠ±Π»Π΅ΠΌΠΎΡ Π±Π΅ΡΠ΅ ΠΊΠ°Π΄Π΅ ΠΊΠ°ΠΊΠΎ Π΄Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°ΡΠ΅ ΠΏΡΠ΅Π²Π΄ΠΎ-ΡΠ»ΡΡΠ°Π΅Π½ ΠΊΠΎΠ΄ Π·Π° 2FA Π²ΠΎ MikroTik. ΠΠ΅ ΠΏΠΎΡΡΠΎΠΈ Π°Π½Π°Π»ΠΎΠ³ Π½Π° ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° random() Π²ΠΎ ΡΠ°Π·ΠΈΠΊΠΎΡ Π·Π° ΡΠΊΡΠΈΠΏΡΠΈΡΠ°ΡΠ΅ RouterOS, ΠΈ ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎ ΡΡΠΌ Π²ΠΈΠ΄Π΅Π» Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠΈ Π½Π° ΠΏΡΠ΅Π²Π΄ΠΎ-ΡΠ»ΡΡΠ°ΡΠ½ΠΈ Π±ΡΠΎΠ΅Π²ΠΈ ΡΠΎ ΠΏΠ°ΡΠ΅ΡΠΈΡΠΈ. ΠΠΈΡΡ Π΅Π΄Π΅Π½ ΠΎΠ΄ Π½ΠΈΠ² Π½Π΅ ΠΌΠΈ ΡΠ΅ Π΄ΠΎΠΏΠ°Π΄Π½Π° ΠΎΠ΄ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΡΠΈΡΠΈΠ½ΠΈ.
ΠΡΡΡΠ½ΠΎΡΡ, ΠΏΠΎΡΡΠΎΠΈ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ Π½Π° ΠΏΡΠ΅Π²Π΄ΠΎ-ΡΠ»ΡΡΠ°ΡΠ½ΠΈ ΡΠ΅ΠΊΠ²Π΅Π½ΡΠΈ Π²ΠΎ MikroTik! Π’ΠΎΠ° Π΅ ΡΠΊΡΠΈΠ΅Π½ΠΎ ΠΎΠ΄ ΠΏΠΎΠ²ΡΡΠ΅Π½ ΠΏΠΎΠ³Π»Π΅Π΄ Π²ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ Π½Π° /certificates scep-server. ΠΡΠ²ΠΈΠΎΡ Π½Π°ΡΠΈΠ½ Π΄ΠΎΠ±ΠΈΠ²Π°ΡΠ΅ΡΠΎ Π΅Π΄Π½ΠΎΠΊΡΠ°ΡΠ½Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ° Π΅ Π»Π΅ΡΠ½ΠΎ ΠΈ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ - ΡΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° /ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈ scep-ΡΠ΅ΡΠ²Π΅Ρ otp Π³Π΅Π½Π΅ΡΠΈΡΠ°. ΠΠΊΠΎ ΠΈΠ·Π²ΡΡΠΈΠΌΠ΅ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΠ° Π·Π° Π΄ΠΎΠ΄Π΅Π»ΡΠ²Π°ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°, ΡΠ΅ Π΄ΠΎΠ±ΠΈΠ΅ΠΌΠ΅ Π²ΡΠ΅Π΄Π½ΠΎΡΡ Π½Π° Π½ΠΈΠ·Π°ΡΠ° ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΏΠΎΠ΄ΠΎΡΠ½Π° Π²ΠΎ ΡΠΊΡΠΈΠΏΡΠΈ.
ΠΡΠΎΡΠΈΠΎΡ ΠΏΠ°Ρ Π΄ΠΎΠ±ΠΈΠ²Π°ΡΠ΅ Π½Π° Π΅Π΄Π½ΠΎΠΊΡΠ°ΡΠ½Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ° ΠΊΠΎΡΠ° ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° Π΅ Π»Π΅ΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΠΈ - ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½Π° ΡΡΠ»ΡΠ³Π°
ΠΠΎΠ΄
:global rnd1 [:pick ([/tool fetch url="https://www.random.org/strings/?num=1&len=7&digits=on&unique=on&format=plain&rnd=new" as-value output=user ]->"da
ta") 1 6]
:put $rnd1
ΠΠ°ΡΠ°ΡΠ΅ ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°Π½ΠΎ Π·Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π°ΡΠ° (ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ Π±Π΅Π³ΡΡΠ²ΠΎ ΠΎΠ΄ ΡΠΏΠ΅ΡΠΈΡΠ°Π»Π½ΠΈ Π·Π½Π°ΡΠΈ Π²ΠΎ ΡΠ΅Π»ΠΎΡΠΎ Π½Π° ΡΠΊΡΠΈΠΏΡΠ°ΡΠ°) Π΄ΠΎΠ±ΠΈΠ²Π° Π½ΠΈΠ·Π° ΠΎΠ΄ ΡΠ΅ΡΡ ΡΠΈΡΡΠΈ Π²ΠΎ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°ΡΠ° $rnd1. Π‘Π»Π΅Π΄Π½Π°ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° βΡΡΠ°Π²ΠΈβ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ ΡΠ° ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°ΡΠ° Π²ΠΎ ΠΊΠΎΠ½Π·ΠΎΠ»Π°ΡΠ° MikroTik.
Π§Π΅ΡΠ²ΡΡΠΈΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΡΡΠΎ ΠΌΠΎΡΠ°ΡΠ΅ Π±ΡΠ·ΠΎ Π΄Π° ΡΠ΅ ΡΠ΅ΡΠΈ - Π²Π°ΠΊΠ° ΠΈ ΠΊΠ°Π΄Π΅ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈΠΎΡ ΠΊΠ»ΠΈΠ΅Π½Ρ ΡΠ΅ Π³ΠΎ ΠΏΡΠ΅Π½Π΅ΡΠ΅ ΡΠ²ΠΎΡΠΎΡ Π΅Π΄Π½ΠΎΠΊΡΠ°ΡΠ΅Π½ ΠΊΠΎΠ΄ Π²ΠΎ Π²ΡΠΎΡΠ°ΡΠ° ΡΠ°Π·Π° Π½Π° Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡΠ°.
ΠΠΎΡΠ° Π΄Π° ΠΈΠΌΠ° ΡΡΠ»ΡΠ³Π° Π½Π° ΡΡΡΠ΅ΡΠΎΡ MikroTik ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΎ ΠΏΡΠΈΡΠ°ΡΠΈ ΠΊΠΎΠ΄ΠΎΡ ΠΈ Π΄Π° Π³ΠΎ ΡΠΎΠ²ΠΏΠ°Π΄Π½Π΅ ΡΠΎ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ ΠΊΠ»ΠΈΠ΅Π½Ρ. ΠΠΎΠΊΠΎΠ»ΠΊΡ Π΄Π°Π΄Π΅Π½ΠΈΠΎΡ ΠΊΠΎΠ΄ ΡΠ΅ ΡΠΎΠ²ΠΏΠ°ΡΠ° ΡΠΎ ΠΎΡΠ΅ΠΊΡΠ²Π°Π½ΠΈΠΎΡ, Π°Π΄ΡΠ΅ΡΠ°ΡΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ ΡΡΠ΅Π±Π° Π΄Π° Π±ΠΈΠ΄Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½Π° Π²ΠΎ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½Π° βΠ±Π΅Π»Π°β Π»ΠΈΡΡΠ°, Π°Π΄ΡΠ΅ΡΠΈ ΠΎΠ΄ ΠΊΠΎΠΈ Π΅ Π΄ΠΎΠ·Π²ΠΎΠ»Π΅Π½ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ Π²Π½Π°ΡΡΠ΅ΡΠ½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ° Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠ°ΡΠ°.
ΠΠΎΡΠ°Π΄ΠΈ Π»ΠΎΡΠΈΠΎΡ ΠΈΠ·Π±ΠΎΡ Π½Π° ΡΡΠ»ΡΠ³ΠΈ, Π±Π΅ΡΠ΅ ΠΎΠ΄Π»ΡΡΠ΅Π½ΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠΈΡΠ°ΡΠ°Ρ ΠΊΠΎΠ΄ΠΎΠ²ΠΈ ΠΏΡΠ΅ΠΊΡ http ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Π²Π΅Π±-ΠΏΡΠΎΠΊΡΠΈ Π²Π³ΡΠ°Π΄Π΅Π½ Π²ΠΎ Mikrotik. Π Π±ΠΈΠ΄Π΅ΡΡΠΈ Π·Π°ΡΡΠΈΡΠ½ΠΈΠΎΡ ΡΠΈΠ΄ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ ΡΠΎ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΈ ΡΠΏΠΈΡΠΎΡΠΈ Π½Π° IP Π°Π΄ΡΠ΅ΡΠΈ, Π·Π°ΡΡΠΈΡΠ½ΠΈΠΎΡ ΡΠΈΠ΄ Π΅ ΡΠΎΡ ΡΡΠΎ Π³ΠΎ Π²ΡΡΠΈ ΠΏΡΠ΅Π±Π°ΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΊΠΎΠ΄ΠΎΡ, ΡΡΠΎΠ³Π»Π°ΡΡΠ²Π°ΡΡΠΈ Π³ΠΎ ΡΠΎ IP-Π° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ ΠΈ Π΄ΠΎΠ΄Π°Π²Π°ΡΡΠΈ Π³ΠΎ Π²ΠΎ βΠ±Π΅Π»Π°ΡΠ°β Π»ΠΈΡΡΠ° ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Layer7 regexp. ΠΠ° ΡΠ°ΠΌΠΈΠΎΡ ΡΡΡΠ΅Ρ ΠΌΡ Π΅ Π΄ΠΎΠ΄Π΅Π»Π΅Π½ΠΎ ΡΡΠ»ΠΎΠ²Π½ΠΎ ΠΈΠΌΠ΅ Π½Π° DNS βgw.localβ, Π½Π° Π½Π΅Π³ΠΎ Π΅ ΡΠΎΠ·Π΄Π°Π΄Π΅Π½ ΡΡΠ°ΡΠΈΡΠ΅Π½ Π-Π·Π°ΠΏΠΈΡ Π·Π° ΠΈΠ·Π΄Π°Π²Π°ΡΠ΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ Π½Π° PPP:
DNS
/ip dns ΡΡΠ°ΡΠΈΡΠΊΠΎ Π΄ΠΎΠ΄Π°Π²Π°ΡΠ΅ ΠΈΠΌΠ΅=gw.Π»ΠΎΠΊΠ°Π»Π½Π° Π°Π΄ΡΠ΅ΡΠ°=172.31.1.1
Π‘Π½ΠΈΠΌΠ°ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ°ΡΠ°Ρ Π½Π° Π½Π΅ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ Π½Π° ΠΏΡΠΎΠΊΡΠΈ:
/ip firewall nat add chain=dstnat dst-port=80,443 in-interface=2fa protocol=tcp !src-address-list=2fa_approved action=redirect to-ports=3128
ΠΠΎ ΠΎΠ²ΠΎΡ ΡΠ»ΡΡΠ°Ρ, ΠΏΡΠΎΠΊΡΠΈΡΠΎ ΠΈΠΌΠ° Π΄Π²Π΅ ΡΡΠ½ΠΊΡΠΈΠΈ.
1. ΠΡΠ²ΠΎΡΠ΅ΡΠ΅ tcp Π²ΡΡΠΊΠΈ ΡΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ;
2. ΠΠΎ ΡΠ»ΡΡΠ°Ρ Π½Π° ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΎΠ²Π»Π°ΡΡΡΠ²Π°ΡΠ΅, ΠΏΡΠ΅Π½Π°ΡΠΎΡΠ΅ΡΠ΅ Π³ΠΎ ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΎΡ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ° ΠΈΠ»ΠΈ ΡΠ»ΠΈΠΊΠ° ΡΡΠΎ ΠΈΠ·Π²Π΅ΡΡΡΠ²Π° Π·Π° ΡΡΠΏΠ΅ΡΠ½Π° Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡΠ°:
ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ° Π½Π° ΠΏΡΠΎΠΊΡΠΈ
/ip proxy
set enabled=yes port=3128
/ip proxy access
add action=deny disabled=no redirect-to=gw.local./mikrotik_logo.png src-address=0.0.0.0/0
ΠΠ΅ Π³ΠΈ Π½Π°Π²Π΅Π΄Π°ΠΌ Π²Π°ΠΆΠ½ΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠΊΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ:
- ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ-Π»ΠΈΡΡΠ° β2faβ - Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½Π° Π»ΠΈΡΡΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΈ, ΡΠΎΠΎΠ±ΡΠ°ΡΠ°ΡΠΎΡ ΠΎΠ΄ ΠΊΠΎΡ Π±Π°ΡΠ° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π²ΠΎ ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° 2FA;
- ΡΠΏΠΈΡΠΎΠΊ ΡΠΎ Π°Π΄ΡΠ΅ΡΠΈ β2fa_jailedβ - βΡΠΈΠ²Π°β Π»ΠΈΡΡΠ° Π½Π° IP-Π°Π΄ΡΠ΅ΡΠΈ Π½Π° ΡΡΠ½Π΅Π»ΠΎΡ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ Π½Π° VPN;
- address_list "2fa_approved" - "Π±Π΅Π»" ΡΠΏΠΈΡΠΎΠΊ Π½Π° IP Π°Π΄ΡΠ΅ΡΠΈ Π½Π° ΡΡΠ½Π΅Π» Π½Π° VPN ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΠΊΠΎΠΈ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΡΠ° ΠΏΠΎΠΌΠΈΠ½Π°Π»Π΅ Π΄Π²ΠΎΡΠ°ΠΊΡΠΎΡΠ½Π°ΡΠ° Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡΠ°.
- ΡΠΈΠ½ΡΠΈΡ Π½Π° Π·Π°ΡΡΠΈΡΠ΅Π½ ΡΠΈΠ΄ βinput_2faβ - Π³ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π° tcp ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ Π·Π° ΠΏΡΠΈΡΡΡΡΠ²ΠΎ Π½Π° ΠΊΠΎΠ΄ Π·Π° Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡΠ° ΠΈ ΡΠ° ΡΠΎΠ²ΠΏΠ°ΡΠ° IP Π°Π΄ΡΠ΅ΡΠ°ΡΠ° Π½Π° ΠΈΡΠΏΡΠ°ΡΠ°ΡΠΎΡ Π½Π° ΠΊΠΎΠ΄ΠΎΡ ΡΠΎ ΠΏΠΎΡΡΠ΅Π±Π½Π°ΡΠ°. ΠΡΠ°Π²ΠΈΠ»Π°ΡΠ° Π²ΠΎ ΡΠΈΠ½ΡΠΈΡΠΎΡ ΡΠ΅ Π΄ΠΎΠ΄Π°Π²Π°Π°Ρ ΠΈ ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π°Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎ.
ΠΠΎΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π΅Π½ Π΄ΠΈΡΠ°Π³ΡΠ°ΠΌ Π½Π° ΡΠ΅ΠΊΠΎΠ²ΠΈ Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΈΠ·Π³Π»Π΅Π΄Π° Π²Π°ΠΊΠ°:
ΠΠ° Π΄Π° Π²Π»Π΅Π·Π΅ΡΠ΅ Π²ΠΎ Layer7 ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°ΡΠ° Π½Π° ΡΠΎΠΎΠ±ΡΠ°ΡΠ°ΡΠΎΡ ΠΎΠ΄ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ ΠΎΠ΄ βΡΠΈΠ²Π°ΡΠ°β Π»ΠΈΡΡΠ° ΡΡΠΎ ΡΓ¨ ΡΡΡΠ΅ Π½Π΅ ΡΠ° ΠΏΠΎΠΌΠΈΠ½Π°Π»Π΅ Π²ΡΠΎΡΠ°ΡΠ° ΡΠ°Π·Π° Π½Π° Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡΠ°, ΡΠΎΠ·Π΄Π°Π΄Π΅Π½ΠΎ Π΅ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ Π²ΠΎ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΈΠΎΡ ΡΠΈΠ½ΡΠΈΡ βΠ²Π»Π΅Π·β:
ΠΠΎΠ΄
/ip firewall filter add chain=input !src-address-list=2fa_approved action=jump jump-target=input_2fa
Π‘Π΅Π³Π° Π΄Π° ΠΏΠΎΡΠ½Π΅ΠΌΠ΅ Π΄Π° Π³ΠΎ ΠΏΡΠΈΡΠ²ΡΡΡΡΠ²Π°ΠΌΠ΅ ΡΠ΅ΡΠΎ ΠΎΠ²Π° Π±ΠΎΠ³Π°ΡΡΡΠ²ΠΎ Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ° ΠΠΠ. MikroTik Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΡΠΊΡΠΈΠΏΡΠΈ Π²ΠΎ ΠΏΡΠΎΡΠΈΠ»ΠΈ (ppp-ΠΏΡΠΎΡΠΈΠ») ΠΈ Π΄Π° Π³ΠΈ Π΄ΠΎΠ΄Π΅Π»ΡΠ²Π°ΡΠ΅ Π½Π° Π½Π°ΡΡΠ°Π½ΠΈΡΠ΅ Π·Π° Π²ΠΎΡΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΠΈ ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°ΡΠ΅ Π½Π° Π²ΡΡΠΊΠ°ΡΠ° ppp. ΠΠΎΡΡΠ°Π²ΠΊΠΈΡΠ΅ Π½Π° ppp-ΠΏΡΠΎΡΠΈΠ»ΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π°Ρ ΠΈ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΡ PPP ΠΊΠ°ΠΊΠΎ ΡΠ΅Π»ΠΈΠ½Π° ΠΈ Π½Π° ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»Π½ΠΈΡΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ. ΠΠΎ ΠΈΡΡΠΎ Π²ΡΠ΅ΠΌΠ΅, ΠΏΡΠΎΡΠΈΠ»ΠΎΡ Π΄ΠΎΠ΄Π΅Π»Π΅Π½ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΠΈΠΌΠ° ΠΏΡΠΈΠΎΡΠΈΡΠ΅Ρ, Π½Π°Π΄ΠΌΠΈΠ½ΡΠ²Π°ΡΡΠΈ Π³ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΡΠΈΠ»ΠΎΡ ΠΈΠ·Π±ΡΠ°Π½ Π·Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΡ ΠΊΠ°ΠΊΠΎ ΡΠ΅Π»ΠΈΠ½Π° ΡΠΎ Π½Π΅Π³ΠΎΠ²ΠΈΡΠ΅ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ.
ΠΠ°ΠΊΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΠΎΠ²ΠΎΡ ΠΏΡΠΈΡΡΠ°ΠΏ, ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΡΠΎΠ·Π΄Π°Π΄Π΅ΠΌΠ΅ ΠΏΠΎΡΠ΅Π±Π΅Π½ ΠΏΡΠΎΡΠΈΠ» Π·Π° Π΄Π²ΠΎΡΠ°ΠΊΡΠΎΡΠ½Π° Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡΠ° ΠΈ Π΄Π° Π³ΠΎ Π΄ΠΎΠ΄Π΅Π»ΠΈΠΌΠ΅ Π½Π΅ Π½Π° ΡΠΈΡΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ, ΡΡΠΊΡ ΡΠ°ΠΌΠΎ Π½Π° ΠΎΠ½ΠΈΠ΅ ΠΊΠΎΠΈ ΡΠΌΠ΅ΡΠ°Π°Ρ Π΄Π΅ΠΊΠ° Π΅ Π½Π΅ΠΎΠΏΡ ΠΎΠ΄Π½ΠΎ Π΄Π° Π³ΠΎ ΡΡΠΎΡΠ°Ρ ΡΠΎΠ°. ΠΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ ΡΠ΅Π»Π΅Π²Π°Π½ΡΠ½ΠΎ Π°ΠΊΠΎ ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ PPP ΡΡΠ»ΡΠ³ΠΈ Π½Π΅ ΡΠ°ΠΌΠΎ Π·Π° ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΡΠ°ΡΠ½ΠΈΡΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ, ΡΡΠΊΡ Π²ΠΎ ΠΈΡΡΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΈ Π·Π° Π³ΡΠ°Π΄Π΅ΡΠ΅ Π²ΡΡΠΊΠΈ ΠΎΠ΄ Π»ΠΎΠΊΠ°ΡΠΈΡΠ° Π΄ΠΎ Π»ΠΎΠΊΠ°ΡΠΈΡΠ°.
ΠΠΎ Π½ΠΎΠ²ΠΎΡΠΎΠ·Π΄Π°Π΄Π΅Π½ΠΈΠΎΡ ΡΠΏΠ΅ΡΠΈΡΠ°Π»Π΅Π½ ΠΏΡΠΎΡΠΈΠ», Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠΊΠΎΡΠΎ Π΄ΠΎΠ΄Π°Π²Π°ΡΠ΅ Π½Π° Π°Π΄ΡΠ΅ΡΠ°ΡΠ° ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ Π½Π° ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈΠΎΡ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊ Π½Π° βΡΠΈΠ²ΠΈΡΠ΅β ΡΠΏΠΈΡΠΎΡΠΈ Π½Π° Π°Π΄ΡΠ΅ΡΠΈ ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΈ:
ΠΠΎΠ΄
/ppp profile add address-list=2fa_jailed change-tcp-mss=no local-address=192.0.2.254 name=2FA interface-list=2fa only-one=yes remote-address=dhcp_pool1 use-compression=no use-encryption= required use-mpls=no use-upnp=no dns-server=172.31.1.1
ΠΠ΅ΠΎΠΏΡ ΠΎΠ΄Π½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΈ ΡΠΏΠΈΡΠΎΡΠΈΡΠ΅ βΡΠΏΠΈΡΠΎΠΊ Π½Π° Π°Π΄ΡΠ΅ΡΠΈβ ΠΈ βΠ»ΠΈΡΡΠ° Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡβ Π·Π° ΠΎΡΠΊΡΠΈΠ²Π°ΡΠ΅ ΠΈ ΡΠ½ΠΈΠΌΠ°ΡΠ΅ Π½Π° ΡΠΎΠΎΠ±ΡΠ°ΡΠ°Ρ ΠΎΠ΄ Π½Π΅ΡΠ΅ΠΊΡΠ½Π΄Π°ΡΠ½ΠΈ VPN ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ Π²ΠΎ ΡΠΈΠ½ΡΠΈΡΠΎΡ dstnat (ΠΏΡΠ΅ΡΡΡΠΈΡΠ°ΡΠ΅).
ΠΠΎΠ³Π° ΡΠ΅ Π·Π°Π²ΡΡΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ°ΡΠ°, ΡΠ΅ ΡΠ΅ ΡΠΎΠ·Π΄Π°Π΄Π°Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΡΠΈΠ½ΡΠΈΡΠΈ Π½Π° Π·Π°ΡΡΠΈΡΠ΅Π½ ΡΠΈΠ΄ ΠΈ ΠΏΡΠΎΡΠΈΠ», ΡΠ΅ Π½Π°ΠΏΠΈΡΠ΅ΠΌΠ΅ ΡΠΊΡΠΈΠΏΡΠ° ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠ½Π° Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΎ Π³Π΅Π½Π΅ΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΊΠΎΠ΄ΠΎΡ 2FA ΠΈ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»Π½ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π° Π·Π° Π·Π°ΡΡΠΈΡΠ΅Π½ ΡΠΈΠ΄.
ΠΠΎΠ΄ ΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π²ΠΎ ΠΏΡΠΎΡΠΈΠ»ΠΎΡ Π·Π° Π½Π°ΡΡΠ°Π½ Π·Π° Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΠ΅ Π½Π° PPP
#ΠΠΎΠ³ΠΈΡΡΠ΅ΠΌ Π΄Π»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ :log info (
quot;local-address")
:log info (quot;remote-address")
:log info (quot;caller-id")
:log info (quot;called-id")
:log info ([/int pptp-server get (quot;interface") name])
#ΠΠ±ΡΡΠ²Π»ΡΠ΅ΠΌ ΡΠ²ΠΎΠΈ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅
:local listname "2fa_jailed"
:local viamodem false
:local modemport "usb2"
#ΠΈΡΠ΅ΠΌ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΎΠ·Π΄Π°Π½Π½ΡΡ Π·Π°ΠΏΠΈΡΡ Π² Π°Π΄ΡΠ΅Ρ-Π»ΠΈΡΡΠ΅ "2fa_jailed"
:local recnum1 [/ip fi address-list find address=(quot;remote-address") list=$listname]
#ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΠΏΡΠ΅Π²Π΄ΠΎΡΠ»ΡΡΠ°ΠΉΠ½ΡΠΉ ΠΊΠΎΠ΄ ΡΠ΅ΡΠ΅Π· random.org
#:local rnd1 [:pick ([/tool fetch url="https://www.random.org/strings/?num=1&len=7&digits=on&unique=on&format=plain&rnd=new" as-value output=user]->"data") 0 4] #Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΠΏΡΠ΅Π²Π΄ΠΎΡΠ»ΡΡΠ°ΠΉΠ½ΡΠΉ ΠΊΠΎΠ΄ ΡΠ΅ΡΠ΅Π· Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ
#:local rnd1 [pick ([/cert scep-server otp generate as-value minutes-valid=1]->"password") 0 4 ]#ΠΡΠ΅ΠΌ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΠΌ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ ΠΊ Π·Π°ΠΏΠΈΡΠΈ Π² Π°Π΄ΡΠ΅Ρ-Π»ΠΈΡΡΠ΅. ΠΠ½ΠΎΡΠΈΠΌ ΠΈΡΠΊΠΎΠΌΡΠΉ ΠΊΠΎΠ΄ Π΄Π»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ
/ip fir address-list set $recnum1 comment=$rnd1
#ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ Π½ΠΎΠΌΠ΅Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π° ΠΊΡΠ΄Π° ΡΠ»Π°ΡΡ SMS
:local vphone [/ppp secret get [find name=$user] comment]#ΠΠΎΡΠΎΠ²ΠΈΠΌ ΡΠ΅Π»ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ. ΠΡΠ»ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ VPN ΠΏΡΡΠΌΠΎ Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π° Π΅ΠΌΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ
#Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΏΡΡΠΌΠΎ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅ ΠΈΠ· ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ
:local msgboby ("Your code: ".$comm1."n Or open link http://gw.local/otp/".$comm1."/")# ΠΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌ SMS ΠΏΠΎ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΌΡ ΠΊΠ°Π½Π°Π»Ρ - USB-ΠΌΠΎΠ΄Π΅ΠΌ ΠΈΠ»ΠΈ email-to-sms
if $viamodem do={
/tool sms send phone-number=$vphone message=$msgboby port=$modemport }
else={
/tool e-mail send server=a.b.c.d [email protected] [email protected] subject="@".$vphone body=$msgboby }#ΠΠ΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌ Layer7 regexp
local vregexp ("otp\/".$comm1)
:local vcomment ("2fa_".(quot;remote-address"))
/ip firewall layer7-protocol add name=(quot;vcomment") comment=(
quot;remote-address") regexp=(
quot;vregexp")
#ΠΠ΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΡΡΠ΅Π΅ ΠΏΠΎ Layer7 ΡΡΠ°ΡΠΈΠΊ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Π² ΠΏΠΎΠΈΡΠΊΠ°Ρ Π½ΡΠΆΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°
#ΠΈ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ Π·Π°ΡΠΈΡΠΎΠΉ ΠΎΡ Π±ΡΡΡΡΠΎΡΡΠ° ΠΊΠΎΠ΄ΠΎΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ dst-limit
/ip firewall filter add action=add-src-to-address-list address-list=2fa_approved address-list-timeout=none-dynamic chain=input_2fa dst-port=80,443,3128 layer7-protocol=(quot;vcomment") protocol=tcp src-address=(
quot;remote-address") dst-limit=1,1,src-address/1m40s
ΠΡΠΎΠ±Π΅Π½ΠΎ Π·Π° ΠΎΠ½ΠΈΠ΅ ΠΊΠΎΠΈ ΡΠ°ΠΊΠ°Π°Ρ Π±Π΅Π·ΡΠΌΠ½ΠΎ Π΄Π° ΠΊΠΎΠΏΠΈΡΠ°Π°Ρ-ΠΏΠ΅ΡΡΡΠΈΡΠ°Π°Ρ, Π²Π΅ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅Π΄ΡΠ²Π°ΠΌ - ΠΊΠΎΠ΄ΠΎΡ Π΅ ΠΏΡΠ΅Π·Π΅ΠΌΠ΅Π½ ΠΎΠ΄ ΡΠ΅ΡΡ Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ° ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠΎΠ΄ΡΠΆΠΈ ΠΌΠ°Π»ΠΈ ΠΏΠ΅ΡΠ°ΡΠ½ΠΈ Π³ΡΠ΅ΡΠΊΠΈ. ΠΠ΅ΠΌΠ° Π΄Π° Π±ΠΈΠ΄Π΅ ΡΠ΅ΡΠΊΠΎ Π·Π° ΡΠ°Π·Π±ΠΈΡΠ»ΠΈΠ² ΡΠΎΠ²Π΅ΠΊ Π΄Π° ΠΎΡΠΊΡΠΈΠ΅ ΠΊΠ°Π΄Π΅ ΡΠΎΡΠ½ΠΎ.ΠΠΎΠ³Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΡΠ΅ ΡΠ΅ ΠΈΡΠΊΠ»ΡΡΠΈ, ΡΠ΅ Π³Π΅Π½Π΅ΡΠΈΡΠ° Π½Π°ΡΡΠ°Π½ βOn-Downβ ΠΈ ΡΠ΅ ΠΏΠΎΠ²ΠΈΠΊΡΠ²Π° ΡΠΎΠΎΠ΄Π²Π΅ΡΠ½Π°ΡΠ° ΡΠΊΡΠΈΠΏΡΠ° ΡΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ. Π¦Π΅Π»ΡΠ° Π½Π° ΠΎΠ²Π°Π° ΡΠΊΡΠΈΠΏΡΠ° Π΅ Π΄Π° Π³ΠΈ ΠΈΡΡΠΈΡΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π°ΡΠ° Π·Π° Π·Π°ΡΡΠΈΡΠ΅Π½ ΡΠΈΠ΄ ΡΠΎΠ·Π΄Π°Π΄Π΅Π½ΠΈ Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΎΡ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊ.
ΠΠΎΠ΄ ΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π²ΠΎ ΠΏΡΠΎΡΠΈΠ»ΠΎΡ Π·Π° Π½Π°ΡΡΠ°Π½ Π·Π° ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ PPP Π½Π°Π΄ΠΎΠ»Ρ
:local vcomment ("2fa_".(
quot;remote-address"))
/ip firewall address-list remove [find address=(quot;remote-address") list=2fa_approved] /ip firewall filter remove [find chain="input_2fa" src-address=(
quot;remote-address") ] /ip firewall layer7-protocol remove [find name=$vcomment]
ΠΠΎΡΠΎΠ° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ ΠΈ Π΄Π° Π³ΠΈ Π΄ΠΎΠ΄Π΅Π»ΠΈΡΠ΅ ΡΠΈΡΠ΅ ΠΈΠ»ΠΈ Π½Π΅ΠΊΠΎΠΈ ΠΎΠ΄ Π½ΠΈΠ² Π½Π° Π΄Π²ΠΎΡΠ°ΠΊΡΠΎΡΡΠΊΠΈ ΠΏΡΠΎΡΠΈΠ» Π·Π° Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡΠ°.winbox
ΠΠΎΠ΄
/ppp secrets set [find name=Petrov] profile=2FA
ΠΠ°ΠΊΠΎ ΠΈΠ·Π³Π»Π΅Π΄Π° Π½Π° ΡΡΡΠ°Π½Π°ΡΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ.
ΠΠΎΠ³Π° ΡΠ΅ ΡΠ΅ Π²ΠΎΡΠΏΠΎΡΡΠ°Π²ΠΈ VPN ΠΊΠΎΠ½Π΅ΠΊΡΠΈΡΠ°, ΡΠ΅Π»Π΅ΡΠΎΠ½/ΡΠ°Π±Π»Π΅Ρ ΡΠΎ Android/iOS ΡΠΎ SIM-ΠΊΠ°ΡΡΠΈΡΠΊΠ° Π΄ΠΎΠ±ΠΈΠ²Π° Π²Π°ΠΊΠ° Π‘ΠΠ‘:
ΠΏΠΎΡΠ°ΠΊΠ°
ΠΠΊΠΎ Π²ΡΡΠΊΠ°ΡΠ° Π΅ Π²ΠΎΡΠΏΠΎΡΡΠ°Π²Π΅Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΎΠ΄ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΎΡ / ΡΠ°Π±Π»Π΅ΡΠΎΡ, ΡΠΎΠ³Π°Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΎΠΌΠΈΠ½Π΅ΡΠ΅ Π½ΠΈΠ· 2FA Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ ΡΠΎ ΠΊΠ»ΠΈΠΊΠ½ΡΠ²Π°ΡΠ΅ Π½Π° Π²ΡΡΠΊΠ°ΡΠ° ΠΎΠ΄ ΠΏΠΎΡΠ°ΠΊΠ°ΡΠ°. Π£Π΄ΠΎΠ±Π½ΠΎ Π΅.
ΠΠΊΠΎ VPN-Π²ΡΡΠΊΠ°ΡΠ° Π΅ Π²ΠΎΡΠΏΠΎΡΡΠ°Π²Π΅Π½Π° ΠΎΠ΄ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ, ΡΠΎΠ³Π°Ρ ΠΎΠ΄ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΡΠ΅ ΡΠ΅ Π±Π°ΡΠ° Π΄Π° Π²Π½Π΅ΡΠ΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π΅Π½ ΡΠΎΡΠΌΡΠ»Π°Ρ Π·Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°. ΠΠ°Π»Π° ΡΠΎΡΠΌΠ° Π²ΠΎ ΡΠΎΡΠΌΠ° Π½Π° HTML-Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ΠΌΡ ΡΠ΅ Π΄Π°Π²Π° Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΠΏΡΠΈ ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π½Π° VPN. ΠΠ°ΡΠΎΡΠ΅ΠΊΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΡΠΏΡΠ°ΡΠΈ Π΄ΡΡΠΈ ΠΈ ΠΏΠΎ ΠΏΠΎΡΡΠ°, ΡΠ°ΠΊΠ° ΡΡΠΎ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΡΠ΅ ΡΠ° Π·Π°ΡΡΠ²Π° ΠΈ ΡΠ΅ ΡΠΎΠ·Π΄Π°Π΄Π΅ ΠΊΡΠ°ΡΠ΅Π½ΠΊΠ° Π½Π° ΠΏΠΎΠ³ΠΎΠ΄Π½ΠΎ ΠΌΠ΅ΡΡΠΎ. ΠΠ·Π³Π»Π΅Π΄Π° Π²Π°ΠΊΠ°:
ΠΡΠΈΠΊΠ΅ΡΠ°ΡΠ° Π½Π° ΠΌΠ°ΡΠ°ΡΠ°
ΠΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΠΊΠ»ΠΈΠΊΠ½ΡΠ²Π° Π½Π° ΠΊΡΠ°ΡΠ΅Π½ΠΊΠ°ΡΠ°, ΡΠ΅ ΠΎΡΠ²ΠΎΡΠ° Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½Π° ΡΠΎΡΠΌΠ° Π·Π° Π²Π½Π΅ΡΡΠ²Π°ΡΠ΅ ΠΊΠΎΠ΄, ΠΊΠΎΡΠ° ΡΠ΅ Π³ΠΎ Π·Π°Π»Π΅ΠΏΠΈ ΠΊΠΎΠ΄ΠΎΡ Π²ΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½Π°ΡΠ° URL Π°Π΄ΡΠ΅ΡΠ°:
Π€ΠΎΡΠΌΠ° Π½Π° Π΅ΠΊΡΠ°Π½
ΠΠ°ΠΊΠΎ ΠΏΡΠΈΠΌΠ΅Ρ Π΅ Π΄Π°Π΄Π΅Π½Π° Π½Π°ΡΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π½Π°ΡΠ° ΡΠΎΡΠΌΠ°. ΠΠ½ΠΈΠ΅ ΠΊΠΎΠΈ ΡΠ°ΠΊΠ°Π°Ρ ΠΌΠΎΠΆΠ°Ρ ΡΠ°ΠΌΠΈ Π΄Π° ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠ°Π°Ρ.
2fa_login_mini.html
<html> <head> <title>SMS OTP login</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head> <body> <form name="login" action="location.href='http://gw.local/otp/'+document.getElementById(βtext').value" method="post" <input id="text" type="text"/> <input type="button" value="Login" onclick="location.href='http://gw.local/otp/'+document.getElementById('text').value"/> </form> </body> </html>
ΠΠΊΠΎ ΠΎΠ²Π»Π°ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ Π±Π΅ΡΠ΅ ΡΡΠΏΠ΅ΡΠ½ΠΎ, ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΡΠ΅ Π³ΠΎ Π²ΠΈΠ΄ΠΈ Π»ΠΎΠ³ΠΎΡΠΎ Π½Π° MikroTik Π²ΠΎ ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΎΡ, ΡΡΠΎ ΡΡΠ΅Π±Π° Π΄Π° ΡΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡΠ° ΡΡΠΏΠ΅ΡΠ½Π° Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡΠ°:
ΠΠ°Π±Π΅Π»Π΅ΠΆΠ΅ΡΠ΅ Π΄Π΅ΠΊΠ° ΡΠ»ΠΈΠΊΠ°ΡΠ° ΡΠ΅ Π²ΡΠ°ΡΠ° ΠΎΠ΄ Π²Π³ΡΠ°Π΄Π΅Π½ΠΈΠΎΡ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅Ρ Π½Π° MikroTik ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° WebProxy Deny Redirect.
ΠΡΠ΅ΡΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΠΌ Π΄Π΅ΠΊΠ° ΡΠ»ΠΈΠΊΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄ΠΈ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° Π°Π»Π°ΡΠΊΠ°ΡΠ° βΠΆΠ΅ΡΠΊΠ° ΡΠΎΡΠΊΠ°β, ΠΏΡΠΈΠΊΠ°ΡΡΠ²Π°ΡΡΠΈ ΡΠ° Π²Π°ΡΠ°ΡΠ° ΡΠΎΠΏΡΡΠ²Π΅Π½Π° Π²Π΅ΡΠ·ΠΈΡΠ° ΡΠ°ΠΌΡ ΠΈ ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΡΠΈ ΡΠ° URL-Π°Π΄ΡΠ΅ΡΠ°ΡΠ° Π·Π° ΠΎΠ΄Π±ΠΈΠ²Π°ΡΠ΅ ΠΏΡΠ΅Π½Π°ΡΠΎΡΡΠ²Π°ΡΠ΅ ΡΠΎ WebProxy.
ΠΠΎΠ»Π΅ΠΌΠΎ Π±Π°ΡΠ°ΡΠ΅ Π΄ΠΎ ΠΎΠ½ΠΈΠ΅ ΠΊΠΎΠΈ ΡΠ΅ ΠΎΠ±ΠΈΠ΄ΡΠ²Π°Π°Ρ Π΄Π° ΡΠ° ΠΊΡΠΏΠ°Ρ Π½Π°ΡΠ΅ΡΡΠΈΠ½Π°ΡΠ° βΠΈΠ³ΡΠ°ΡΠΊΠ°β Mikrotik Π·Π° 20 Π΄ΠΎΠ»Π°ΡΠΈ ΠΈ Π΄Π° Π·Π°ΠΌΠ΅Π½Π°Ρ ΡΡΡΠ΅Ρ ΠΎΠ΄ 500 Π΄ΠΎΠ»Π°ΡΠΈ ΡΠΎ Π½Π΅Π° - Π½Π΅ Π³ΠΎ ΠΏΡΠ°Π²Π΅ΡΠ΅ ΡΠΎΠ°. Π£ΡΠ΅Π΄ΠΈΡΠ΅ ΠΊΠ°ΠΊΠΎ βhAP Liteβ / βhAP miniβ (Π΄ΠΎΠΌΠ°ΡΠ½Π° ΠΏΡΠΈΡΡΠ°ΠΏΠ½Π° ΡΠΎΡΠΊΠ°) ΠΈΠΌΠ°Π°Ρ ΠΌΠ½ΠΎΠ³Ρ ΡΠ»Π°Π± ΠΏΡΠΎΡΠ΅ΡΠΎΡ (smips) ΠΈ Π²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎ Π΅ Π΄Π΅ΠΊΠ° Π½Π΅ΠΌΠ° Π΄Π° ΡΠ΅ ΡΠΏΡΠ°Π²Π°Ρ ΡΠΎ ΠΎΠΏΡΠΎΠ²Π°ΡΡΠ²Π°ΡΠ΅ΡΠΎ Π²ΠΎ Π΄Π΅Π»ΠΎΠ²Π½ΠΈΠΎΡ ΡΠ΅Π³ΠΌΠ΅Π½Ρ.
ΠΡΠ΅Π΄ΡΠΏΡΠ΅Π΄ΡΠ²Π°ΡΠ΅! ΠΠ²Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ° Π΅Π΄Π΅Π½ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ: ΠΊΠΎΠ³Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ ΡΠ΅ ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°Π°Ρ ΠΈΠ»ΠΈ ΠΈΡΠΊΠ»ΡΡΡΠ²Π°Π°Ρ, ΡΠ΅ ΡΠ»ΡΡΡΠ²Π°Π°Ρ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ°ΡΠ°, ΠΊΠΎΠΈ ΡΡΡΠ΅ΡΠΎΡ ΡΠ΅ ΠΎΠ±ΠΈΠ΄ΡΠ²Π° Π΄Π° Π³ΠΈ Π·Π°ΡΡΠ²Π° Π²ΠΎ ΡΠ²ΠΎΡΠ°ΡΠ° Π½Π΅ΠΈΡΠΏΠ°ΡΠ»ΠΈΠ²Π° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°. Π‘ΠΎ Π³ΠΎΠ»Π΅ΠΌ Π±ΡΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΠΈ ΡΠ΅ΡΡΠΈ ΠΏΡΠΈΠΊΠ»ΡΡΠΎΡΠΈ ΠΈ ΠΈΡΠΊΠ»ΡΡΡΠ²Π°ΡΠ°, ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ Π΄Π΅Π³ΡΠ°Π΄Π°ΡΠΈΡΠ° Π½Π° Π²Π½Π°ΡΡΠ΅ΡΠ½Π°ΡΠ° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ° Π²ΠΎ ΡΡΡΠ΅ΡΠΎΡ.
PS: ΠΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ Π·Π° Π΄ΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΠΊΠΎΠ΄ Π΄ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΡΠΈΡΠ°Ρ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π°Ρ ΠΎΠ½ΠΎΠ»ΠΊΡ ΠΊΠΎΠ»ΠΊΡ ΡΡΠΎ ΡΠ΅ Π΄ΠΎΠ²ΠΎΠ»Π½ΠΈ Π²Π°ΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΡΠΏΡΠ°ΡΠ°ΡΠ΅ ΠΏΠΎΡΠ°ΠΊΠΈ Π½Π° ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌΠ° ΠΈΠ»ΠΈ Π΄Π° ... ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡΠ΅ ΠΎΠΏΡΠΈΠΈ!
Π‘Π΅ Π½Π°Π΄Π΅Π²Π°ΠΌ Π΄Π΅ΠΊΠ° ΡΡΠ°ΡΠΈΡΠ°ΡΠ° ΡΠ΅ Π²ΠΈ Π±ΠΈΠ΄Π΅ ΠΊΠΎΡΠΈΡΠ½Π° ΠΈ ΡΠ΅ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π΄Π° Π³ΠΈ Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΌΡΠ΅ΠΆΠΈΡΠ΅ Π½Π° ΠΌΠ°Π»ΠΈΡΠ΅ ΠΈ ΡΡΠ΅Π΄Π½ΠΈ Π±ΠΈΠ·Π½ΠΈΡΠΈ ΠΌΠ°Π»ΠΊΡ ΠΏΠΎΠ±Π΅Π·Π±Π΅Π΄Π½ΠΈ.
ΠΠ·Π²ΠΎΡ: www.habr.com