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 - Π½ΠΎΠ² ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΊΡΠΌ ΡΠΎΡΠΌΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΠΈ releases. ΠΡΠΎ ΠΊΠ°ΠΊΠ²ΠΎ ΠΏΠΈΡΠ°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅:
Π ΠΊΡΠ°ΡΡΠ΅, 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 ΡΠ΅Π»ΠΈΠ·ΠΈΡΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉ-ΡΠΊΠΎΡΠΎ ΠΈ ΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΠΌ ΠΏΠ°ΠΊΠ΅ΡΠΈ Ρ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ Π·Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅. ΠΠΎ ΠΎΠ±ΡΠ°Π·ΠΈΡΠ΅ Π½Π° Stream Ρ ΡΠ°Π·ΠΈ ΠΊΠΎΡΠ΅ΠΊΡΠΈΡ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΏΠΎΡΠ²ΡΡ ΡΠ°ΠΌΠΎ ΠΏΡΠ΅Π· ΡΠ»Π΅Π΄Π²Π°ΡΠΎΡΠΎ ΡΡΠΈΠΌΠ΅ΡΠ΅ΡΠΈΠ΅.
ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠΌΠ΅ ΡΠ°ΠΌΠΎ ΠΎΠ±Ρ ISO ΠΎΠ±ΡΠ°Π·; Π±Π΅Π· Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ Π΅ΠΊΡΡΡΠΈ (ΠΊΠ°ΡΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΈ ΡΠ±ΠΎΡΠΊΠΈ Π·Π° Azure β Π±Π΅Π»Π΅ΠΆΠΊΠ° ΠΎΡ ΠΏΡΠ΅Π²ΠΎΠ΄Π°ΡΠ°)
ΠΡΠ΄Π΅Π»Π½ΠΎ ΡΠΏΠΎΠΌΠ΅Π½Π°Π²Π°Π½Π΅ Π·Π°ΡΠ»ΡΠΆΠ°Π²Π° ΡΡΠΊΠΎΡΠ΅Π½Π°ΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½Π° ΠΏΠ°Π½Π΅Π» Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° VPP: ΡΡ Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½Π° Π² VyOS Stream, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π½Π΅ΠΉΠ½ΠΈΡΡ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π΅ ΡΠ΅ ΡΡΠΈΡΠ°Ρ Π·Π° Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ ΡΡΠ°Π±ΠΈΠ»Π½ΠΈ ΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΡΡ Π΄ΡΠ°ΡΡΠΈΡΠ½ΠΎ. Π’Π°ΠΊΠ°, VPP ΡΠ΅ Π±ΡΠ΄Π΅ Π²ΠΊΠ»ΡΡΠ²Π°Π½ ΡΠ°ΠΌΠΎ Π² ΠΎΠ±ΡΠ°Π·ΠΈΡΠ΅ Π·Π° ΡΠ΅ΠΊΡΡΠΈΡΠ΅ ΡΠ΅Π»ΠΈΠ·ΠΈ.
ΠΠΊΠΎ Π²ΠΈ ΡΡΡΠ±Π²Π°Ρ ΡΡΠ°Π±ΠΈΠ»Π½ΠΈ ΠΎΠ±ΡΠ°Π·ΠΈ Ρ Π°ΠΊΡΡΠ°Π»Π½ΠΈ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ, ΡΡΡΠ±Π²Π° Π΄Π° Π·Π°ΠΊΡΠΏΠΈΡΠ΅ LTS ΡΠ΅Π»ΠΈΠ· ΡΡΠ΅Π· Π°Π±ΠΎΠ½Π°ΠΌΠ΅Π½Ρ ΠΈΠ»ΠΈ Π΅Π΄ΠΈΠ½ ΠΎΡ Π±Π΅Π·ΠΏΠ»Π°ΡΠ½ΠΈΡΠ΅ Π°Π±ΠΎΠ½Π°ΠΌΠ΅Π½ΡΠΈ Π·Π° ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΎΡΠ³ΠΎΠ²Π°ΡΡΡ Π½Π° ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡΡΠ°.
ΠΡΠ½ΠΎΠ²Π½ΠΈ Π°ΠΊΡΠ΅Π½ΡΠΈ ΠΎΡ ΡΠΎΠ²Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ (1.5-2025-Q1):
- ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° FQDN Π·Π° NAT ΠΏΡΠ°Π²ΠΈΠ»Π°;
- Π΄Π΅ΠΌΠΎΠ½ Π·Π° Π»ΠΎΠ³Π²Π°Π½Π΅ Π½Π° Conntrack;
- Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΠ»ΡΡΠ°Π½Π΅ Π½Π° PPPoE ΡΡΡΠ²ΡΡ Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΈ Π²ΡΠ² Π²ΡΠΈΡΠΊΠΈ Π½Π΅Π³ΠΎΠ²ΠΈ VLAN;
- DHCP ΡΡΡΠ²ΡΡ Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° Kea.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru
