VyOS Π΅ Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° Debian Linux ΡΠΎΡΡΡΠ΅ΡΠ΅Π½ ΡΡΡΠ΅Ρ, Π½Π°ΡΠΎΡΠ΅Π½ ΠΊΡΠΌ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ, Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ Π½Π° ΡΡΠ»ΡΠ³ΠΈ ΠΈ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΠΌΠ°Π½ΠΈΠ°ΡΠΈ. VyOS ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ° Π½Π° Ρ Π°ΡΠ΄ΡΠ΅Ρ (amd64) ΠΈΠ»ΠΈ ΡΠ΅ Π²Π½Π΅Π΄ΡΡΠ²Π° ΠΊΠ°ΡΠΎ Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ. ΠΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ΡΠΎ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° ΡΡΠ΅Π· CLI.
VyOS Π²ΠΊΠ»ΡΡΠ²Π°:
- Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° Π·Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎ ΠΌΠ°ΡΡΡΡΡΠΈΠ·ΠΈΡΠ°Π½Π΅ (BGP, OSPF, IS-IS, PIM-SM, Babel, β¦);
- ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ VPN (OpenVPN, L2TP, WireGuard, IPsec, DMVPNβ¦);
- ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ Π·Π° Π°Π½Π³Π°ΠΆΠΈΡΠ°Π½Π΅/Π²ΡΡΡΠ°Π½Π΅ Π½Π°Π·Π°Π΄ ΠΈ Π²Π΅ΡΡΠΈΡ;
- ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ HTTP API ΠΈ API Π·Π° ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ Π·Π° shell ΠΈ Python.
VyOS Π΅ ΠΎΡΠ½ΠΎΠ²Π°Π½Π° ΠΏΡΠ΅Π· 2013 Π³. ΠΊΠ°ΡΠΎ ΡΠ°Π·ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ Π½Π° ΡΠΎΡΡΡΠ΅ΡΠ½ΠΈΡ ΡΡΡΠ΅Ρ Vyatta, ΠΊΠΎΠΉΡΠΎ ΠΎΡ ΡΠ²ΠΎΡ ΡΡΡΠ°Π½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ, ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π° Juniper JunOS.
ΠΠΈΠ·Π½Π΅Ρ ΠΌΠΎΠ΄Π΅Π»ΡΡ Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π΅ ΠΏΡΠΎΠ΄Π°ΠΆΠ±Π° Π½Π° LTS ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΠΈ, ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΠΎ ΠΏΠΎΡΡΡΠΊΠ°. ΠΠΎΡΠ°Π΄ΠΈ ΡΠΎΠ²Π° ΠΏΡΠ΅Π΄ΠΈ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π³ΠΎΠ΄ΠΈΠ½ΠΈ Π±Π΅ΡΠ΅ ΡΠΏΡΡΠ½ Π±Π΅Π·ΠΏΠ»Π°ΡΠ½ΠΈΡΡ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ LTS ΡΠ±ΠΎΡΠΊΠΈ, Π° ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° ΠΈ Π΄ΠΎ ΡΠ΅Ρ Π½ΠΈΡΠ΅ ΠΈΠ·Ρ ΠΎΠ΄Π½ΠΈ ΠΊΠΎΠ΄ΠΎΠ²Π΅. ΠΠΎΡΡΡΠΏΡΡ Π΄ΠΎ ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΠΊΠΎΠ΄ΠΎΠ²Π° Π±Π°Π·Π°, ΠΎΡ ΠΊΠΎΡΡΠΎ ΡΠ° Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½ΠΈ LTS ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΠΈ, Π²ΠΈΠ½Π°Π³ΠΈ Π΅ ΠΎΡΡΠ°Π²Π°Π» Π΄ΠΎΡΡΡΠΏΠ΅Π½; ΠΡΡ Π° Π½Π°Π»ΠΈΡΠ½ΠΈ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΈ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΠΈ. Π‘ΡΡΡΠ²Π° ΡΠΈ Π΄Π° ΡΠ΅ ΠΎΡΠ±Π΅Π»Π΅ΠΆΠΈ, ΡΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΠΈΡΠ΅ Π½Π° LTS ΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡ Π±Π΅Π·ΠΏΠ»Π°ΡΠ½ΠΎ Π½Π° ΡΠ΅Π΄ΠΈΡΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Ρ Π½Π΅ΡΡΠΎΠΏΠ°Π½ΡΠΊΠ° ΡΠ΅Π» ΠΈ ΡΡΠ°ΡΡΠ½ΠΈΡΠΈ Π² ΠΏΡΠΎΠ΅ΠΊΡΠΈ (ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ° Π΄ΠΎΠΏΡΠΈΠ½Π΅ΡΠ»ΠΈ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ΡΠΎ, ΡΠ΅ΡΡΠ²Π°Π½Π΅ΡΠΎ, ΠΏΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ, ΠΊΠ°ΠΊΡΠΎ ΠΈ βΠ΅Π²Π°Π½Π³Π΅Π»ΠΈΡΡΠΈΡΠ΅β, ΠΊΠΎΠΈΡΠΎ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° β Π²ΠΆ. ΡΡΠ»ΠΎΠ²ΠΈΡ Π·Π° ΡΡΠ°ΡΡΠΈΠ΅).
ΠΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠ° Π³Π»Π΅Π΄Π½Π° ΡΠΎΡΠΊΠ° ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΎΡΡΡΠ° ΡΠ΅ ΠΈΠ·ΡΠ°Π·ΡΠ²Π° Π²:
- Π½Π°Π»ΠΈΡΠΈΠ΅ Π½Π° ΠΈΠ·Ρ ΠΎΠ΄Π½ΠΈ ΠΊΠΎΠ΄ΠΎΠ²Π΅;
- ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡΠ° Π»Π΅ΡΠ½ΠΎ Π΄Π° ΡΡΠ·Π΄Π°Π²Π°ΡΠ΅ ΡΠ²ΠΎΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈ ISO ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ, ΠΊΠΎΠΈΡΠΎ Π΄Π° ΠΎΡΠ³ΠΎΠ²Π°ΡΡΡ Π½Π° Π²Π°ΡΠΈΡΠ΅ Π½ΡΠΆΠ΄ΠΈ);
- Π½Π°Π»ΠΈΡΠΈΠ΅ Π½Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈ Linux ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΠΈ ΠΏΠΎΠ·Π½Π°ΡΠΈ ΠΏΠΎΠΌΠΎΡΠ½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ (grep, sed, awk, nmap, tcpdump ΠΈ Π΄Ρ.);
- ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΏΡΠΎΡΠ΅Ρ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° (Π²ΠΈΠΆΡΠ΅ vyos.dev).
VyOS Stream Π΅ Π½ΠΎΠ² ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΠΈ Π²Π΅ΡΡΠΈΠΈ. ΠΡΠΎ ΠΊΠ°ΠΊΠ²ΠΎ ΠΏΠΈΡΠ°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅:
ΠΠ°ΠΊΡΠ°ΡΠΊΠΎ, VyOS Stream Π΅ ΠΌΠΎΠΌΠ΅Π½ΡΠ½Π° ΡΠ½ΠΈΠΌΠΊΠ° Π½Π° Π½ΠΎΠ²ΠΎ LTS ΠΈΠ·Π΄Π°Π½ΠΈΠ΅, Π²ΡΡΡ Ρ ΠΊΠΎΠ΅ΡΠΎ ΡΠ°Π±ΠΎΡΠΈΠΌ. ΠΠ°ΠΏΠΎΡΠ²Π°ΠΉΠΊΠΈ Ρ VyOS 1.4, Π½ΠΈΠ΅ ΡΡΠ·Π΄Π°Π²Π°ΠΌΠ΅ Π½ΠΎΠ² ΠΊΠ»ΠΎΠ½ Π½Π° Π²Π΅ΡΡΠΈΡΡΠ° Π½Π° LTS ΠΎΡ ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΈΡ LTS, Π° Π½Π΅ ΠΎΡ ΡΠ΅ΠΊΡΡΠΈΡ. Π’ΠΎΠ²Π° Π½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΠΌ ΠΎΡ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ Π΄ΠΎΠ±ΡΠΎ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΈ Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅ΠΌ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠΈΡΠ΅Π»Π΅Π½ ΠΏΡΠΎΡΠ΅Ρ Π½Π° ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·ΠΈΡΠ°Π½Π΅. Π‘Π°ΠΌΠΎ ΡΠ΅Π·ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ Π²Π΅ΡΠ΅ ΡΠ° Π±ΠΈΠ»ΠΈ ΡΠ΅ΡΡΠ²Π°Π½ΠΈ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΠ΅ΡΡΠ²Π°Π½Π΅ΡΠΎ ΠΈ ΡΠ° ΠΏΡΠΈΠ΅Π»ΠΈ ΠΎΠΊΠΎΠ½ΡΠ°ΡΠ΅Π»Π½Π°ΡΠ° ΡΠΈ ΡΠΎΡΠΌΠ°, ΡΠ΅ ΠΏΡΠ΅Ρ Π²ΡΡΠ»ΡΡ Π² Π½ΠΎΠ²ΠΈΡ LTS ΠΊΠ»ΠΎΠ½ - Π·Π° Π΄Π° ΡΠ΅ Π½Π°ΠΌΠ°Π»ΠΈ Π±ΡΠΎΡΡ Π½Π° ΡΠΈΡΡΠ°ΡΠΈΠΈΡΠ΅, Π² ΠΊΠΎΠΈΡΠΎ ΡΡΠ½ΠΊΡΠΈΠΈΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π°Ρ ΡΠ°Π΄ΠΈΠΊΠ°Π»Π½ΠΎ ΠΏΡΠ΅ΡΠ°Π±ΠΎΡΠ΅Π½ΠΈ ΠΈΠ»ΠΈ ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π°ΡΠΈ ΠΎΡ LTS Π²Π΅ΡΡΠΈΠΈΡΠ΅.
ΠΠΎΠ²ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π½Π° VyOS Stream ΡΠ΅ ΡΠ΅ ΠΏΡΡΠΊΠ°Ρ ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»Π½ΠΎ Π²Π΅Π΄Π½ΡΠΆ Π½Π° ΡΡΠΈΠΌΠ΅ΡΠ΅ΡΠΈΠ΅.
Π ΡΠ°ΠΊΠ°, ΠΊΠ°ΠΊΠ²ΠΈ ΡΠ° ΡΠ΅Π»ΠΈΡΠ΅ Π½Π° VyOS Stream?
ΠΡΡΠ²ΠΎ, ΡΠΎΠ²Π° Π΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅Π½ ΠΏΡΠ΅Π³Π»Π΅Π΄ Π·Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅, Π·Π° Π΄Π° Π²ΠΈΠ΄ΡΡ ΠΊΠ°ΠΊΠ²ΠΎ ΠΈΠ΄Π²Π° Π² Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° LTS ΠΈ Π΄Π° Ρ ΠΈΠ·ΠΏΡΠΎΠ±Π²Π°Ρ.
ΠΡΠΎΡΠΎ, ΡΠΎΠ²Π° Π΅ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π΅Π½ ΠΏΡΠ΅Π³Π»Π΅Π΄ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅, ΡΠ°ΠΊΠ° ΡΠ΅ Π΄Π° ΠΌΠΎΠ³Π°Ρ Π΄Π° Π·Π°Π±Π΅Π»Π΅ΠΆΠ°Ρ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½ΠΈ ΠΏΡΠ΅ΠΊΡΡΠ²Π°Π½ΠΈΡ Π½Π° API ΠΈ Π΄Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Ρ ΡΠ²ΠΎΠΈΡΠ΅ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅, ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ, ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΠΈ Π΄ΡΡΠ³ΠΈ Π½Π΅ΡΠ°, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ° Π½Π°ΠΏΡΠ°Π²ΠΈΠ»ΠΈ - ΠΈΠ»ΠΈ Π΄Π° Π΄ΠΎΠ±Π°Π²ΡΡ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π½ΠΎΠ²ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π° VyOS ΠΊΡΠΌ ΡΠ΅Π·ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ.
Π’ΡΠ΅ΡΠΎ, ΡΠΎΠ²Π° Π΅ ΠΊΠΎΠ½ΡΡΠΎΠ» Π½Π° ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎΡΠΎ: ΠΏΠΎΠ½ΡΠΊΠΎΠ³Π° Π³ΡΠ΅ΡΠΊΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΎΡΠΊΡΠΈΡΠΈ ΡΠ°ΠΌΠΎ ΡΡΠ΅Π· ΡΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π² ΡΠ΅Π°Π»Π½Π° ΡΡΠ΅Π΄Π°, ΠΎΡΠΎΠ±Π΅Π½ΠΎ ΠΊΠΎΠ³Π°ΡΠΎ ΡΡΠ°Π²Π° Π²ΡΠΏΡΠΎΡ Π·Π° Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½Π° ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡ ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ Π΄ΡΡΠ³ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ. VyOS Stream ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° Π²ΡΠ΅ΠΊΠΈ Π΄Π° ΠΈΠ·ΠΏΡΠΎΠ±Π²Π° ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ° ΠΏΠ»Π°Π½ΠΈΡΠ°Π½ΠΈ Π·Π° ΡΠ»Π΅Π΄Π²Π°ΡΠΎΡΠΎ LTS ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ Π΄Π° Π²ΠΈΠ΄ΠΈ Π΄Π°Π»ΠΈ ΡΠ°Π±ΠΎΡΡΡ Π΄ΠΎΠ±ΡΠ΅ ΠΈΠ»ΠΈ ΡΠ΅ Π½ΡΠΆΠ΄Π°ΡΡ ΠΎΡ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅.
VyOS Stream (Π·Π° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΎΡ Π½ΠΎΡΠ½ΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΠΈ) ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ Π½ΡΠΊΠΎΠΈ Π³Π°ΡΠ°Π½ΡΠΈΠΈ Π·Π° ΡΡΠ°Π±ΠΈΠ»Π½ΠΎΡΡ. ΠΡΠΎ ΠΊΠ°ΠΊΠ²ΠΎ ΠΏΠΈΡΠ°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅:
Π’ΡΠΉ ΠΊΠ°ΡΠΎ VyOS Stream Π΅ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π΅Π½ ΠΏΡΠ΅Π³Π»Π΅Π΄ Π½Π° ΡΠ»Π΅Π΄Π²Π°ΡΠΈΡ LTS, ΡΠΎΠΉ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ»Π΅Π΄Π²Π° ΡΡΡΠΈΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΊΠ°ΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΡΡΠ° Π½Π° LTS. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
- ΠΠΊΠΎ Π½ΡΠΊΠ°ΠΊΠ²Π° ΡΡΠ½ΠΊΡΠΈΡ ΠΏΡΠΈΡΡΡΡΠ²Π° Π² ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° VyOS Stream, ΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π°ΡΠ° ΡΠ°ΠΌΠΎ ΡΡΠ΅Π· ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ°ΡΠ° Π·Π° Π»ΠΈΡΠ°Π²Π°Π½Π΅.
- ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΈΡΡ ΡΠΎΡΠΌΠ°Ρ Π²ΠΈΠ½Π°Π³ΠΈ Π΅ ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌ Ρ ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΈ Π²Π΅ΡΡΠΈΠΈ (Π½Π΅ Π΅ ΠΏΡΠΎΠΌΠ΅Π½Π΅Π½ ΠΈΠ»ΠΈ ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π½ ΠΎΡ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅).
- ΠΡΡΡΠ΅ΡΠ½ΠΈΡΠ΅ API ΡΠ° ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΈ ΠΈΠ»ΠΈ ΡΠ»Π΅Π΄Π²Π°Ρ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ° Π·Π° ΠΎΡΡΠ΅Π³Π»ΡΠ½Π΅. ΠΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΡΠ΅ ΡΠΈΠ³ΡΡΠ½ΠΈ, ΡΠ΅ Π°ΠΊΠΎ Π½Π΅ΡΠΎ ΡΠ°Π±ΠΎΡΠΈ Π² ΠΎΠ±ΡΠ°Π·Π° Π½Π° VyOS Stream, ΡΠΎ ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ ΠΏΠΎ ΡΡΡΠΈΡ Π½Π°ΡΠΈΠ½, ΠΊΠΎΠ³Π°ΡΠΎ ΡΡΠ°Π½Π΅ ΠΎΡΠΈΡΠΈΠ°Π»Π΅Π½ LTS. ΠΠΊΠΎ Π½Π΅ΡΠΎ ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ, ΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π° ΠΎΡΡΠ΅Π³Π»ΡΠ½Π΅. Π’ΠΎΠ²Π° ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ»Π΅ΡΠ½ΠΈ ΠΏΠ»Π°Π½ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π²Π½Π΅Π΄ΡΡΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈ ΠΊΠ°ΡΠΎ ΠΊΠΎΠ»Π΅ΠΊΡΠΈΡΡΠ° ΠΎΡ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π½Π° Ansible.
ΠΠΎΠ±ΡΠ΅, ΡΠ΅Π³Π° Π½Π΅ΠΊΠ° ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΠΊΠ°ΠΊΠ²ΠΎ Π½Π΅ Π΅ VyOS Stream. ΠΡΠΎ ΠΊΠ°ΠΊΠ²ΠΎ ΠΏΠΈΡΠ°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅:
VyOS Stream Π½Π΅ Π΅ Π±Π΅Π·ΠΏΠ»Π°ΡΠ½Π° LTS Π²Π΅ΡΡΠΈΡ. ΠΠΈΠ΅ Π½Π΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠΌΠ΅ ΡΠΏΠ΅ΡΠ½ΠΈ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ ΠΈΠ»ΠΈ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ Π·Π° Π½Π΅Π³ΠΎ. ΠΠΊΠΎ Π±ΡΠ΄Π΅ ΠΎΡΠΊΡΠΈΡΠ° ΠΊΡΠΈΡΠΈΡΠ½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡ, Π½ΠΈΠ΅ ΡΠ΅ Ρ ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°ΠΌΠ΅ Π² ΠΊΠ»ΠΎΠ½Π° Π·Π° Π½Π΅ΠΏΡΠ΅ΠΊΡΡΠ½Π°ΡΠΎ ΠΈΠ·Π΄Π°Π²Π°Π½Π΅ ΠΈ ΠΈΠ·Π΄Π°Π½ΠΈΡΡΠ° Π½Π° LTS Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉ-ΡΠΊΠΎΡΠΎ ΠΈ ΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΠΌ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅. ΠΠΎ ΠΏΠΎΡΠΎΡΠ½ΠΎ ΠΏΡΠ΅Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Ρ ΡΠ°Π·ΠΈ ΠΊΠΎΡΠ΅ΠΊΡΠΈΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ Π΄ΠΎ ΡΠ»Π΅Π΄Π²Π°ΡΠΎΡΠΎ ΡΡΠΈΠΌΠ΅ΡΠ΅ΡΠΈΠ΅.
ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠΌΠ΅ ΡΠ°ΠΌΠΎ ΠΎΠ±ΡΠΎ ISO ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅; Π±Π΅Π· Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ Π·Π²ΡΠ½ΡΠΈ ΠΈ ΡΠ²ΠΈΡΠΊΠΈ (ΠΊΠ°ΡΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΠΈ Π·Π° Azure - Π±Π΅Π»Π΅ΠΆΠΊΠ° Π½Π° ΠΏΡΠ΅Π²ΠΎΠ΄Π°ΡΠ°)
ΠΠ°Π·ΠΈΡΠ°Π½ΠΈΡΡ Π½Π° VPP Accelerated Data Panel Π·Π°ΡΠ»ΡΠΆΠ°Π²Π° ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΡΠΎΠΉ Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ Π²ΡΠ² VyOS Stream, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π½Π΅Π³ΠΎΠ²ΠΈΡΡ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΈ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ Π½Π΅ ΡΠ΅ ΡΡΠΈΡΠ°Ρ Π·Π° Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ ΡΡΠ°Π±ΠΈΠ»Π½ΠΈ ΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΡΡ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ. Π’Π°ΠΊΠ° ΡΠ΅ Π·Π°ΡΠ΅Π³Π° VPP ΡΠ΅ Π±ΡΠ΄Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½Π° ΡΠ°ΠΌΠΎ Π² ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π·Π° ΡΠ΅ΠΊΡΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅.
ΠΠΊΠΎ ΠΈΡΠΊΠ°ΡΠ΅ ΡΡΠ°Π±ΠΈΠ»Π½ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Ρ Π³ΠΎΡΠ΅ΡΠΈ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ, ΡΡΡΠ±Π²Π° Π΄Π° Π·Π°ΠΊΡΠΏΠΈΡΠ΅ LTS Π²Π΅ΡΡΠΈΡ ΡΡΠ΅Π· Π°Π±ΠΎΠ½Π°ΠΌΠ΅Π½Ρ ΠΈΠ»ΠΈ Π΅Π΄ΠΈΠ½ ΠΎΡ Π±Π΅Π·ΠΏΠ»Π°ΡΠ½ΠΈΡΠ΅ Π°Π±ΠΎΠ½Π°ΠΌΠ΅Π½ΡΠΈ Π·Π° ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΎΡΠ³ΠΎΠ²Π°ΡΡΡ Π½Π° ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡΡΠ°.
ΠΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΡΠΎΡΠΊΠΈ Π½Π° ΡΠ°Π·ΠΈ Π²Π΅ΡΡΠΈΡ (1.5-2025-Q1), ΡΠΏΠΎΡΠ΅Π΄ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅, ΡΠ°:
- ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° FQDN Π·Π° NAT ΠΏΡΠ°Π²ΠΈΠ»Π°;
- ΠΠ΅ΠΌΠΎΠ½ Π·Π° ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ°Π½Π΅ Π½Π° Conntrack;
- ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡΠ° Π΄Π° ΡΠ»ΡΡΠ°ΡΠ΅ PPPoE ΡΡΡΠ²ΡΡΠ° Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΈ Π²ΡΠ² Π²ΡΠΈΡΠΊΠΈ Π½Π΅Π³ΠΎΠ²ΠΈ VLAN;
- DHCP ΡΡΡΠ²ΡΡ, Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° Kea.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru
