ΠœΠΎΡΡ‚ Π½Π΅Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. ΠœΡ€Π΅ΠΆΠ° ΠΎΡ‚ 200 Ρ€ΡƒΡ‚Π΅Ρ€Π° MikroTik

ΠœΠΎΡΡ‚ Π½Π΅Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. ΠœΡ€Π΅ΠΆΠ° ΠΎΡ‚ 200 Ρ€ΡƒΡ‚Π΅Ρ€Π° MikroTik

Π—Π΄Ρ€Π°Π²Π΅ΠΉΡ‚Π΅ Π½Π° всички. Π’Π°Π·ΠΈ статия Π΅ насочСна към Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π°Ρ‚ с ΠΌΠ½ΠΎΠ³ΠΎ устройства MikroTik ΠΈ искат Π΄Π° постигнат максимална унификация, Π·Π° Π΄Π° Π½Π΅ сС Π½Π°Π»Π°Π³Π° Π΄Π° сС ΡΠ²ΡŠΡ€Π·Π²Π°Ρ‚ с всяко устройство ΠΏΠΎΠΎΡ‚Π΄Π΅Π»Π½ΠΎ. Π’ Ρ‚Π°Π·ΠΈ статия Ρ‰Π΅ опиша ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΊΠΎΠΉΡ‚ΠΎ, Π·Π° съТалСниС, Π½Π΅ стигна Π΄ΠΎ Π±ΠΎΠΉΠ½ΠΈ условия ΠΏΠΎΡ€Π°Π΄ΠΈ Ρ‡ΠΎΠ²Π΅ΡˆΠΊΠΈ Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈ. Накратко: Π½Π°Π΄ 200 ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°, Π±ΡŠΡ€Π·Π° настройка ΠΈ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π½Π° пСрсонала, унификация ΠΏΠΎ Ρ€Π΅Π³ΠΈΠΎΠ½ΠΈ, Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΌΡ€Π΅ΠΆΠΈ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ хостовС, Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° лСсно добавянС Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»Π° Π·Π° всички устройства, Π»ΠΎΠ³Π²Π°Π½Π΅ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ°.

ОписаниС Π½Π° слСдващитС Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π΅ ΠΏΡ€Π΅Ρ‚Π΅Π½Π΄ΠΈΡ€Π° Π·Π° Π³ΠΎΡ‚ΠΎΠ² случай, Π½ΠΎ сС надявам Π΄Π° бъдС ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π° ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π²Π°ΡˆΠΈΡ‚Π΅ ΠΌΡ€Π΅ΠΆΠΈ ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈΡ‚Π΅. Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ някои ΠΎΡ‚ Ρ‚ΠΎΡ‡ΠΊΠΈΡ‚Π΅ ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ‚Π° Π΄Π° Π²ΠΈ сС струват Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΈ - Π°ΠΊΠΎ Π΅ Ρ‚Π°ΠΊΠ°, моля ΠΏΠΈΡˆΠ΅Ρ‚Π΅ Π² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΡ‚Π΅. ΠšΡ€ΠΈΡ‚ΠΈΠΊΠ°Ρ‚Π° Π² Ρ‚ΠΎΠ·ΠΈ случай Ρ‰Π΅ бъдС ΠΎΠΏΠΈΡ‚ Π² ΠΎΠ±Ρ‰Π°Ρ‚Π° смСтка. Π—Π°Ρ‚ΠΎΠ²Π°, Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŽ, ΠΏΠΎΠ³Π»Π΅Π΄Π½ΠΈ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΡ‚Π΅, ΠΌΠΎΠΆΠ΅ Π±ΠΈ Π°Π²Ρ‚ΠΎΡ€ΡŠΡ‚ Π΅ допуснал Π³Ρ€ΡƒΠ±Π° Π³Ρ€Π΅ΡˆΠΊΠ° - общността Ρ‰Π΅ ΠΏΠΎΠΌΠΎΠ³Π½Π΅.

Броят Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ Π΅ 200-300, Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π³Ρ€Π°Π΄ΠΎΠ²Π΅ с Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎ качСство Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π°. НСобходимо Π΅ всичко Π΄Π° бъдС красиво ΠΈ ясно обяснСно Π½Π° мСстнитС администратори ΠΊΠ°ΠΊ Ρ‰Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ.

И Ρ‚Π°ΠΊΠ°, ΠΎΡ‚ ΠΊΠ°ΠΊΠ²ΠΎ Π·Π°ΠΏΠΎΡ‡Π²Π° всСки ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Π Π°Π·Π±ΠΈΡ€Π° сС, ΠΎΡ‚ Π’Π—.

  1. ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ Π½Π° мрСТовия ΠΏΠ»Π°Π½ във всички Ρ„ΠΈΠ»ΠΈΠ°Π»ΠΈ Π² ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ с изискванията Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, сСгмСнтация Π½Π° ΠΌΡ€Π΅ΠΆΠΈΡ‚Π΅ (ΠΎΡ‚ 3 Π΄ΠΎ 20 ΠΌΡ€Π΅ΠΆΠΈ във Ρ„ΠΈΠ»ΠΈΠ°Π»ΠΈΡ‚Π΅ Π² зависимост ΠΎΡ‚ броя Π½Π° устройствата).
  2. Настройка Π½Π° устройствата във всСки Ρ„ΠΈΠ»ΠΈΠ°Π». ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Ρ€Π΅Π°Π»Π½Π°Ρ‚Π° пропускна способност Π½Π° доставчика Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ условия Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°.
  3. ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π° Π½Π° устройствата, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎ бял списък, автодСтСкция Π½Π° Π°Ρ‚Π°ΠΊΠΈ с Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ добавянС Π² Ρ‡Π΅Ρ€Π΅Π½ списък Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅, ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ тСхничСски срСдства Π·Π° ΠΏΡ€ΠΈΡ…Π²Π°Ρ‰Π°Π½Π΅ Π½Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΡ‚ΠΊΠ°Π· ΠΎΡ‚ обслуТванС.
  4. ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ΠΈ VPN Π²Ρ€ΡŠΠ·ΠΊΠΈ с Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Π½Π΅ ΠΏΠΎ ΠΌΡ€Π΅ΠΆΠΈ Π² ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ с изискванията Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°. ΠœΠΈΠ½ΠΈΠΌΡƒΠΌ 3 VPN Π²Ρ€ΡŠΠ·ΠΊΠΈ ΠΎΡ‚ всСки Ρ„ΠΈΠ»ΠΈΠ°Π» Π΄ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»Π°Ρ‚Π°.
  5. На Π±Π°Π·Π°Ρ‚Π° Π½Π° Ρ‚ΠΎΡ‡ΠΊΠΈ 1 ΠΈ 2. Π˜Π·Π±ΠΎΡ€ Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»Π½ΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° отказоустойчиви VPN. ВСхнологията Π·Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΈΠ·Π±Ρ€Π°Π½Π° ΠΎΡ‚ ΠΈΠ·ΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Ρ ΠΏΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ обоснованиС.
  6. ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ Π½Π° приоритизация Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ, ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅, хостовС ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ спСцифични услуги, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡŠΡ‚. (VOIP, хостовС с Π²Π°ΠΆΠ½ΠΈ услуги)
  7. ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΈ Π»ΠΎΠ³Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΡΡ‚Π° ΠΎΡ‚ Ρ€ΡƒΡ‚Π΅Ρ€ΠΈΡ‚Π΅ Π·Π° рСакция ΠΎΡ‚ страна Π½Π° тСхничСската ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°.

ΠšΠ°ΠΊΡ‚ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°ΠΌΠ΅, Π² Ρ€Π΅Π΄ΠΈΡ†Π° случаи Π’Π— сС ΡΡŠΡΡ‚Π°Π²Ρ Π½Π° Π±Π°Π·Π° изисквания. Π’Π΅Π·ΠΈ изисквания Π³ΠΈ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€Π°Ρ… самостоятСлно, ΠΈΠ·ΡΠ»ΡƒΡˆΠ²Π°ΠΉΠΊΠΈ основнитС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ. Допусках Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π°, Ρ‡Π΅ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ‚Π΅Π·ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ΅Π½ΠΎ ΠΎΡ‚ някой Π΄Ρ€ΡƒΠ³.

Кои инструмСнти Ρ‰Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° изпълнСниС Π½Π° Ρ‚Π΅Π·ΠΈ изисквания:

  1. Π‘Ρ‚Π΅ΠΊ ELK (слСд извСстно Π²Ρ€Π΅ΠΌΠ΅, Ρ€Π°Π·Π±Ρ€Π°Ρ…ΠΌΠ΅, Ρ‡Π΅ вмСсто logstash Ρ‰Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° fluentd).
  2. Ansible. Π—Π° удобство Π½Π° администриранСто ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Ρ‰Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ AWX.
  3. GITLAB. Π’ΡƒΠΊ Π½Π΅ Π΅ Π½ΡƒΠΆΠ½ΠΎ пояснСниС. Какво Π±Π΅Π· ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° вСрсиитС Π½Π° Π½Π°ΡˆΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.
  4. PowerShell. Π©Π΅ ΠΈΠΌΠ° ΠΏΡ€ΠΎΡΡ‚ΠΈΡ‡ΡŠΠΊ скрипт Π·Π° ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½Π°Ρ‚Π° гСнСрация Π½Π° конфигурацията.
  5. Π”ΠΎΠΊΡƒ Π²ΠΈΠΊΠΈ, Π·Π° написванС Π½Π° докумСнтация ΠΈ Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²Π°. Π’ Ρ‚ΠΎΠ·ΠΈ случай Ρ‰Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ habr.com.
  6. ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ΡŠΡ‚ Ρ‰Π΅ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Ρ‡Ρ€Π΅Π· zabbix. Π’Π°ΠΌ ΡΡŠΡ‰ΠΎ Ρ‰Π΅ бъдС нарисувана схСма Π½Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π·Π° ΠΎΠ±Ρ‰ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅.

ΠœΠΎΠΌΠ΅Π½Ρ‚ΠΈ Π·Π° настройка Π½Π° EFK

По ΠΏΡŠΡ€Π²Π°Ρ‚Π° Ρ‚ΠΎΡ‡ΠΊΠ° Ρ‰Π΅ опиша само идСологията, ΠΏΠΎ която Ρ‰Π΅ сС ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Ρ‚ индСкситС. Има ΠΌΠ½ΠΎΠ³ΠΎ
прСкрасни статии Π·Π° настройка ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌ Π½Π° Π»ΠΎΠ³ΠΎΠ²Π΅ ΠΎΡ‚ устройства ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° mikrotik.

Π©Π΅ сС спра Π½Π° някои ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΈ:

1. Π‘ΠΏΠΎΡ€Π΅Π΄ схСмата, трябва Π΄Π° обмислим ΠΏΡ€ΠΈΠ΅ΠΌΠ°Π½Π΅Ρ‚ΠΎ Π½Π° Π»ΠΎΠ³ΠΎΠ²Π΅ ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ мСста ΠΈ ΠΏΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅. Π—Π° Ρ‚ΠΎΠ²Π° Ρ‰Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π°Π³Ρ€Π΅Π³Π°Ρ‚ΠΎΡ€ Π½Π° Π»ΠΎΠ³ΠΎΠ²Π΅. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° искамС Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ унивСрсални Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π·Π° всички Ρ€ΡƒΡ‚Π΅Ρ€ΠΈ с Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° раздСлянС Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ°. Π’ΠΎΠ³Π°Π²Π° индСкситС ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°ΠΌΠ΅ ΠΏΠΎ слСдния Π½Π°Ρ‡ΠΈΠ½:

Ρ‚ΠΎΠ²Π° Π΅ част ΠΎΡ‚ конфигурацията с fluentd type elasticsearch
logstash_format true
index_name mikrotiklogs.north
logstash_prefix mikrotiklogs.north
flush_interval 10s
hosts elasticsearch:9200
port 9200

Π’Π°ΠΊΠ° ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΎΠ±Π΅Π΄ΠΈΠ½ΠΈΠΌ Ρ€ΡƒΡ‚Π΅Ρ€ΠΈΡ‚Π΅ ΠΈ Π΄Π° сСгмСнтирамС спорСд ΠΏΠ»Π°Π½Π°: mikrotiklogs.west, mikrotiklogs.south, mikrotiklogs.east. Π—Π°Ρ‰ΠΎ Π΄Π° услоТнявамС? Π Π°Π·Π±ΠΈΡ€Π°ΠΌΠ΅, Ρ‡Π΅ Ρ‰Π΅ ΠΈΠΌΠ°ΠΌΠ΅ 200 ΠΈ ΠΏΠΎΠ²Π΅Ρ‡Π΅ устройства. НС ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° слСдим всичко. Π‘ вСрсия 6.8 Π½Π° elasticsearch ΠΈΠΌΠ°ΠΌΠ΅ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ настройки Π·Π° бСзопасност (Π±Π΅Π· Π΄Π° ΠΊΡƒΠΏΡƒΠ²Π°ΠΌΠ΅ Π»ΠΈΡ†Π΅Π½Π·), Ρ‚Π°ΠΊΠ° ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ ΠΏΡ€Π°Π²Π°Ρ‚Π° Π·Π° ΠΏΡ€Π΅Π³Π»Π΅Π΄ ΠΌΠ΅ΠΆΠ΄Ρƒ слуТитСлитС Π½Π° тСхничСската ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° ΠΈΠ»ΠΈ мСстнитС систСмни администратори.
Π’Π°Π±Π»ΠΈΡ†ΠΈ, Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ – трябва просто Π΄Π° сС ΡƒΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ – ΠΈΠ»ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π΅Π΄ΠΈΠ½Π΅Π½ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, ΠΈΠ»ΠΈ всСки Π΄Π° ΠΏΡ€Π°Π²ΠΈ Ρ‚Π°ΠΊΠ°, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΌΡƒ Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎ.

2. Π—Π° Π»ΠΎΠ³Π²Π°Π½Π΅Ρ‚ΠΎ. Ако Π² ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π° Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π½Π°Ρ‚Π° стСна Π²ΠΊΠ»ΡŽΡ‡ΠΈΠΌ log, ΠΈΠΌΠ΅Π½Π°Ρ‚Π° трябва Π΄Π° са Π±Π΅Π· ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΈ. Ясно Π΅, Ρ‡Π΅ с прост ΠΊΠΎΠ½Ρ„ΠΈΠ³ Π² fluentd ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°ΠΌΠ΅ Π΄Π°Π½Π½ΠΈΡ‚Π΅ ΠΈ Π΄Π° създадСм ΡƒΠ΄ΠΎΠ±Π½ΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ. На ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΏΠΎ-Π΄ΠΎΠ»Ρƒ - моят домашСн Ρ€ΡƒΡ‚Π΅Ρ€.

ΠœΠΎΡΡ‚ Π½Π΅Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. ΠœΡ€Π΅ΠΆΠ° ΠΎΡ‚ 200 Ρ€ΡƒΡ‚Π΅Ρ€Π° MikroTik

3. Π—Π° Π·Π°Π΅Ρ‚ΠΎΡ‚ΠΎ място ΠΈ Π»ΠΎΠ³ΠΎΠ²Π΅Ρ‚Π΅. Π’ срСдно Π½Π° 1000 ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ Π½Π° час, Π»ΠΎΠ³ΠΎΠ²Π΅Ρ‚Π΅ Π·Π°Π΅ΠΌΠ°Ρ‚ ΠΎΠΊΠΎΠ»ΠΎ 2-3 ΠΌΠ± Π½Π° Π΄Π΅Π½, ΠΊΠΎΠ΅Ρ‚ΠΎ, ΠΏΡ€ΠΈΠ·Π½Π°ΠΉΡ‚Π΅, Π½Π΅ Π΅ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ. ВСрсия elasticsearch 7.5.

ANSIBLE.AWX

Към Π½Π°ΡˆΠ΅Ρ‚ΠΎ щастиС ΠΈΠΌΠ°ΠΌΠ΅ Π³ΠΎΡ‚ΠΎΠ² ΠΌΠΎΠ΄ΡƒΠ» Π·Π° routeros.
Π£ΠΊΠ°Π·Π°Ρ… Π·Π° AWX, Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅ ΠΏΠΎ-Π΄ΠΎΠ»Ρƒ са само Π·Π° ansible Π² чист Π²ΠΈΠ΄ – мисля, Ρ‡Π΅ Π·Π° Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ са Ρ€Π°Π±ΠΎΡ‚ΠΈΠ»ΠΈ с ansible, няма Π΄Π° Π²ΡŠΠ·Π½ΠΈΠΊΠ½Π°Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° gui awx.

ΠŸΡ€ΠΈΠ·Π½Π°Π²Π°ΠΌ, Ρ‡Π΅ ΠΏΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° Π³Π»Π΅Π΄Π°Ρ… Π΄Ρ€ΡƒΠ³ΠΈ Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²Π°, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ…Π° ssh, ΠΈ всички ΠΈΠΌΠ°Ρ…Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ ΠΈ ΠΎΡ‰Π΅ ΠΊΡƒΠΏ Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ. ΠŸΠΎΠ²Ρ‚Π°Ρ€ΡΠΌ, Π΄ΠΎ Π±ΠΈΡ‚ΠΊΠ° Π½Π΅ сС стигна, ΠΏΡ€ΠΈΠ΅ΠΌΠ°ΠΉΡ‚Π΅ Ρ‚Π°Π·ΠΈ информация ΠΊΠ°Ρ‚ΠΎ СкспСримСнт, ΠΊΠΎΠΉΡ‚ΠΎ Π½Π΅ стигна ΠΏΠΎ-Π΄Π°Π»Π΅Ρ‡ ΠΎΡ‚ стСнда с 20 Ρ€ΡƒΡ‚Π΅Ρ€Π°.

НуТно Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ сСртификат ΠΈΠ»ΠΈ Π°ΠΊΠ°ΡƒΠ½Ρ‚. Π’ΡƒΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π΅ вашС, Π°Π· Π·Π°Π»Π°Π³Π°ΠΌ Π½Π° сСртификатитС. Някои чувствитСлни ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΈ относно ΠΏΡ€Π°Π²Π°Ρ‚Π°. Π”Π°Π²Π°ΠΌ ΠΏΡ€Π°Π²Π° Π·Π° запис – ΠΏΠΎΠ½Π΅ β€œreset config” Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π½Π°ΠΏΡ€Π°Π²ΠΈ.

По Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ, ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° сСртификата ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° Π½Π΅ Π±ΠΈ трябвало Π΄Π° Π²ΡŠΠ·Π½ΠΈΠΊΠ½Π°Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ:

Π’ΠΊΡ€Π°Ρ‚Ρ†Π΅ списък с командиНа вашия ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€
ssh-keygen -t RSA, отговарямС Π½Π° Π²ΡŠΠΏΡ€ΠΎΡΠΈΡ‚Π΅, Π·Π°ΠΏΠ°Π·Π²Π°ΠΌΠ΅ ΠΊΠ»ΡŽΡ‡Π°.
ΠšΠΎΠΏΠΈΡ€Π°ΠΌΠ΅ Π½Π° mikrotik:
user ssh-keys import public-key-file=id_mtx.pub user=ansible
ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ трябва Π΄Π° създадСм Π°ΠΊΠ°ΡƒΠ½Ρ‚ ΠΈ Π΄Π° ΠΌΡƒ присвоим ΠΏΡ€Π°Π²Π°.
ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ²Π°ΠΌΠ΅ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎΡΡ‚Ρ‚Π° ΠΏΠΎ сСртификата
ssh -p 49475 -i /keys/mtx ansible@192.168.0.120

ЗаписвамС vi /etc/ansible/hosts
MT01 ansible_network_os=routeros ansible_ssh_port=49475 ansible_ssh_user= ansible
MT02 ansible_network_os=routeros ansible_ssh_port=49475 ansible_ssh_user= ansible
MT03 ansible_network_os=routeros ansible_ssh_port=49475 ansible_ssh_user= ansible
MT04 ansible_network_os=routeros ansible_ssh_port=49475 ansible_ssh_user= ansible

И Π΅Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° playbook: --- name: add_work_sites
hosts: testmt
serial: 1
connection: network_cli
remote_user: mikrotik.west
gather_facts: yes
tasks:
--- name: add Work_sites
routeros_command:
commands:
--- /ip firewall address-list add address=gov.ru list=work_sites comment=Ticket665436_Ochen_nado
--- /ip firewall address-list add address=habr.com list=work_sites comment=for_habr

ΠšΠ°ΠΊΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π²ΠΈΠ΄ΠΈ ΠΎΡ‚ Π³ΠΎΡ€Π΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π°Ρ‚Π° конфигурация, ΡΡŠΡΡ‚Π°Π²ΡΠ½Π΅Ρ‚ΠΎ Π½Π° собствСни playbook Π½Π΅ Π΅ слоТна Ρ€Π°Π±ΠΎΡ‚Π°. Π”ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π΅ Π΄ΠΎΠ±Ρ€Π΅ Π΄Π° сС усвои cli mikrotik. Π”Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ ситуация, ΠΏΡ€ΠΈ която Π½Π° всички Ρ€ΡƒΡ‚Π΅Ρ€ΠΈ трябва Π΄Π° сС ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅ address list с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ Π΄Π°Π½Π½ΠΈ, Ρ‚ΠΎΠ³Π°Π²Π°:

НамСрСтС ΠΈ ΠΈΠ·Ρ‚Ρ€ΠΈΠΉΡ‚Π΅/ip firewal address-list remove [find where list=Β«gov.ruΒ»]

УмишлСно Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ… Ρ‚ΡƒΠΊ цСлия списък с Ρ„Π°ΠΉΡ€Π²ΠΎΠ»Π°, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Ρ‚ΠΎΠΉ Ρ‰Π΅ бъдС ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»Π΅Π½ Π·Π° всСки ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Но ΠΌΠΎΠ³Π° Π΄Π° ΠΊΠ°ΠΆΠ° Π΅Π΄Π½ΠΎ сигурно – ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ само адрСсСн списък.

ΠŸΡ€ΠΈ GITLAB всичко Π΅ ясно. Няма Π΄Π° сС спирам Π½Π° Ρ‚ΠΎΠ·ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ‚. Всичко Π΅ ΠΏΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΎ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ, шаблони ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‰ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ.

Powershell

Π’ΡƒΠΊ Ρ‰Π΅ ΠΈΠΌΠ° 3 Ρ„Π°ΠΉΠ»Π°. Π—Π°Ρ‰ΠΎ PowerShell? ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ всякакъв инструмСнт Π·Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, Π½Π° ΠΊΠΎΠ³ΠΎΡ‚ΠΎ ΠΌΡƒ Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎ. Π’ Ρ‚ΠΎΠ·ΠΈ случай всичкитС Π½ΠΈ ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ са с Windows, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π·Π°Ρ‰ΠΎ Π΄Π° ΠΏΡ€Π°Π²ΠΈΠΌ Π½Π° bash, ΠΊΠΎΠ³Π°Ρ‚ΠΎ PowerShell Π΅ ΠΏΠΎ-ΡƒΠ΄ΠΎΠ±Π΅Π½. На ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎ.

Бамият скрипт (прост ΠΈ Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅ΠΌ):[cmdletBinding()]
Param(
[Parameter(Mandatory=$true)]
[string]$EXTERNALIPADDRESS,
[Parameter(Mandatory=$true)]
[string]$EXTERNALIPROUTE,
[Parameter(Mandatory=$true)]
[string]$BWorknets,
[Parameter(Mandatory=$true)]
[string]$CWorknets,
[Parameter(Mandatory=$true)]
[string]$BVoipNets,
[Parameter(Mandatory=$true)]
[string]$CVoipNets,
[Parameter(Mandatory=$true)]
[string]$CClientss,
[Parameter(Mandatory=$true)]
[string]$BVPNWORKs,
[Parameter(Mandatory=$true)]
[string]$CVPNWORKs,
[Parameter(Mandatory=$true)]
[string]$BVPNCLIENTSs,
[Parameter(Mandatory=$true)]
[string]$cVPNCLIENTSs,
[Parameter(Mandatory=$true)]
[string]$NAMEROUTER,
[Parameter(Mandatory=$true)]
[string]$ServerCertificates,
[Parameter(Mandatory=$true)]
[string]$infile,
[Parameter(Mandatory=$true)]
[string]$outfile
)

Get-Content $infile | Foreach-Object {$_.Replace("EXTERNIP", $EXTERNALIPADDRESS)} |
Foreach-Object {$_.Replace("EXTROUTE", $EXTERNALIPROUTE)} |
Foreach-Object {$_.Replace("BWorknet", $BWorknets)} |
Foreach-Object {$_.Replace("CWorknet", $CWorknets)} |
Foreach-Object {$_.Replace("BVoipNet", $BVoipNets)} |
Foreach-Object {$_.Replace("CVoipNet", $CVoipNets)} |
Foreach-Object {$_.Replace("CClients", $CClientss)} |
Foreach-Object {$_.Replace("BVPNWORK", $BVPNWORKs)} |
Foreach-Object {$_.Replace("CVPNWORK", $CVPNWORKs)} |
Foreach-Object {$_.Replace("BVPNCLIENTS", $BVPNCLIENTSs)} |
Foreach-Object {$_.Replace("CVPNCLIENTS", $cVPNCLIENTSs)} |
Foreach-Object {$_.Replace("MYNAMERROUTER", $NAMEROUTER)} |
Foreach-Object {$_.Replace("ServerCertificate", $ServerCertificates)} | Set-Content $outfile

Моля, ΠΈΠ·Π²ΠΈΠ½Π΅Ρ‚Π΅ ΠΌΠ΅, Π½Π΅ ΠΌΠΎΠ³Π° Π΄Π° ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°ΠΌ всички ΠΏΡ€Π°Π²ΠΈΠ»Π°, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Ρ‚ΠΎΠ²Π° Ρ‰Π΅ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° Π½Π΅ съвсСм Π΄ΠΎΠ±Ρ€Π΅. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΡΡŠΡΡ‚Π°Π²ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π° сами, Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄Π΅ΠΉΠΊΠΈ сС ΠΎΡ‚ Π½Π°ΠΉ-Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ.

НапримСр, Π΅Ρ‚ΠΎ списък с Π»ΠΈΠ½ΠΊΠΎΠ²Π΅, ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ сС Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄Π΅Ρ… Π°Π·:wiki.mikrotik.com/wiki/Manual:Securing_Your_Router
wiki.mikrotik.com/wiki/Manual:IP/Firewall/Filter
wiki.mikrotik.com/wiki/Manual:OSPF-examples
wiki.mikrotik.com/wiki/Drop_port_scanners
wiki.mikrotik.com/wiki/Manual:Winbox
wiki.mikrotik.com/wiki/Manual:Upgrading_RouterOS
wiki.mikrotik.com/wiki/Manual:IP/Fasttrack - Ρ‚ΡƒΠΊ трябва Π΄Π° Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Π΅ ΠΏΡ€ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° fasttrack ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π° Π·Π° ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° няма Π΄Π° работят – ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π° слаби устройства.

Условни обозначСния ΠΏΠΎ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡ‚Π΅:Π—Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ са Π²Π·Π΅Ρ‚ΠΈ слСднитС ΠΌΡ€Π΅ΠΆΠΈ:
192.168.0.0/24 Ρ€Π°Π±ΠΎΡ‚Π½Π° ΠΌΡ€Π΅ΠΆΠ°
172.22.4.0/24 VOIP ΠΌΡ€Π΅ΠΆΠ°
10.0.0.0/24 ΠΌΡ€Π΅ΠΆΠ° Π·Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ Π±Π΅Π· Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Π»ΠΎΠΊΠ°Π»Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ°
192.168.255.0/24 VPN ΠΌΡ€Π΅ΠΆΠ° Π·Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Ρ„ΠΈΠ»ΠΈΠ°Π»ΠΈ
172.19.255.0/24 VPN ΠΌΡ€Π΅ΠΆΠ° Π·Π° ΠΌΠ°Π»ΠΊΠΈ

ΠΠ΄Ρ€Π΅ΡΡŠΡ‚ Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° сС ΡΡŠΡΡ‚ΠΎΠΈ ΠΎΡ‚ 4 дСсСтични числа, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ A.B.C.D, ΠΏΠΎ ΡΡŠΡ‰ΠΈΡ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΈ замяната – Π°ΠΊΠΎ ΠΏΡ€ΠΈ стартиранС сС изисква B, Π·Π½Π°Ρ‡ΠΈ трябва Π΄Π° Π·Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ Π·Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° 192.168.0.0/24 Π½ΠΎΠΌΠ΅Ρ€ 0, Π° Π·Π° C = 0.
$EXTERNALIPADDRESS - ΠΏΡƒΠ±Π»ΠΈΡ‡Π΅Π½ адрСс ΠΎΡ‚ доставчика.
$EXTERNALIPROUTE - ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ към ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° 0.0.0.0/0
$BWorknets - Π Π°Π±ΠΎΡ‚Π½Π° ΠΌΡ€Π΅ΠΆΠ°, Π² нашия ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΡƒΠΊ Ρ‰Π΅ бъдС 168
$CWorknets β€” Π Π°Π±ΠΎΡ‚Π½Π° ΠΌΡ€Π΅ΠΆΠ°, Π² нашия ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΡƒΠΊ Ρ‰Π΅ бъдС 0
$BVoipNets β€” VOIP ΠΌΡ€Π΅ΠΆΠ°, Π² нашия ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΡƒΠΊ 22
$CVoipNets β€” VOIP ΠΌΡ€Π΅ΠΆΠ°, Π² нашия ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΡƒΠΊ 4
$CClientss β€” ΠœΡ€Π΅ΠΆΠ° Π·Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ – Π΄ΠΎΡΡ‚ΡŠΠΏ само Π΄ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, Π² нашия случай Ρ‚ΡƒΠΊ 0
$BVPNWORKs β€” VPN ΠΌΡ€Π΅ΠΆΠ° Π·Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Ρ„ΠΈΠ»ΠΈΠ°Π»ΠΈ, Π² нашия ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 20
$CVPNWORKs β€” VPN ΠΌΡ€Π΅ΠΆΠ° Π·Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Ρ„ΠΈΠ»ΠΈΠ°Π»ΠΈ, Π² нашия ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 255
$BVPNCLIENTS β€” VPN ΠΌΡ€Π΅ΠΆΠ° Π·Π° ΠΌΠ°Π»ΠΊΠΈ Ρ„ΠΈΠ»ΠΈΠ°Π»ΠΈ, Π·Π½Π°Ρ‡ΠΈ 19
$CVPNCLIENTS β€” VPN ΠΌΡ€Π΅ΠΆΠ° Π·Π° ΠΌΠ°Π»ΠΊΠΈ Ρ„ΠΈΠ»ΠΈΠ°Π»ΠΈ, Π·Π½Π°Ρ‡ΠΈ 255
$NAMEROUTER β€” ΠΈΠΌΠ΅ Π½Π° Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π°
$ServerCertificate β€” ΠΈΠΌΠ΅ Π½Π° сСртификата, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€Π°Ρ‚Π΅
$infile β€” Π£ΠΊΠ°ΠΆΠ΅Ρ‚Π΅ ΠΏΡŠΡ‚Ρ Π΄ΠΎ Ρ„Π°ΠΉΠ»Π°, ΠΎΡ‚ ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ Ρ‡Π΅Ρ‚Π΅ΠΌ конфигурация, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ D:config.txt (ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅ английски ΠΏΡŠΡ‚ Π±Π΅Π· ΠΊΠ°Π²ΠΈΡ‡ΠΊΠΈ ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΈ)
$outfile β€” посочСтС ΠΏΡŠΡ‚Ρ, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ Π΄Π° Π·Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ D:MT-test.txt

УмишлСно ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ… адрСситС Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈΡ‚Π΅ ΠΏΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅ΠΌΠΈ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈ.

ΠŸΡ€ΠΎΠΏΡƒΡΠ½Π°Ρ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ‚Π° Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° Π°Ρ‚Π°ΠΊΠΈ ΠΈ Π°Π½ΠΎΠΌΠ°Π»Π½ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ – Ρ‚ΠΎΠ²Π° заслуТава ΠΎΡ‚Π΄Π΅Π»Π½Π° статия. Но Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈ, Ρ‡Π΅ Π² Ρ‚Π°Π·ΠΈ катСгория ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ стойности ΠΎΡ‚ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° с Zabbix + ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΈ Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ curl с elasticsearch.

На ΠΊΠ°ΠΊΠ²ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΈ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° сС ΠΎΠ±ΡŠΡ€Π½Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅:

  1. План Π½Π° ΠΌΡ€Π΅ΠΆΠΈΡ‚Π΅. Най-Π΄ΠΎΠ±Ρ€Π΅ Π΅ Π΄Π° сС ΠΈΠ·Π³ΠΎΡ‚Π²ΠΈ Π²Π΅Π΄Π½Π°Π³Π° Π² Ρ‡Π΅Ρ‚ΠΈΠΌ Π²ΠΈΠ΄. Напълно Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π΅ excel. Π—Π° съТалСниС, ΠΌΠ½ΠΎΠ³ΠΎ чСсто Π²ΠΈΠΆΠ΄Π°ΠΌ, Ρ‡Π΅ ΠΌΡ€Π΅ΠΆΠΈΡ‚Π΅ сС ΠΏΠ»Π°Π½ΠΈΡ€Π°Ρ‚ ΠΏΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ° "Появи сС Π½ΠΎΠ² Ρ„ΠΈΠ»ΠΈΠ°Π», Π΅Ρ‚ΠΎ Π²ΠΈ /24". Никой Π½Π΅ изяснява ΠΊΠΎΠ»ΠΊΠΎ устройства Ρ‰Π΅ ΠΈΠΌΠ° Π½Π° Ρ‚ΠΎΠ²Π° място ΠΈ Π΄Π°Π»ΠΈ Ρ‰Π΅ ΠΈΠΌΠ° ΠΏΠΎ-Π½Π°Ρ‚Π°Ρ‚ΡŠΡˆΠ΅Π½ растСТ. НапримСр, ΠΎΡ‚ΠΊΡ€ΠΈ сС малък ΠΌΠ°Π³Π°Π·ΠΈΠ½, Π² ΠΊΠΎΠΉΡ‚ΠΎ ΠΎΡ‚ самото Π½Π°Ρ‡Π°Π»ΠΎ Π΅ ясно, Ρ‡Π΅ устройствата Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ Π½Π΅ ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ 10, Π·Π°Ρ‰ΠΎ Π΄Π° сС отдСля /24? Π—Π° Π³ΠΎΠ»Π΅ΠΌΠΈΡ‚Π΅ Ρ„ΠΈΠ»ΠΈΠ°Π»ΠΈ – ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ, отдСлят /24, Π° устройствата стават 500 β€” просто ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ ΠΌΡ€Π΅ΠΆΠ°, Π½ΠΎ Π΅ Ρ…ΡƒΠ±Π°Π²ΠΎ всичко Π΄Π° сС обмисли ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ.
  2. ΠŸΡ€Π°Π²ΠΈΠ»Π° Π·Π° Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Π½Π΅. Ако ΠΏΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π΅ ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½ΠΎ, Ρ‡Π΅ Ρ‰Π΅ ΠΈΠΌΠ° Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΌΡ€Π΅ΠΆΠΈΡ‚Π΅ ΠΈ максимална сСгмСнтация. Най-Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ с Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ сС промСнят. По-Ρ€Π°Π½ΠΎ раздСляха ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π½Π° PCs ΠΈ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΈ, сСга Π΅ напълно ΠΏΡ€ΠΈΠ΅ΠΌΠ»ΠΈΠ²ΠΎ Π΄Π° Π½Π΅ сС раздСлят Ρ‚Π΅Π·ΠΈ ΠΌΡ€Π΅ΠΆΠΈ. Π‘Ρ‚Ρ€ΡƒΠ²Π° си Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π΄Ρ€Π°Π²Π° Π»ΠΎΠ³ΠΈΠΊΠ° ΠΈ Π΄Π° Π½Π΅ сС ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚ мноТСство подсСтСй Ρ‚Π°ΠΌ, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ Π½Π΅ са Π½ΡƒΠΆΠ½ΠΈ ΠΈ Π΄Π° Π½Π΅ сС обСдиняват Π² Π΅Π΄Π½Π° ΠΌΡ€Π΅ΠΆΠ° всички устройства.
  3. β€žΠ—Π»Π°Ρ‚Π½ΠΈβ€œ настройки Π½Π° всички Ρ€ΡƒΡ‚Π΅Ρ€ΠΈ. Π’.Π΅. Π°ΠΊΠΎ стС ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ ΠΏΠ»Π°Π½Π°. Π‘Ρ‚Ρ€ΡƒΠ²Π° си Π²Π΅Π΄Π½Π°Π³Π° Π΄Π° сС ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ΠΈ всичко ΠΈ Π΄Π° сС ΠΎΠΏΠΈΡ‚Π°Ρ‚Π΅ Π΄Π° сС Π½Π°ΠΏΡ€Π°Π²ΠΈ Ρ‚Π°ΠΊΠ°, Ρ‡Π΅ всички настройки Π΄Π° са ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΈ – Π΄Π° ΠΈΠΌΠ° само Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΡΠΏΠΈΡΡŠΡ†ΠΈ с адрСси ΠΈ IP адрСси. Π’ случай Π½Π° възникнали ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° отстраняванС Π½Π° нСизправности Ρ‰Π΅ бъдС ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ.
  4. ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ аспСкти са Π½Π΅ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ Π²Π°ΠΆΠ½ΠΈ ΠΎΡ‚ тСхничСскитС. ЧСсто ΠΌΡŠΡ€Π·Π΅Π»ΠΈΠ²ΠΈ слуТитСли ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ Π΄Π°Π΄Π΅Π½ΠΈΡ‚Π΅ ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈ "Π½Π° Ρ€ΡŠΠΊΠ°", Π±Π΅Π· Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π³ΠΎΡ‚ΠΎΠ²ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΈ скриптовС, ΠΊΠΎΠ΅Ρ‚ΠΎ Π² ΠΊΡ€Π°ΠΉΠ½Π° смСтка Π²ΠΎΠ΄ΠΈ Π΄ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π½Π° ΠΏΡ€Π°Π·Π½ΠΎ място.

Π—Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎΡ‚ΠΎ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅. ИзползвашС сС OSPF с Π·ΠΎΠ½ΠΎΠ²ΠΎ Π΄Π΅Π»Π΅Π½ΠΈΠ΅. Но всС ΠΏΠ°ΠΊ, Ρ‚ΠΎΠ²Π° Π΅ тСстова ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, Π² Ρ€Π΅Π°Π»Π½ΠΈ условия Π΅ ΠΏΠΎ-интСрСсно Π΄Π° сС настроят Ρ‚Π°ΠΊΠΈΠ²Π° Π½Π΅Ρ‰Π°.

Надявам сС Π½ΠΈΠΊΠΎΠΉ Π΄Π° Π½Π΅ сС Π΅ Ρ€Π°Π·ΠΎΡ‡Π°Ρ€ΠΎΠ²Π°Π», Ρ‡Π΅ Π½Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Ρ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈΡ‚Π΅ Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅. Бмятам, Ρ‡Π΅ Π»ΠΈΠ½ΠΊΠΎΠ²Π΅Ρ‚Π΅ са напълно Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΈ, Π° ΠΏΠΎ-Π½Π°Ρ‚Π°Ρ‚ΡŠΠΊ всичко зависи ΠΎΡ‚ изискванията. И Ρ€Π°Π·Π±ΠΈΡ€Π° сС тСстовСтС, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ са ΠΏΠΎΠ²Π΅Ρ‡Π΅ тСстовС.

ПоТСлавам Π½Π° всички ΠΏΡ€Π΅Π· Π½ΠΎΠ²Π°Ρ‚Π° Π³ΠΎΠ΄ΠΈΠ½Π° Π΄Π° Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ‚Π΅ си. НСка Π΄Π° бъдС с вас access granted!!!

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster