เจฎเฉ‡เจฐเจพ เจ…เจธเจพเจงเจพเจฐเจจ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ. 200 MikroTik เจฐเจพเจŠเจŸเจฐเจพเจ‚ เจฆเจพ เจจเฉˆเฉฑเจŸเจตเจฐเจ•

เจฎเฉ‡เจฐเจพ เจ…เจธเจพเจงเจพเจฐเจจ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ. 200 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. เจœเจตเจพเจฌเจฆเฉ‡เจน. เจชเฉเจฐเจธเจผเจพเจธเจจ เจ…เจคเฉ‡ เจชเจนเฉเฉฐเจš เจธเจผเฉ‡เจ…เจฐเจฟเฉฐเจ— เจฆเฉ€ เจธเฉŒเจ– เจฒเจˆ, เจ…เจธเฉ€เจ‚ AWX เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจพเจ‚เจ—เฉ‡เฅค
  3. GITLABเฅค เจ‡เฉฑเจฅเฉ‡ เจตเจฟเจ†เจ–เจฟเจ† เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเฉ€เจ†เจ‚ เจธเฉฐเจฐเจšเจจเจพเจตเจพเจ‚ เจฆเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจ•เจฟเฉฑเจฅเฉ‡ เจนเฉ‹เจตเจพเจ‚เจ—เฉ‡?
  4. เจชเจพเจตเจฐเจธเจผเฉ‡เจฒเฅค เจธเฉฐเจฐเจšเจจเจพ เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจชเฉ€เฉœเฉเจนเฉ€ เจฒเจˆ เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจธเจ•เฉเจฐเจฟเจชเจŸ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค
  5. Doku เจตเจฟเจ•เฉ€, เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚ เจ…เจคเฉ‡ เจ—เจพเจˆเจกเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจฟเจ–เจฃ เจฒเจˆเฅค เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจ…เจธเฉ€เจ‚ habr.com เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚.
  6. เจœเจผเฉˆเจฌเจฟเจ•เจธ เจฐเจพเจนเฉ€เจ‚ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เฉ€เจคเฉ€ เจœเจพเจตเฉ‡เจ—เฉ€เฅค เจ‡เฉฑเจ• เจ†เจฎ เจธเจฎเจ เจฒเจˆ เจ‰เฉฑเจฅเฉ‡ เจ‡เฉฑเจ• เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจšเจฟเฉฑเจคเจฐ เจตเฉ€ เจฌเจฃเจพเจ‡เจ† เจœเจพเจตเฉ‡เจ—เจพเฅค

EFK เจธเฉˆเฉฑเจŸเจ…เฉฑเจช เจชเฉเจ†เจ‡เฉฐเจŸ

เจชเจนเจฟเจฒเฉ‡ เจจเฉเจ•เจคเฉ‡ เจฌเจพเจฐเฉ‡, เจฎเฉˆเจ‚ เจธเจฟเจฐเจซ เจ‰เจธ เจตเจฟเจšเจพเจฐเจงเจพเจฐเจพ เจฆเจพ เจตเจฐเจฃเจจ เจ•เจฐเจพเจ‚เจ—เจพ เจœเจฟเจธ เจฆเฉเจ†เจฐเจพ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจฌเจฃเจพเจ เจœเจพเจฃเจ—เฉ‡. เจ‰เฉฑเจฅเฉ‡ เจ•เจˆ เจนเจจ
เจฎเจฟเจ•เจฐเฉ‹เจŸเจฟเจ• เจšเจฒเจพเจ‰เจฃ เจตเจพเจฒเฉ‡ เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจคเฉ‹เจ‚ เจฒเฉŒเจ— เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจ…เจคเฉ‡ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฌเจพเจฐเฉ‡ เจธเจผเจพเจจเจฆเจพเจฐ เจฒเฉ‡เจ–เฅค

เจฎเฉˆเจ‚ เจ•เฉเจ เจจเฉเจ•เจคเจฟเจ†เจ‚ 'เจคเฉ‡ เจตเจฟเจšเจพเจฐ เจ•เจฐเจพเจ‚เจ—เจพ:

1. เจšเจฟเฉฑเจคเจฐ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, เจตเฉฑเจ–-เจตเฉฑเจ– เจธเจฅเจพเจจเจพเจ‚ เจ…เจคเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจชเฉ‹เจฐเจŸเจพเจ‚ เจคเฉ‹เจ‚ เจฒเฉŒเจ— เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ 'เจคเฉ‡ เจตเจฟเจšเจพเจฐ เจ•เจฐเจจเจพ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจฃ เจนเฉˆ. เจ‡เจธเจฆเฉ‡ เจฒเจˆ เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจฒเฉŒเจ— เจเจ—เจฐเฉ€เจ—เฉ‡เจŸเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจพเจ‚เจ—เฉ‡เฅค เจ…เจธเฉ€เจ‚ เจชเจนเฉเฉฐเจš เจจเฉ‚เฉฐ เจธเจพเจ‚เจเจพ เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจตเจพเจฒเฉ‡ เจธเจพเจฐเฉ‡ เจฐเจพเจŠเจŸเจฐเจพเจ‚ เจฒเจˆ เจฏเฉ‚เจจเฉ€เจตเจฐเจธเจฒ เจ—เฉเจฐเจพเจซเจฟเจ•เจธ เจตเฉ€ เจฌเจฃเจพเจ‰เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจซเจฟเจฐ เจ…เจธเฉ€เจ‚ เจนเฉ‡เจ  เจฒเจฟเจ–เฉ‡ เจ…เจจเฉเจธเจพเจฐ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚:

เจ‡เฉฑเจฅเฉ‡ fluentd เจฆเฉ‡ เจจเจพเจฒ เจธเฉฐเจฐเจšเจจเจพ เจฆเจพ เจ‡เฉฑเจ• เจŸเฉเจ•เฉœเจพ เจนเฉˆ elasticsearch เจŸเจพเจˆเจช เจ•เจฐเฉ‹
logstash_format true
index_name mikrotiklogs.north
logstash_prefix mikrotiklogs.north
flush_interval 10s
เจฎเฉ‡เจœเจผเจฌเจพเจจ เจฒเจšเจ•เฉ€เจฒเจพ: 9200
เจชเฉ‹เจฐเจŸ 9200

เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจ…เจธเฉ€เจ‚ เจฏเฉ‹เจœเจจเจพ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจฐเจพเจŠเจŸเจฐเจพเจ‚ เจ…เจคเฉ‡ เจ–เฉฐเจกเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚ - mikrotiklogs.west, mikrotiklogs.south, mikrotiklogs.eastเฅค เจ‡เจธ เจจเฉ‚เฉฐ เจ‡เฉฐเจจเจพ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจ•เจฟเจ‰เจ‚ เจฌเจฃเจพเจ‰? เจ…เจธเฉ€เจ‚ เจธเจฎเจเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ 200 เจœเจพเจ‚ เจตเฉฑเจง เจฏเฉฐเจคเจฐ เจนเฉ‹เจฃเจ—เฉ‡เฅค เจคเฉเจธเฉ€เจ‚ เจนเจฐ เจšเฉ€เจœเจผ 'เจคเฉ‡ เจจเจœเจผเจฐ เจจเจนเฉ€เจ‚ เจฐเฉฑเจ– เจธเจ•เจฆเฉ‡เฅค elasticsearch เจฆเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃ 6.8 เจฆเฉ‡ เจจเจพเจฒ, เจธเฉเจฐเฉฑเจ–เจฟเจ† เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจธเจพเจกเฉ‡ เจฒเจˆ เจ‰เจชเจฒเจฌเจง เจนเจจ (เจฌเจฟเจจเจพเจ‚ เจฒเจพเจ‡เจธเฉฐเจธ เจ–เจฐเฉ€เจฆเฉ‡), เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจ…เจธเฉ€เจ‚ เจคเจ•เจจเฉ€เจ•เฉ€ เจธเจนเจพเจ‡เจคเจพ เจ•เจฐเจฎเจšเจพเจฐเฉ€เจ†เจ‚ เจœเจพเจ‚ เจธเจฅเจพเจจเจ• เจธเจฟเจธเจŸเจฎ เจชเฉเจฐเจธเจผเจพเจธเจ•เจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจฆเฉ‡เจ–เจฃ เจฆเฉ‡ เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉฐเจก เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค
เจŸเฉ‡เจฌเจฒ, เจ—เฉเจฐเจพเจซเจผ - เจ‡เฉฑเจฅเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจฟเจฐเจซเจผ เจธเจนเจฟเจฎเจค เจนเฉ‹เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ - เจœเจพเจ‚ เจคเจพเจ‚ เจ‰เจนเฉ€ เจตเจฐเจคเฉ‹, เจœเจพเจ‚ เจนเจฐ เจ•เฉ‹เจˆ เจ‰เจนเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจ‰เจธ เจฒเจˆ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจนเฉˆเฅค

2. เจฒเจพเจ—เจฟเฉฐเจ— เจ•เจฐเจ•เฉ‡เฅค เจœเฉ‡เจ•เจฐ เจ…เจธเฉ€เจ‚ เจซเจพเจ‡เจฐเจตเจพเจฒ เจจเจฟเจฏเจฎเจพเจ‚ เจตเจฟเฉฑเจš เจฒเฉŒเจ— เจ‡เจจ เจฏเฉ‹เจ— เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจคเจพเจ‚ เจ…เจธเฉ€เจ‚ เจฌเจฟเจจเจพเจ‚ เจธเจชเฉ‡เจธ เจฆเฉ‡ เจจเจพเจฎ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค เจ‡เจน เจฆเฉ‡เจ–เจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ fluentd เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจธเฉฐเจฐเจšเจจเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡, เจ…เจธเฉ€เจ‚ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจซเจฟเจฒเจŸเจฐ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจชเฉˆเจจเจฒ เจฌเจฃเจพ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ€ เจคเจธเจตเฉ€เจฐ เจฎเฉ‡เจฐเจพ เจ˜เจฐเฉ‡เจฒเฉ‚ เจฐเจพเจŠเจŸเจฐ เจนเฉˆเฅค

เจฎเฉ‡เจฐเจพ เจ…เจธเจพเจงเจพเจฐเจจ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ. 200 MikroTik เจฐเจพเจŠเจŸเจฐเจพเจ‚ เจฆเจพ เจจเฉˆเฉฑเจŸเจตเจฐเจ•

3. เจฅเจพเจ‚ เจคเฉ‡ เจ•เจฌเจœเฉ‡ เจ…เจคเฉ‡ เจฒเฉŒเจ—เจธ เจฆเฉเจ†เจฐเจพเฅค เจ”เจธเจคเจจ, เจชเฉเจฐเจคเฉ€ เจ˜เฉฐเจŸเจพ 1000 เจธเฉเจจเฉ‡เจนเจฟเจ†เจ‚ เจฆเฉ‡ เจจเจพเจฒ, เจฒเฉŒเจ— เจชเฉเจฐเจคเฉ€ เจฆเจฟเจจ 2-3 MB เจฒเฉˆเจ‚เจฆเฉ‡ เจนเจจ, เจœเฉ‹ เจคเฉเจธเฉ€เจ‚ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเฉ‹, เจ‡เฉฐเจจเจพ เจœเจผเจฟเจ†เจฆเจพ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค Elasticsearch เจตเจฐเจœเจจ 7.5.

ANSIBLE.AWX

เจ–เฉเจธเจผเจ•เจฟเจธเจฎเจคเฉ€ เจจเจพเจฒ เจธเจพเจกเฉ‡ เจฒเจˆ, เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจฐเจพเจŠเจŸเจฐเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจคเจฟเจ†เจฐ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจนเฉˆ
เจฎเฉˆเจ‚ AWX เจฌเจพเจฐเฉ‡ เจœเจผเจฟเจ•เจฐ เจ•เฉ€เจคเจพ เจนเฉˆ, เจชเจฐ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ€เจ†เจ‚ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจธเจฟเจฐเจซ เจ‡เจธเจฆเฉ‡ เจธเจผเฉเฉฑเจง เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจœเจตเจพเจฌเจฆเฉ‡เจน เจนเจจ - เจฎเฉˆเจ‚ เจธเฉ‹เจšเจฆเจพ เจนเจพเจ‚ เจ•เจฟ เจœเจฟเจจเฉเจนเจพเจ‚ เจฒเฉ‹เจ•เจพเจ‚ เจจเฉ‡ เจœเจตเจพเจฌเจฆเฉ‡เจนเฉ€ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ เจนเฉˆ, เจ‰เจนเจจเจพเจ‚ เจฒเจˆ gui เจฆเฉเจ†เจฐเจพ awx เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจธเจฎเฉฑเจธเจฟเจ† เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค

เจ‡เจฎเจพเจจเจฆเจพเจฐ เจนเฉ‹เจฃ เจฒเจˆ, เจ‡เจธ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจฎเฉˆเจ‚ เจนเฉ‹เจฐ เจ—เจพเจˆเจกเจพเจ‚ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฟเจ† เจœเจฟเฉฑเจฅเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ ssh เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€, เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจธเจพเจฐเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจœเจตเจพเจฌ เจธเจฎเฉ‡เจ‚ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเฉ‡ เจเฉเฉฐเจก เจจเจพเจฒ เจตเฉฑเจ–เฉ‹-เจตเฉฑเจ–เจฐเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจธเจจ. เจฎเฉˆเจ‚ เจฆเฉเจนเจฐเจพเจ‰เจ‚เจฆเจพ เจนเจพเจ‚, เจ‡เจน เจฒเฉœเจพเจˆ เจฒเจˆ เจจเจนเฉ€เจ‚ เจ†เจ‡เจ† ๏Š, เจ‡เจธ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจชเฉเจฐเจฏเฉ‹เจ— เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจฒเจ“ เจœเฉ‹ 20 เจฐเจพเจŠเจŸเจฐเจพเจ‚ เจฆเฉ‡ เจธเจŸเฉˆเจ‚เจก เจคเฉ‹เจ‚ เจ…เฉฑเจ—เฉ‡ เจจเจนเฉ€เจ‚ เจ†เจ‡เจ†เฅค

เจธเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจœเจพเจ‚ เจ–เจพเจคเจพ เจตเจฐเจคเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ‡เจน เจคเฉเจนเจพเจกเฉ‡ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจฎเฉˆเจ‚ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจฒเจˆ เจนเจพเจ‚เฅค เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจฌเจพเจฐเฉ‡ เจ•เฉเจ เจธเฉ‚เจ–เจฎ เจจเฉเจ•เจคเฉ‡เฅค เจฎเฉˆเจ‚ เจฒเจฟเจ–เจฃ เจฆเฉ‡ เจ…เจงเจฟเจ•เจพเจฐ เจฆเจฟเฉฐเจฆเจพ เจนเจพเจ‚ - เจ˜เฉฑเจŸเฉ‹ เจ˜เฉฑเจŸ "เจฐเฉ€เจธเฉˆเจŸ เจธเฉฐเจฐเจšเจจเจพ" เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐเฉ‡เจ—เฉ€.

เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจฌเจฃเจพเจ‰เจฃ, เจ•เจพเจชเฉ€ เจ•เจฐเจจ เจ…เจคเฉ‡ เจ†เจฏเจพเจค เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจธเจฎเฉฑเจธเจฟเจ† เจจเจนเฉ€เจ‚ เจนเฉ‹เจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€:

เจธเฉฐเจ–เฉ‡เจช เจ•เจฎเจพเจ‚เจก เจธเฉ‚เจšเฉ€เจคเฉเจนเจพเจกเฉ‡ PC 'เจคเฉ‡
ssh-keygen -t RSA, เจธเจตเจพเจฒเจพเจ‚ เจฆเฉ‡ เจœเจตเจพเจฌ เจฆเจฟเจ“, เจ•เฉเฉฐเจœเฉ€ เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเฉ‹เฅค
เจฎเจพเจˆเจ•เจฐเฉ‹เจŸเจฟเจ• เจตเจฟเฉฑเจš เจ•เจพเจชเฉ€ เจ•เจฐเฉ‹:
user ssh-keys import public-key-file=id_mtx.pub user=ansible
เจชเจนเจฟเจฒเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ–เจพเจคเจพ เจฌเจฃเจพเจ‰เจฃ เจ…เจคเฉ‡ เจ‡เจธ เจฆเฉ‡ เจ…เจงเจฟเจ•เจพเจฐ เจฆเฉ‡เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค
เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจœเจพ เจฐเจนเฉ€ เจนเฉˆ
ssh -p 49475 -i /เจ•เฉเฉฐเจœเฉ€เจ†เจ‚/mtx เจœเจตเจพเจฌเจฆเฉ‡เจน@192.168.0.120

vi /etc/ansible/hosts เจฐเจœเจฟเจธเจŸเจฐ เจ•เจฐเฉ‹
MT01 ansible_network_os=routeros ansible_ssh_port=49475 ansible_ssh_user= เจœเจตเจพเจฌเจฆเฉ‡เจน
MT02 ansible_network_os=routeros ansible_ssh_port=49475 ansible_ssh_user= เจœเจตเจพเจฌเจฆเฉ‡เจน
MT03 ansible_network_os=routeros ansible_ssh_port=49475 ansible_ssh_user= เจœเจตเจพเจฌเจฆเฉ‡เจน
MT04 ansible_network_os=routeros ansible_ssh_port=49475 ansible_ssh_user= เจœเจตเจพเจฌเจฆเฉ‡เจน

เจ–เฉˆเจฐ, เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจจ เจชเจฒเฉ‡เจฌเฉเฉฑเจ•: - เจจเจพเจฎ: add_work_sites
เจฎเฉ‡เจœเจผเจฌเจพเจจ: testmt
เจฒเฉœเฉ€เจตเจพเจฐ: 1
เจ•เจจเฉˆเจ•เจธเจผเจจ: network_cli
remote_user: mikrotik.west
เจคเฉฑเจฅ เจ‡เจ•เฉฑเจ เฉ‡ เจ•เจฐเฉ‹: เจนเจพเจ‚
เจ•เจพเจฐเจœ:
- เจจเจพเจฎ: Work_sites เจธเจผเจพเจฎเจฒ เจ•เจฐเฉ‹
routeros_command:
เจ•เจฎเจพเจ‚เจกเจพเจ‚:
โ€” /ip เจซเจพเจ‡เจฐเจตเจพเจฒ เจเจกเจฐเฉˆเฉฑเจธ-เจฒเจฟเจธเจŸ เจเจก เจเจกเจฐเฉˆเฉฑเจธ=gov.ru list=work_sites comment=Ticket665436_Ochen_nado
โ€” /ip เจซเจพเจ‡เจฐเจตเจพเจฒ เจเจกเจฐเฉˆเฉฑเจธ-เจฒเจฟเจธเจŸ เจเจก เจเจกเจฐเฉˆเฉฑเจธ=habr.com list=work_sites comment=for_habr

เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ‰เจชเจฐเฉ‹เจ•เจค เจธเฉฐเจฐเจšเจจเจพ เจคเฉ‹เจ‚ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจ†เจชเจฃเฉ€ เจ–เฉเจฆ เจฆเฉ€ เจชเจฒเฉ‡เจฌเฉเฉฑเจ• เจฌเจฃเจพเจ‰เจฃเจพ เจฎเฉเจธเจผเจ•เจฒ เจจเจนเฉ€เจ‚ เจนเฉˆ. เจ‡เจน เจ•เจฒเฉ€ เจฎเจพเจˆเจ•เจฐเฉ‹เจŸเจฟเจ• เจจเฉ‚เฉฐ เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจฎเจพเจธเจŸเจฐ เจ•เจฐเจจ เจฒเจˆ เจ•เจพเจซเฉ€ เจนเฉˆ. เจ†เจ“ เจ‡เฉฑเจ• เจ…เจœเจฟเจนเฉ€ เจธเจฅเจฟเจคเฉ€ เจฆเฉ€ เจ•เจฒเจชเจจเจพ เจ•เจฐเฉ€เจ เจœเจฟเฉฑเจฅเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจพเจฐเฉ‡ เจฐเจพเจŠเจŸเจฐเจพเจ‚ 'เจคเฉ‡ เจ•เฉเจ เจ–เจพเจธ เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจจเจพเจฒ เจชเจคเจพ เจธเฉ‚เจšเฉ€ เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจซเจฟเจฐ:

เจฒเฉฑเจญเฉ‹ เจ…เจคเฉ‡ เจนเจŸเจพเจ“/ip เจซเจพเจ‡เจฐเจตเจพเจฒ เจเจกเจฐเฉˆเฉฑเจธ-เจฒเจฟเจธเจŸ เจนเจŸเจพเจ“ [find where list="gov.ru"]

เจฎเฉˆเจ‚ เจœเจพเจฃเจฌเฉเฉฑเจ เจ•เฉ‡ เจชเฉ‚เจฐเฉ€ เจซเจพเจ‡เจฐเจตเจพเจฒ เจธเฉ‚เจšเฉ€ เจจเฉ‚เฉฐ เจ‡เฉฑเจฅเฉ‡ เจธเจผเจพเจฎเจฒ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจ•เจฟเจ‰เจ‚เจ•เจฟ... เจ‡เจน เจนเจฐเฉ‡เจ• เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฒเจˆ เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจชเจฐ เจ‡เฉฑเจ• เจ—เฉฑเจฒ เจฎเฉˆเจ‚ เจฏเจ•เฉ€เจจเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เจนเจฟ เจธเจ•เจฆเจพ เจนเจพเจ‚, เจธเจฟเจฐเจซเจผ เจเจกเจฐเฉˆเฉฑเจธ เจฒเจฟเจธเจŸ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹เฅค

GITLAB เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจธเจญ เจ•เฉเจ เจธเจชเฉฑเจธเจผเจŸ เจนเฉˆเฅค เจฎเฉˆเจ‚ เจ‡เจธ เจฌเจฟเฉฐเจฆเฉ‚ 'เจคเฉ‡ เจจเจนเฉ€เจ‚ เจฐเจนเจพเจ‚เจ—เจพเฅค เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจ•เฉฐเจฎเจพเจ‚, เจŸเฉˆเจ‚เจชเจฒเฉ‡เจŸเจพเจ‚, เจนเฉˆเจ‚เจกเจฒเจฐเจพเจ‚ เจฒเจˆ เจนเจฐ เจšเฉ€เจœเจผ เจธเฉเฉฐเจฆเจฐ เจนเฉˆ.

เจชเจพเจตเจฐเจธเฉˆเจฒ

เจ‡เฉฑเจฅเฉ‡ 3 เจซเจพเจˆเจฒเจพเจ‚ เจนเฉ‹เจฃเจ—เฉ€เจ†เจ‚เฅค เจชเจพเจตเจฐเจธเจผเฉ‡เจฒ เจ•เจฟเจ‰เจ‚? เจคเฉเจธเฉ€เจ‚ เจธเฉฐเจฐเจšเจจเจพ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ•เฉ‹เจˆ เจตเฉ€ เจŸเฉ‚เจฒ เจšเฉเจฃ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจœเฉ‹ เจตเฉ€ เจคเฉเจนเจพเจกเฉ‡ เจฒเจˆ เจตเจงเฉ‡เจฐเฉ‡ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจนเฉˆเฅค เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจนเจฐ เจ•เจฟเจธเฉ‡ เจฆเฉ‡ เจชเฉ€เจธเฉ€ 'เจคเฉ‡ เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจธ เจจเฉ‚เฉฐ เจฌเฉˆเจธเจผ เจตเจฟเฉฑเจš เจ•เจฟเจ‰เจ‚ เจ•เจฐเฉ€เจ เจœเจฆเฉ‹เจ‚ เจชเจพเจตเจฐเจธเจผเฉ‡เจฒ เจตเจงเฉ‡เจฐเฉ‡ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจนเฉˆเฅค เจ•เจฟเจนเฉœเจพ เจ‡เฉฑเจ• เจตเจงเฉ‡เจฐเฉ‡ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจนเฉˆ?

เจธเจ•เฉเจฐเจฟเจชเจŸ เจ–เฉเจฆ (เจธเจฐเจฒ เจ…เจคเฉ‡ เจธเจฎเจเจฃ เจฏเฉ‹เจ—):[cmdletเจฌเจพเจˆเจกเจฟเฉฐเจ—()]
เจชเจฐเจฎ(
[เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ(เจฒเจพเจœเจผเจฎเฉ€=$เจธเฉฑเจš)]
[เจธเจŸเฉเจฐเจฟเฉฐเจ—] $EXTERNALIPADDRESS,
[เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ(เจฒเจพเจœเจผเจฎเฉ€=$เจธเฉฑเจš)]
[เจธเจŸเฉเจฐเจฟเฉฐเจ—] $เจเจ•เจธเจŸเจฐเจจเจฒเจฟเจชเฉเจฐเฉ‹เจŸ,
[เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ(เจฒเจพเจœเจผเจฎเฉ€=$เจธเฉฑเจš)]
[เจธเจŸเฉเจฐเจฟเฉฐเจ—]$BWorknets,
[เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ(เจฒเจพเจœเจผเจฎเฉ€=$เจธเฉฑเจš)]
[เจธเจŸเฉเจฐเจฟเฉฐเจ—]$CWorknets,
[เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ(เจฒเจพเจœเจผเจฎเฉ€=$เจธเฉฑเจš)]
[เจธเจŸเฉเจฐเจฟเฉฐเจ—]$BVoipNets,
[เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ(เจฒเจพเจœเจผเจฎเฉ€=$เจธเฉฑเจš)]
[เจธเจŸเฉเจฐเจฟเฉฐเจ—] $CVoipNets,
[เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ(เจฒเจพเจœเจผเจฎเฉ€=$เจธเฉฑเจš)]
[เจธเจŸเฉเจฐเจฟเฉฐเจ—]$CClientss,
[เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ(เจฒเจพเจœเจผเจฎเฉ€=$เจธเฉฑเจš)]
[เจธเจŸเฉเจฐเจฟเฉฐเจ—]$BVPNWORKS,
[เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ(เจฒเจพเจœเจผเจฎเฉ€=$เจธเฉฑเจš)]
[เจธเจŸเฉเจฐเจฟเฉฐเจ—]$CVPNWORKS,
[เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ(เจฒเจพเจœเจผเจฎเฉ€=$เจธเฉฑเจš)]
[เจธเจŸเฉเจฐเจฟเฉฐเจ—]$BVPNCLIENTS,
[เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ(เจฒเจพเจœเจผเจฎเฉ€=$เจธเฉฑเจš)]
[เจธเจŸเฉเจฐเจฟเฉฐเจ—]$cVPNCLIENTS,
[เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ(เจฒเจพเจœเจผเจฎเฉ€=$เจธเฉฑเจš)]
[เจธเจŸเฉเจฐเจฟเฉฐเจ—]$NAMEROUTER,
[เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ(เจฒเจพเจœเจผเจฎเฉ€=$เจธเฉฑเจš)]
[string]$ServerCertificates,
[เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ(เจฒเจพเจœเจผเจฎเฉ€=$เจธเฉฑเจš)]
[เจธเจŸเฉเจฐเจฟเฉฐเจ—]$เจ‡เจจเจซเจพเจˆเจฒ,
[เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ(เจฒเจพเจœเจผเจฎเฉ€=$เจธเฉฑเจš)]
[เจธเจŸเฉเจฐเจฟเฉฐเจ—] $เจ†เจ‰เจŸเจซเจพเจˆเจฒ
)

เจชเฉเจฐเจพเจชเจค เจ•เจฐเฉ‹-เจธเจฎเฉฑเจ—เจฐเฉ€ $infile | เจชเฉ‚เจฐเจต-เจ†เจฌเจœเฉˆเจ•เจŸ {$_.Replace("EXTERNIP", $EXTERNALIPADDRESS)} |
เจชเฉ‚เจฐเจต-เจ†เจฌเจœเฉˆเจ•เจŸ {$_.Replace("EXTROUTE", $EXTERNALIPROUTE)} |
เจซเฉ‹เจฐเจš-เจ†เจฌเจœเฉˆเจ•เจŸ {$_.Replace("BWorknet", $BWorknets)} |
เจซเฉ‹เจฐเจš-เจ†เจฌเจœเฉˆเจ•เจŸ {$_.Replace("CWorknet", $CWorknets)} |
เจซเฉ‹เจฐเจš-เจ†เจฌเจœเฉˆเจ•เจŸ {$_.Replace("BVoipNet", $BVoipNets)} |
เจซเฉ‹เจฐเจš-เจ†เจฌเจœเฉˆเจ•เจŸ {$_.Replace("CVoipNet", $CVoipNets)} |
เจชเฉ‚เจฐเจต-เจ†เจฌเจœเฉˆเจ•เจŸ {$_.Replace("CClients", $CClients)} |
เจชเฉ‚เจฐเจต-เจ†เจฌเจœเฉˆเจ•เจŸ {$_.Replace("BVPNWORK", $BVPNWORKs)} |
เจชเฉ‚เจฐเจต-เจ†เจฌเจœเฉˆเจ•เจŸ {$_.Replace("CVPNWORK", $CVPNWORKs)} |
เจชเฉ‚เจฐเจต-เจ†เจฌเจœเฉˆเจ•เจŸ {$_.Replace("BVPNCLIENTS", $BVPNCLIENTSs)} |
เจชเฉ‚เจฐเจต-เจ†เจฌเจœเฉˆเจ•เจŸ {$_.Replace("CVPNCLIENTS", $cVPNCLIENTSs)} |
เจชเฉ‚เจฐเจต-เจ†เจฌเจœเฉˆเจ•เจŸ {$_.Replace("MYNAMEROUTER", $NAMEROUTER)} |
Foreach-Object {$_.Replace("ServerCertificate", $ServerCertificates)} | เจธเฉˆเฉฑเจŸ-เจธเจฎเฉฑเจ—เจฐเฉ€ $outfile

เจ•เจฟเจฐเจชเจพ เจ•เจฐเจ•เฉ‡ เจฎเฉˆเจจเฉ‚เฉฐ เจฎเจพเจซเจผ เจ•เจฐ เจฆเจฟเจ“, เจฎเฉˆเจ‚ เจธเจพเจฐเฉ‡ เจจเจฟเจฏเจฎ เจชเฉ‹เจธเจŸ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเจพ เจ•เจฟเจ‰เจ‚เจ•เจฟ... เจ‡เจน เจฌเจนเฉเจค เจธเฉเฉฐเจฆเจฐ เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจคเฉเจธเฉ€เจ‚ เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจ…เจญเจฟเจ†เจธเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจธเฉ‡เจงเจฟเจค, เจ–เฉเจฆ เจจเจฟเจฏเจฎ เจฌเจฃเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจฅเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฒเจฟเฉฐเจ•เจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจธเฉ‚เจšเฉ€ เจนเฉˆ เจœเจฟเจธเจฆเจพ เจฎเฉˆเจ‚ เจ…เจจเฉเจธเจฐเจฃ เจ•เฉ€เจคเจพ เจนเฉˆ:wiki.mikrotik.com/wiki/Manual: เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค_เจคเฉเจนเจพเจกเจพ_เจฐเจพเจŠเจŸเจฐ
wiki.mikrotik.com/wiki/Manual:IP/เจซเจพเจ‡เจฐเจตเจพเจฒ/เจซเจฟเจฒเจŸเจฐ
wiki.mikrotik.com/wiki/Manual:OSPF-เจ‰เจฆเจพเจนเจฐเจจเจพเจ‚
wiki.mikrotik.com/wiki/Drop_port_scanners
wiki.mikrotik.com/wiki/Manual:เจตเจฟเจจเจฌเจพเจ•เจธ
wiki.mikrotik.com/wiki/Manual: เจ…เฉฑเจชเจ—เฉเจฐเฉ‡เจกเจฟเฉฐเจ—_RouterOS
wiki.mikrotik.com/wiki/Manual:IP/เจซเจพเจธเจŸเจŸเฉเจฐเฉˆเจ• - เจ‡เฉฑเจฅเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจน เจœเจพเจฃเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ เจ•เจฟ เจœเจฆเฉ‹เจ‚ เจซเจพเจธเจŸเจŸเฉเจฐเฉˆเจ• เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจคเจฐเจœเฉ€เจน เจ…เจคเฉ‡ เจ†เจ•เจพเจฐ เจฆเฉ‡เจฃ เจฆเฉ‡ เจจเจฟเจฏเจฎ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐเจจเจ—เฉ‡ - เจ•เจฎเจœเจผเฉ‹เจฐ เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจฒเจˆ เจ‰เจชเจฏเฉ‹เจ—เฉ€เฅค

เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจฒเจˆ เจšเจฟเฉฐเจจเฉเจน:เจจเจฟเจฎเจจเจฒเจฟเจ–เจค เจจเฉˆเจŸเจตเจฐเจ• เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจจ เจตเจœเฉ‹เจ‚ เจฒเจ เจ—เจ เจนเจจ:
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 เจฆเจธเจผเจฎเจฒเจต เจธเฉฐเจ–เจฟเจ†เจตเจพเจ‚ เจนเจจ, เจ•เฉเจฐเจฎเจตเจพเจฐ ABCD, เจฌเจฆเจฒเจพเจต เจ‰เจธเฉ‡ เจธเจฟเจงเจพเจ‚เจค 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเฉ‡เจ•เจฐ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจธเจฎเฉ‡เจ‚ เจ‡เจน B เจฒเจˆ เจชเฉเฉฑเจ›เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจจเฉˆเฉฑเจŸเจตเจฐเจ• 192.168.0.0/24 เจฒเจˆ 0 เจจเฉฐเจฌเจฐ เจ…เจคเฉ‡ C เจฒเจˆ เจฆเจฐเจœ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค = 0เฅค
$EXTERNALIPADDDRESS - เจชเฉเจฐเจฆเจพเจคเจพ เจตเฉฑเจฒเฉ‹เจ‚ เจธเจฎเจฐเจชเจฟเจค เจชเจคเจพเฅค
$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

เจฎเฉˆเจ‚ เจธเจชเฉฑเจธเจผเจŸ เจ•เจพเจฐเจจเจพเจ‚ เจ•เจฐเจ•เฉ‡ เจ‰เจฆเจพเจนเจฐเจจเจพเจ‚ เจตเจฟเฉฑเจš เจœเจพเจฃเจฌเฉเฉฑเจ เจ•เฉ‡ เจชเจคเฉ‡ เจฌเจฆเจฒ เจฆเจฟเฉฑเจคเฉ‡ เจนเจจเฅค

เจฎเฉˆเจ‚ เจนเจฎเจฒเจฟเจ†เจ‚ เจ…เจคเฉ‡ เจ…เจธเจงเจพเจฐเจจ เจตเจฟเจตเจนเจพเจฐ เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃ เจฌเจพเจฐเฉ‡ เจฌเจฟเฉฐเจฆเฉ‚ เจจเฉ‚เฉฐ เจ—เฉเจ† เจฆเจฟเฉฑเจคเจพ - เจ‡เจน เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ เจฒเฉ‡เจ– เจฆเจพ เจนเฉฑเจ•เจฆเจพเจฐ เจนเฉˆเฅค เจชเจฐ เจ‡เจน เจฆเฉฑเจธเจฃเจพ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจฃ เจนเฉˆ เจ•เจฟ เจ‡เจธ เจธเจผเฉเจฐเฉ‡เจฃเฉ€ เจตเจฟเฉฑเจš เจคเฉเจธเฉ€เจ‚ เจœเจผเฉˆเจฌเจฟเจ•เจธ + เจ‡เจฒเจพเจธเจŸเจฟเจ• เจ–เฉ‹เจœ เจคเฉ‹เจ‚ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจก เจ•เจฐเจฒ เจกเฉ‡เจŸเจพ เจคเฉ‹เจ‚ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจกเฉ‡เจŸเจพ เจฎเฉเฉฑเจฒเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹.

เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เจฟเจนเฉœเฉ‡ เจจเฉเจ•เจคเจฟเจ†เจ‚ เจตเฉฑเจฒ เจงเจฟเจ†เจจ เจฆเฉ‡เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ:

  1. เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจฏเฉ‹เจœเจจเจพเฅค เจ‡เจธ เจจเฉ‚เฉฐ เจคเฉเจฐเฉฐเจค เจชเฉœเฉเจนเจจเจฏเฉ‹เจ— เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฃเจพ เจฌเจฟเจนเจคเจฐ เจนเฉˆเฅค เจเจ•เจธเจฒ เจ•เจพเจซเจผเฉ€ เจนเฉ‹เจตเฉ‡เจ—เจพ. เจฌเจฆเจ•เจฟเจธเจฎเจคเฉ€ เจจเจพเจฒ, เจฎเฉˆเจ‚ เจ…เจ•เจธเจฐ เจฆเฉ‡เจ–เจฆเจพ เจนเจพเจ‚ เจ•เจฟ เจจเฉˆเจŸเจตเจฐเจ• เจธเจฟเจงเจพเจ‚เจค เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจฌเจฃเจพเจ เจ—เจ เจนเจจ "เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจธเจผเจพเจ–เจพ เจชเฉเจฐเจ—เจŸ เจนเฉ‹เจˆ เจนเฉˆ, เจ‡เฉฑเจฅเฉ‡ เจคเฉเจนเจพเจกเฉ‡ เจฒเจˆ /24 เจนเฉˆเฅค" เจ•เฉ‹เจˆ เจตเฉ€ เจ‡เจน เจชเจคเจพ เจจเจนเฉ€เจ‚ เจฒเจ—เจพ เจฐเจฟเจนเจพ เจนเฉˆ เจ•เจฟ เจฆเจฟเฉฑเจคเฉ‡ เจ—เจ เจธเจฅเจพเจจ เจตเจฟเฉฑเจš เจ•เจฟเฉฐเจจเฉ‡ เจ‰เจชเจ•เจฐเจฃเจพเจ‚ เจฆเฉ€ เจ‰เจฎเฉ€เจฆ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจœเจพเจ‚ เจ•เฉ€ เจนเฉ‹เจฐ เจตเจพเจงเจพ เจนเฉ‹เจตเฉ‡เจ—เจพ. เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจ›เฉ‹เจŸเจพ เจธเจŸเฉ‹เจฐ เจ–เฉ‹เจฒเฉเจนเจฟเจ† เจ—เจฟเจ† เจœเจฟเจธ เจตเจฟเฉฑเจš เจธเจผเฉเจฐเฉ‚ เจตเจฟเฉฑเจš เจ‡เจน เจธเจชเฉฑเจธเจผเจŸ เจธเฉ€ เจ•เจฟ เจกเจฟเจตเจพเจˆเจธ 10 เจคเฉ‹เจ‚ เจตเฉฑเจง เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เฉ€, /24 เจ•เจฟเจ‰เจ‚ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเฉ‹? เจตเฉฑเจกเฉ€เจ†เจ‚ เจธเจผเจพเจ–เจพเจตเจพเจ‚ เจฒเจˆ, เจ‡เจธเจฆเฉ‡ เจ‰เจฒเจŸ, เจ‰เจน /24 เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจฆเฉ‡ เจนเจจ, เจ…เจคเฉ‡ เจ‡เฉฑเจฅเฉ‡ 500 เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจนเจจ - เจคเฉเจธเฉ€เจ‚ เจฌเจธ เจ‡เฉฑเจ• เจจเฉˆเจŸเจตเจฐเจ• เจœเฉ‹เฉœ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจชเจฐ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจตเจพเจฐ เจตเจฟเฉฑเจš เจธเจญ เจ•เฉเจ เจธเฉ‹เจšเจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹.
  2. เจซเจฟเจฒเจŸเจฐเจฟเฉฐเจ— เจจเจฟเจฏเจฎ. เจœเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ‡เจน เจฎเฉฐเจจเจฆเจพ เจนเฉˆ เจ•เจฟ เจจเฉˆเจŸเจตเจฐเจ• เจ…เจคเฉ‡ เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง เจตเจฟเจญเจพเจœเจจ เจฆเจพ เจตเฉฑเจ– เจนเฉ‹เจฃเจพ เจนเฉ‹เจตเฉ‡เจ—เจพ. เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจจเจพเจฒ เจตเจงเฉ€เจ† เจ…เจญเจฟเจ†เจธ เจฌเจฆเจฒเจฆเฉ‡ เจนเจจเฅค เจชเจนเจฟเจฒเจพเจ‚, เจ‡เฉฑเจ• เจชเฉ€เจธเฉ€ เจจเฉˆเจŸเจตเจฐเจ• เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจชเฉเจฐเจฟเฉฐเจŸเจฐ เจจเฉˆเจŸเจตเจฐเจ• เจจเฉ‚เฉฐ เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจธเฉ€, เจชเจฐ เจนเฉเจฃ เจ‡เจนเจจเจพเจ‚ เจจเฉˆเจŸเจตเจฐเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจตเฉฐเจกเจฃเจพ เจ†เจฎ เจ—เฉฑเจฒ เจนเฉˆ. เจ‡เจน เจ†เจฎ เจธเจฎเจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉˆ เจ…เจคเฉ‡ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจธเจฌเจจเฉˆเฉฑเจŸ เจจเจพ เจฌเจฃเจพเจ‰เจฃเจพ เจœเจฟเฉฑเจฅเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ…เจคเฉ‡ เจธเจพเจฐเฉ‡ เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจจเฉˆเจŸเจตเจฐเจ• เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจจเจพ เจจเจนเฉ€เจ‚ เจนเฉˆ.
  3. เจธเจพเจฐเฉ‡ เจฐเจพเจŠเจŸเจฐเจพเจ‚ 'เจคเฉ‡ "เจ—เฉ‹เจฒเจกเจจ" เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚เฅค เจ‰เจน. เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจฏเฉ‹เจœเจจเจพ 'เจคเฉ‡ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจนเจฐ เจšเฉ€เจœเจผ เจจเฉ‚เฉฐ เจคเฉเจฐเฉฐเจค เจฆเฉ‡เจ–เจฃเจพ เจ…เจคเฉ‡ เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจจเจพ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจฃ เจนเฉˆ เจ•เจฟ เจธเจพเจฐเฉ€เจ†เจ‚ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจ‡เฉฑเจ•เฉ‹ เจœเจฟเจนเฉ€เจ†เจ‚ เจนเจจ - เจธเจฟเจฐเจซเจผ เจชเจคเจพ เจธเฉ‚เจšเฉ€ เจ…เจคเฉ‡ IP เจชเจคเฉ‡ เจตเฉฑเจ–เจฐเฉ‡ เจนเจจเฅค เจœเฉ‡เจ•เจฐ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจชเฉˆเจฆเจพ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ, เจคเจพเจ‚ เจกเฉ€เจฌเฉฑเจ—เจฟเฉฐเจ— เจธเจฎเจพเจ‚ เจ˜เฉฑเจŸ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค
  4. เจธเฉฐเจ—เจ เจจเจพเจคเจฎเจ• เจฎเฉเฉฑเจฆเฉ‡ เจคเจ•เจจเฉ€เจ•เฉ€ เจฎเฉเฉฑเจฆเจฟเจ†เจ‚ เจคเฉ‹เจ‚ เจ˜เฉฑเจŸ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจจเจนเฉ€เจ‚ เจนเจจ. เจ…เจ•เจธเจฐ เจ†เจฒเจธเฉ€ เจ•เจฐเจฎเจšเจพเจฐเฉ€ เจ‡เจนเจจเจพเจ‚ เจธเจฟเจซเจผเจพเจฐเจธเจผเจพเจ‚ เจจเฉ‚เฉฐ "เจนเฉฑเจฅเฉ€เจ‚" เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจ, เจฌเจฟเจจเจพเจ‚ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจธเฉฐเจฐเจšเจจเจพเจตเจพเจ‚ เจ…เจคเฉ‡ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ‡, เจœเฉ‹ เจ†เจ–เจฐเจ•เจพเจฐ เจ•เจฟเจคเฉ‡ เจตเฉ€ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจตเฉฑเจฒ เจฒเฉˆ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจกเจพเจ‡เจจเจพเจฎเจฟเจ• เจฐเฉ‚เจŸเจฟเฉฐเจ— เจฆเฉเจ†เจฐเจพเฅค เจœเจผเฉ‹เจจ เจกเจฟเจตเฉ€เจœเจผเจจ เจฆเฉ‡ เจจเจพเจฒ OSPF เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€เฅค เจชเจฐ เจ‡เจน เจ‡เฉฑเจ• เจŸเฉˆเจธเจŸ เจฌเฉˆเจ‚เจš เจนเฉˆ; เจฒเฉœเจพเจˆ เจฆเฉ€เจ†เจ‚ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจšเฉ€เจœเจผเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจค เจ•เจฐเจจเจพ เจตเจงเฉ‡เจฐเฉ‡ เจฆเจฟเจฒเจšเจธเจช เจนเฉˆเฅค

เจฎเฉˆเจจเฉ‚เฉฐ เจ‰เจฎเฉ€เจฆ เจนเฉˆ เจ•เจฟ เจ•เฉ‹เจˆ เจตเฉ€ เจชเจฐเฉ‡เจธเจผเจพเจจ เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพ เจ•เจฟ เจฎเฉˆเจ‚ เจฐเจพเจŠเจŸเจฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉ‹เจธเจŸ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ. เจฎเฉˆเจจเฉ‚เฉฐ เจฒเจ—เจฆเจพ เจนเฉˆ เจ•เจฟ เจฒเจฟเฉฐเจ• เจ•เจพเจซเจผเฉ€ เจนเฉ‹เจฃเจ—เฉ‡, เจ…เจคเฉ‡ เจซเจฟเจฐ เจธเจญ เจ•เฉเจ เจฒเฉ‹เฉœเจพเจ‚ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเจพ เจนเฉˆ. เจ…เจคเฉ‡ เจฌเฉ‡เจธเจผเฉฑเจ• เจŸเฉˆเจธเจŸ, เจนเฉ‹เจฐ เจŸเฉˆเจธเจŸเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

เจฎเฉˆเจ‚ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเจพเจ‚ เจ•เจฟ เจจเจตเฉ‡เจ‚ เจธเจพเจฒ เจตเจฟเฉฑเจš เจนเจฐ เจ•เฉ‹เจˆ เจ†เจชเจฃเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจจเฉ‚เฉฐ เจธเจพเจ•เจพเจฐ เจ•เจฐเฉ‡เฅค เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจชเจนเฉเฉฐเจš เจฆเจฟเฉฑเจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆ !!!

เจธเจฐเฉ‹เจค: www.habr.com

DDoS เจธเฉเจฐเฉฑเจ–เจฟเจ†, VPS VDS เจธเจฐเจตเจฐเจพเจ‚ เจตเจพเจฒเฉ€เจ†เจ‚ เจธเจพเจˆเจŸเจพเจ‚ เจฒเจˆ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจนเฉ‹เจธเจŸเจฟเฉฐเจ— เจ–เจฐเฉ€เจฆเฉ‹ ๐Ÿ”ฅ DDoS เจธเฉเจฐเฉฑเจ–เจฟเจ†, VPS VDS เจธเจฐเจตเจฐเจพเจ‚ เจจเจพเจฒ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸ เจนเฉ‹เจธเจŸเจฟเฉฐเจ— เจ–เจฐเฉ€เจฆเฉ‹ | ProHoster