ืืื 2010 ืื ืคืืจืืข
ืืืขื ืขืก ืืขื ืขื ืืขืืืขื 16 ืกืขืจืืืขืจืก, ืขืก ืืื ืืขืืืขื ืืืืืขืืืขื ืฆื ืึทืจืืขืื ืึธื ืืจืขืจื ืืื ืึทืืื ืคืืืข ืืขืืขืจืึทืืืฉืื ืืึทืก ืกืขืืืึทื ืฅ. ืึทืืื ืืืจ ืืขืงืืืขื ืึทืจืืืฃ ืืื ืื ืื ืืขืจ ืืืืืื ื. ืืืจ ืืขื ืืืขื ืื Netfilter ืึธื ืืืืื, ืฆืืืขืืขืื ืงืึธื ืกืื ืฆื ืขืก ืืื ืึท ืืึทืื ืืงืืจ, ืืื ืืืจ ืืึทืงืืืขื ืึท ืฉื ืขื ืคืื ืื ืืขืจืืขืืืืื ืคืืืจืืืึทื. ืืื ืจืืคึผืืืืกื ืึทืงื ืก ืืืืฃ ืจืึธืืืขืจืก ืืื ืืขืืืืื ื ืืื ืืื ืึท ืคืื ืืจืืืกื ืืืง ืืื ืื ืขืจืืขื ืคืืืจืืืึทื. ืฆื ืืื ืึทืืืงืึทืืื ืคืืจื ืื ืืขืฆืืึทื, ืืืจ ืืขืืืขืืึธืคึผืขื ืื BEFW ืกืืกืืขื, ืืืึธืก ืืื ืืขื ืืฆื ืืืืขืืื: ืคึฟืื ืึธื ืคืืจืื ื ืืึทื ืืฆืขืจ ืึทืงืกืขืก ืฆื ืื ืคึผืจืึธืืืงื ื ืขืฅ ืฆื ืืืกืึทืืืืืื ื ื ืขืฅ ืกืขืืืึทื ืฅ ืคืื ืืขืืขืจ ืื ืืขืจืขืจ.
ืขืจ ืืืขื ืืึธืื ืืืจ ืืื ืขืก ืึทืืข ืึทืจืืขื ืืื ืืืึธืก ืืืจ ืืึธื ื ืขืืขื ืึท ื ืขืขื ืืขืจ ืงืืง ืืื ืืขื ืกืืกืืขื. ืืืืืื ืึทืืึทืจืงืึธืื (
ืืืกืืึธืจืืฉ ืืื ืคึฟืึธืจืืึทืฆืืข
ืืืืืขืจ ืืื ืืขืจืฆืืืื ืืืจ ืืื ืืืจ ืืืื ืขืก, ืืื ืืืขื ืืึธืื ืืืจ ืืื ืืืจ ืืขืงืืืขื ืฆื ืืขื ืืื ืืขืจ ืขืจืฉืืขืจ ืึธืจื ืืื ืืืึธืก ืขืก ืืื ืืืจืฃ. ืฆื ืืึธื ืืึธืก, ืืึธืื ืืื ืื ืืืื ืฆืืจืืง 9 ืืึธืจ: 2010, ืื ืืืขืื ืคืื ืืึทื ืงืก ืืื ืืขืืืขื ืคึผืื ืงื ืืจืืืก. Wargaming ืืื ืืขืขืจืขื 50 ืกืขืจืืืขืจืก.
ืคืืจืืข ืกืขืจืืืืจืขืจ ืืจืึธืื ืืฉืึทืจื.
ืืืจ ืืึธืื ืึท ื ืขืฅ ืืึธืืขื. ืคึฟืึทืจ ืึทื ืืึธื ืขืก ืืื ืืขืืืขื ืึธืคึผืืืืึทื.
ื ืขืฅ ืืึธืืขื ืืื 2010.
ืขืก ืืขื ืขื ืฉืืขืื ืืืื ืืืืฃ ืื ืคืจืึธื ื ืกืืฃ ืืืึธืก ืืืืื ืฆื ืืจืขืื ืืื ืื, ืึธืืขืจ ืขืก ืืื ืึท ืคืืืจืืืึทื. ืขืก ืืื ืงืืื ืคืืืจืืืึทื ืืืืฃ ืื ืืึทืงืขื ื, ืึธืืขืจ ืขืก ืืขื ืขื 50 ืกืขืจืืืขืจืก ืืึธืจื, ืืืจ ืืืืกื ืืื ืึทืืข. ืึทืืฅ ืึทืจืืขื ืืื.
ืืื 4 ืืืจ, ืื ืกืขืจืืืขืจ ืคืืื ืืขืืืืงืกื 100 ืืื, ืฆื 5000. ืืขืจ ืขืจืฉืืขืจ ืืคืืขืืื ืืขืจื ื ืขืืืืึธืจืงืก ืืจืืืก - ืกืืึทืืื ื: ืืื ืงืขื ื ืืฉื ืืืื ืฆื ืคึผืจืึธืืืงืฆืืข, ืืื ืขืก ืืขื ืขื ืึธืคื ืคืืืกื ืืืง ืืืื ืืืึธืก ืงืขื ืืืื ืืขืคืขืจืืขื.
ื ืขืฅ ืืึธืืขื ืืื 2014.
ืืืจื ืื ืขืจืฉืึท, ืืืจ ืืขืืืืื ื ืื ืืขืืืข ืฉืืืง ืคืื ืืึทืื ืืืึทืจื, ืืื ืึทืืข ืื ืึทืจืืขื ืืื ืืขืืืขื ืืืจืืืขืงืึธืื ืืืืฃ ืืคืืขืืื ืืขืจื ืืืืึทื ื: ืึทืงื ืก ืืขื ืขื ืืขืฉืจืืื ืฆื ืื ืืืืึทื ื, ืืืึธืก ืืึธืื ืึธืืขืจ ืืืืงืขื ืขื ืขืืืขืืข ืืื ืคืื ืงืฉืจ.
ืืื 2016, ืื ื ืืืขืจ ืคืื ืกืขืจืืืขืจืก ืจืืืฉื 8000. ืืืึทืจืืึทืืื ื ืึทืืืึธืจืื ืื ืืขืจืข ืกืืืืืึธืก, ืืื ื ืึธื ืฆืืืขืื ื ืขืืืืึธืจืงืก ืืจืืืก. ืืื ืืืกืงืืืขื ืฆื ืืืื ืื ืืืขืจืขืจ, โโืึธืืขืจ ื ืืฉื ืืึทื ืฅ: ืืืืึทื ืึธืคื ืึทืจืืขื ื ืืฉื ืคึฟืึทืจ ืคึผืึทืจืื ืขืจืก, ืืืจ ืืืื ื ืืฆื VPN ืืื VRF, ืืคืืขืืื ืืขืจืืงืืื ืืืขืจื ืืขืจ ืงืึธืืคึผืืืฆืืจื. ืื ืึทืงื ืื ืกืึทืืืืฉืึทื ืืขืืืฉ ืืขืืืืงืกื.
ื ืขืฅ ืืึธืืขื ืืื 2016.
ืืื ืื ืึธื ืืืื ืคืื 2018, ืื ืคืืื ืคืื ืืืฉืื ืขื ืืื ืืขืืืืงืกื ืฆื 16. ืขืก ืืขื ืขื ืืขืืืขื 000 ืกืขืืืึทื ืฅ, ืืื ืืืจ ืืึธืื ื ืืฉื ืจืขืืขื ืขื ืื ืื ืืื, ืึทืจืืึทื ืืขืจืขืื ื ืื ืคืืจืืืื ืึธื ืขืก ืืื ืืืึธืก ืคืื ืึทื ืฆืืขื ืืึทืื ืืขื ืขื ืกืืึธืจื. Container ื ืขืืืืึธืจืงืก (Kubernetes), DevOps, ืืืึธืืงื ื ืขืืืืึธืจืงืก ืคืืจืืื ืื ืืืจื ืืืคึผื, ืืืฉื, ืคึฟืื ืึท IVS, ืืึธืื ืืจืืืก. ืขืก ืืขื ืขื ืืขืืืขื ืึท ืคึผืืึทืฅ ืคืื ืึผืืืื - ืขืก ืืื ืืืืืืืงืืืง.
ื ืขืฅ ืืึธืืขื ืืื ืืคืืขืืื ืืขืจืืงืืื ืืขืืืึธืืก ืืื 2018.
ืคึฟืึทืจ ืืคืืขืืื ืืขืจืืงืืื ืืืจ ืืขืืืืื ื: VLAN ืืื ACL ืืืืฃ L2, VRF ืืื ACL ืืืืฃ L3, VPN ืืื ืคืื ืืขืจ. ืฆื ืกืื.
ืคึผืจืึธืืืขืืก
ืึทืืขืืขื ืืขืื ืืื ACL ืืื VLAN. ืืืืก ืืื ื ืืฉื ืจืืืืื? ืื ืงืฉืื ืืืขื ืืืื ืืขืขื ืืคืขืจื ืืืจื ืืึทืจืึธืื, ืืืืืื ื ืื ืืืืืืืง.
ืขืก ืืขื ืขื ืืขืืืขื ืคืืืข ืคืจืืืืขืืขื, ืึธืืขืจ ืขืก ืืขื ืขื ืืขืืืขื ืคืื ืฃ ืืึทืกืืื ืึธื ืขืก.
- ืืืฉืืึทืืขืืจืืง ืคึผืจืืึทื ืคืึทืจืืจืขืกืขืจื ืคึฟืึทืจ ื ืืึทืข ืึผืืืื. ืืขืื ื ืืืขื ืืื ืืื ืืขืืืืขืจื ืืขื ืืขืจ ืฆื ืืืืื ืืื ืื ืคืจืืขืจืืืืข, ืืืืื ืืขื ืืื ืืขืืืจืคื ืงืืื ืืขื ืืืื ืขืก ืืื ืฉืืื ืื ืืื ืืื.
- ืงืืื ืคืืืจืืืึทื ืืื ืกืขืืืึทื ืฅ. ืื ืกืขืืืึทื ืฅ ืืขื ืขื ืขืคืขืก ืืคืืขืฉืืืื ืคืื ืืขืืขืจ ืื ืืขืจืขืจ, โโืืื ืขืก ืืขื ืขื ืฉืืื ื ืืฉื ืืขื ืื ืจืขืกืืจืกื ืืื ืขืืืืื ืืง.
- ืื ืึผืืืื ืืขื ืขื ืืขืืืขื ืื ืคึฟืึทืจ ืึท ืืึทื ื ืฆืืึทื. ืึธืคึผืขืจืืืืขืจื ืงืขื ืฉืจืืึทืื ืืืื ืืืืข ืืขืจืฉื ืืื ืืึทื ื ืืื ืึท ืฉืขื. ืื ืืืืืืืข ืืืื ืขืจ ืืขื ืืืขื ืขืืืขืืข ืืขื.
- ืฉืืืขืจืืงืืืื ืืื ืึทืืึทืืื ื ืึผืืืื. ืืขืจ ืืขื ืื, ืขืก ืืื ืืขืืืขื ื ืื ืืขืืืขื. ืื ืขืจืฉืืข ืึผืืืื ืืขื ืขื ืืขืฉืจืืื ืืื 2010, ืืื ืจืืึฟ ืคืื ืืืืขืจ ืืืืจืื ืืึธืื ื ืื ืืขืจ ืืขืืจืืขื ืคึฟืึทืจ ืื ืคืืจืืข.
- ื ืืืขืจืืง ืืืจืื ืคืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืงืึธื ืืจืึธื. ืืึธืก ืืื ืืขืจ ืืืืคึผื ืคึผืจืึธืืืขื - ืืืจ ืืึธื ื ืื ืืืืกื ืืืืขืจ ืืื ืืืึธืก ืืื ืืขืฉืขืขื ืืฉ ืืื ืืื ืืืขืจ ืืึทื ื.
ืืึธืก ืืื ืืื ืึท ื ืขืฅ ืื ืืฉืขื ืืจ ืืขืงืืงื ืืื ืืื 2018 ืืืขื ืขืจ ืืขืืขืจื: "ืืึทืจืคึฟื ืขืืืขืืข ืืขืจ ืึทืงื."
ืกืึทืืืฉืึทื ื
ืืื ืื ืึธื ืืืื ืคืื 2018, ืขืก ืืื ืืึทืฉืืึธืกื ืฆื ืืึธื ืขืคึผืขืก ืืืขืื ืืื.
ืืขืจ ืคึผืจืืึทื ืคืื ืื ืืึทืืจืืืฉืึทื ื ืืื ืงืขืกืืืืขืจ ืืจืึธืืื ื. ืื ืกืืึทืจืืื ื ืคืื ื ืืื ืืขืืืขื ืึทื ืืจืืืก ืืึทืื ืกืขื ืืขืจืก ืคืืจืฉืืืคื ืฉืืืฆื ืืคืืขืืื ืืขืจื VLANs ืืื ACLs ืืืืึทื ืื ืืขืืืืกืขืก ืืืืคื ืืืืก ืคืื ืืึผืจืื.
ืืืืืื ื: ืืืจ ืึทืืืขืงืืขื ืืืขื ืื ืืขื ืืฉ ืคืึทืงืืึธืจ ืืื ืึธืืึทืืืืืื ืื ืฆืืฉืืขืื ืคืื ืึทืงืกืขืก ืฆื ืื ืืึทืงืกืืืื.
ืื ื ืืึทืข ืึผืืืื ื ืขืืขื ืึท ืืึทื ื ืฆืืึทื ืฆื ืฆืืืืืื. ืืืืืื ื: ืคืึทืจืืืืขืจื ืื ืึทืคึผืืึทืงืืืฉืึทื ืคืื ืึผืืืื, ืืึทืื ืขืก ืคืื ืื ืืขืจืืขืืืืื ืืื ืคึผืึทืจืึทืืขื. ืืึธืก ืจืืงืืืืืขืจื ืึท ืคืื ืื ืืขืจืืขืืืืื ืกืืกืืขื ืึทืืื ืึทื ืื ืึผืืืื ืืขื ืขื ืืืืขืจืืขืืขืื ืืื, ืึธื rsync ืึธืืขืจ SFTP ืฆื ืึท ืืืืื ื ืกืืกืืขืืขื.
ืงืืื ืคืืืจืืืึทื ืืื ืกืขืืืึทื ืฅ. ื ืคืืืจืืืึทื ืืื ืกืขืืืึทื ืฅ ืื ืืขืืืืื ืฆื ืงืืืขื ืฆื ืืื ืื ืืืขื ืคืึทืจืฉืืืขื ืข ืกืขืจืืืืกืขืก ืืจืืืก ืืื ืืขืจ ืืขืืืืงืขืจ ื ืขืฅ. ืืืืืื ื: ื ืืฆื ืึท ืคืืืจืืืึทื ืืืืฃ ืืขืจ ืืึทืืขืืึธืก ืืืจืื - ืืึทืืขืืึธืก-ืืืืืจื ืคืืจืขืืืึทืืืก. ืึผืืขื ืืืืขืืื ืืืจ ืืึธืื ืืื ืืงืก, ืืื ืืืืขืืื ืืืจ ืืึธืื ืืคึผืืึทืืืขืก, ืืึธืก ืืื ื ืืฉื ืึท ืคึผืจืึธืืืขื.
ืฉืืืขืจืืงืืืื ืืื ืึทืืึทืืื ื ืึผืืืื. ืืืืืื ื: ืืึทืืื ืึทืืข ืื ืึผืืืื ืืื ืืืื ืึธืจื ืคึฟืึทืจ ืึธืคึผืฉืึทืฆืื ื ืืื ืคืึทืจืืืึทืืืื ื, ืึทืืื ืืืจ ืงืขื ืขื ืงืึธื ืืจืึธืืืจื ืึทืืฅ.
ื ืืืขืจืืง ืืืจืื ืคืื ืงืึธื ืืจืึธื ืืืืขืจ ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ. ืืืืืื ื: ื ืขืืขื ืึทื ืื ืืืึทื ืืึธืจื ืคืื ืึทืืข ืืึทืืื ืื ืืก ืืื ืึทืงืกืขืก ืฆืืืืฉื ืืื.
ืืึธืก ืืื ืืขืจ ืึท ืึทืืืื ืืกืืจืึทืืืืืข ืคึผืจืึธืฆืขืก ืืื ืึท ืืขืื ืืฉ. ืืื ืืืจ ืืึธืื 200-300 ื ืืึท ืจืืืืกืื ืคึผืขืจ ืืืึธื, ืกืคึผืขืฆืืขื ืืขืฉืึทืก ืคึผืขืจืืึธืืฉืึทื ื ืืื ืืึธืืืืืึทืก. ืืขืจืฆื, ืืึธืก ืืื ืืืืื ืคึฟืึทืจ ืืืื ืืึทื ืฉืึทืคึฟื ืคืื ืืื ืืืขืจ DevOps. ืืื ืึทืืื ืคืืืข ืจืืืืกืื, ืขืก ืืื ืืืืืขืืืขื ืฆื ืืขื ืืืึธืก ืคึผืึธืจืฅ, IPs ืืื ืื ืืึทืืจืืืฉืึทื ื ืืขื ืขื ืืืจืฃ. ืืขืจืืืขืจ, ืืืจ ืืึทืจืคึฟื ืกืคึผืขืฆืืขื ืืจืืื ื ืืื ืกื ืืึทื ืึทืืืฉืขืจื ืืืึธืก ืืึธืื ืืขืคืจืขืื ืื ืืืื: "ืืืึธืก ืืื ืขืก ืกืืึท ืืื ืกืืึท ืืื ืืืึธืก ืืึธื ืืืจ ืืจืขื ืืขื ืขืก?"
ื ืึธื ืึทืืฅ ืืืึธืก ืืืจ ืืึธื ืืฉื, ืึท ื ืขืฅ ืื ืืฉืขื ืืจ ืืื 2019 ืื ืืขืืืืื ืฆื ืงืืงื ืืื ืืึธืก.
ืงืึธื ืกืื
ืืืจ ืืึทืฉืืึธืกื ืึทื ืืืจ ืืืขืื ืฉืืขืื ืึทืืฅ ืืืึธืก ืืืจ ืืขืคึฟืื ืขื ืืื ืื ืืืืฃ ืคืื ืกืขืจืืืืก ืืึทื ืึทืืืฉืขืจื ืืื ืงืึธื ืกืื ืืื ืคึฟืื ืืึธืจื ืืืจ ืืืขืื ืฉืจืืึทืื ืืคึผืืึทืืืขืก ืึผืืืื.
ืืื ืืึธืื ืืืจ ืืึทืฉืืึธืกื ืฆื ืืึธื ืืึธืก?
- ืืืจ ืืืขืื ืงืืืึทืื ืึทืืข ืกืขืจืืืืกืขืก, ื ืขืืืืึธืจืงืก ืืื ืืืืขืจื.
- ืืึธืืืจ ืืึทืื ืืคึผืืึทืืืขืก ืึผืืืื ืืืืืจื ืืืืฃ ืืื.
- ืืืจ ืึธืืึทืืืื ืงืึธื ืืจืึธื.
- ....
- ื ืืฅ.
ืงืึธื ืกืื ืืื ื ืืฉื ืึท ืืืืึทื ืึทืคึผื, ืขืก ืงืขื ืขื ืืืืคื ืืืืฃ ืืขืืขืจ ื ืึธืืข ืืื ืฉืจืืึทืื ืฆื ืืคึผืืึทืืืขืก. ืขืก ืืืืืื ื ืึธืจ ืฆื ืงืืืขื ืึทืจืืืฃ ืืื ืึธืืึทืืึทืืืง ืงืึธื ืืจืึธืืก ืืืึธืก ืืืขื ืจืืื ืืืืก ืืื ืืืืืง ืืืื, ืืื ืจืืึฟ ืคืื ืื ืคืจืืืืขืืขื ืืืขื ืืืื ืกืึทืืืื! ืืืจ ืืืขืื ืืืืกืืจืืขืื ืื ืื ืืื ืืื ืืืจ ืืืื.
ืคืืจืืืืก ืงืึธื ืกืื?
ืืื ืืื ืืื ืืืืืืื. ืืื 2014-15, ืืืจ ืืขืืืืื ื ืขืก ืืื ืึท ืืึทืงืขื ื ืคึฟืึทืจ ืืืึธืื, ืืื ืืืึธืก ืืืจ ืงืจืึธื ืคึผืึทืกืืืขืจืื.
ืืื ื ืืฉื ืคืึทืจืืืจื ืืึทืื. ืืื ืืขืจ ืฆืืื ืคืื ื ืืฆื, ืงืึธื ืกืื ืืื ื ืืฉื ืคืึทืจืืืจื ืืึทืื ืืขืฉืึทืก ืึท ืืืื ืฆืืคืึทื. ืืึธืก ืืื ืึท ืจืืืืง ืคึผืืืก ืคึฟืึทืจ ืึท ืคืืจืขืืืึทืื ืคืึทืจืืืึทืืืื ื ืกืืกืืขื.
P2P ืงืึทื ืขืงืฉืึทื ื ืคืึทืจืืืืขืจื ืื ืคืึทืจืฉืคึผืจืืืื ืคืื ืขื ืืขืจืื ืืขื. ืืื P2P, ืึทืืข ืขื ืืขืจืื ืืขื ืงืืืขื ืืขืฉืืืื ื, ื ืื ืืึทืจืคึฟื ืฆื ืืืึทืจืื ืคึฟืึทืจ ืฉืขื.
ืืึทืงืืืขื REST API. ืืืจ ืืืื ืืึทืืจืึทืืื Apache ZooKeeper, ืึธืืขืจ ืขืก ืืื ื ืืฉื ืืึธืื ืึท REST API, ืึทืืื ืืืจ ืืืขื ืืึธืื ืฆื ืื ืกืืึทืืืจื ืงืจืึทืืฉืื.
ืึทืจืืขื ืืื ืึท ืฉืืืกื ืืืึธืื (KV) ืืื ืึท Directory (ืกืขืจืืืืก ืืืกืงืึธืืืขืจื). ืืืจ ืงืขื ืขื ืงืจืึธื ืืึทืืื ืื ืืก, ืงืึทืืึทืืึทืื ืืื ืืึทืื ืกืขื ืืขืจืก ืืื ืึทืืึธื. ืืึธืก ืืื ืืึทืงืืืขื ื ืื ืืืืื ืคึฟืึทืจ ืืื ืื, ืึธืืขืจ ืืืื ืคึฟืึทืจ ืืจืืืืงืข ืืืื, ืืืืึทื ืืืขื ืืืจ ืืืืขื ืึท ืืืืืืืข ืืื ืกื, ืืืจ ืืจืึทืืื ืืจืืืก.
ืืขืฉืจืืื ืืื Go, ืืืึธืก ืืื ืืืื ืคืื ืื Wargaming ืึธื ืืืืื. ืืืจ ืืื ืืขื ืฉืคึผืจืึทื, ืืืจ ืืึธืื ืคืืืข Go ืืขืืืขืืึธืคึผืขืจืก.
ืฉืืึทืจืง ืึทืงื ืกืืกืืขื. ืืื ืงืึธื ืกืื, ืืืจ ืงืขื ืขื ื ืืฆื ืึทืงื ืฆื ืงืึธื ืืจืึธืืืจื ืืืขืจ ืฉืจืืืื ืืืึธืก. ืืืจ ืืึทืจืึทื ืืืจื ืึทื ืื ืคืืจืขืืืึทืื ืึผืืืื ืืืขื ื ืืฉื ืึธืืืืขืจืืึทืคึผ ืืื ืขืคึผืขืก ืึทื ืืขืจืฉ ืืื ืืืจ ืืืขืื ื ืืฉื ืืึธืื ืคึผืจืึธืืืขืืก ืืื ืืขื.
ืึธืืขืจ ืงืึธื ืกืื ืืืื ืืื ืืืึทื ืืืกืึทืืืืึทื ืืืืืฉืื.
- ืขืก ืืืขื ื ืืฉื ืืืื ืืืึธื ืืื ืึท ืืึทืื ืฆืขื ืืขืจ ืกืืึทืื ืืืจ ืืึธืื ืึท ืืขืฉืขืคื ืืืขืจืกืืข. ืขืก ืืื ืืืืื ืกืงืึทืืึทืืืข ืืืจื ืคืขืืขืจืืืฉืึทื.
- ืืืืขืจ ืึธืคืขื ืืืง ืืืืฃ ืื ืงืืืึทืืืืขื ืคืื ืื ื ืขืฅ ืืื ืกืขืจืืืขืจ ืืึทืกืข. ืงืึธื ืกืื ืืืขื ื ืืฉื ืึทืจืืขืื ืจืขืื ืืื ืึท ืกืขืจืืืขืจ ืืืืฃ ืึท ืคืึทืจื ืืืขื ืกืขืจืืืขืจ ืืืื ืขืก ืืขื ืขื ืืึทืืก ืืื ืื ื ืขืฅ, ืืืฉื, ืึทื ืืืืึทื ืืืืงืืึทื. ืืึธืก ืืื ืจืขืื ืฆื P2P ืงืึทื ืขืงืฉืึทื ื ืืื ืืขืจืืืึทื ืืืงื ืคืึทืจืฉืคึผืจืืืืื ื ืืึธืืขืืก.
- ืฉืืืขืจืืงืืื ืืึธื ืืืึธืจืื ื ืึทืืืืืืึทืืืืึทืื. ืืื ืงืึธื ืกืื ืกืืึทืืืก ืขืจ ืงืขื ืขื ืืึธืื ืึทื ืึทืืฅ ืืื ืืื, ืึธืืขืจ ืขืจ ืืื ืืขืฉืืืจืื ืึท ืืึทื ื ืฆืืึทื ืฆืืจืืง.
ืืืจ ืกืึทืืืื ืจืืึฟ ืคืื ืื ืคึผืจืึธืืืขืืก ืืฉืขืช ื ืืฆื ืงืึธื ืกืื, ืืืึธืก ืืื ืืืึธืก ืืืจ ืืืืกืืขืจืืืืืื ืขืก. ืื ืคืืจืืข ืืื ืคึผืืึทื ื ืคึฟืึทืจ ืึทื ืึธืืืขืจื ืึทืืืื ืืึทืงืขื ื, ืึธืืขืจ ืืืจ ืืึธืื ืืขืืขืจื ื ืฆื ืืึทื ืืืขื ืืื ืคึผืจืึธืืืขืืก ืืื ืืขืื ืืืฆื ืืื ืงืึธื ืกืื.
ืืื ืงืึธื ืกืื ืึทืจืืขื
ืืืจ ืืืขืื ืื ืกืืึทืืืจื XNUMX-XNUMX ืกืขืจืืืขืจืก ืืื ืึท ืงืึทื ืืืฉืึทื ืึทื ืืึทืื ืฆืขื ืืขืจ. ืืืื ืึธืืขืจ ืฆืืืื ืกืขืจืืืขืจืก ืืืขืื ื ืืฉื ืึทืจืืขืื: ืืื ืืืขืื ื ืืฉื ืงืขื ืขื ืฆื ืึธืจืืึทื ืืืืจื ืึท ืงืืืึธืจืื ืืื ืืึทืฉืืืกื ืืืขืจ ืืื ืจืขืื ืืื ืืืขืจ ืืื ืคืึทืืฉ ืืืขื ืื ืืึทืื ืฉืืืืขื ื ืืฉื. ืืขืจ ืืื ืคืื ืฃ ืืืื ืงืืื ืืื ืขื, ืคึผืจืึธืืืึทืงืืืืืึทืื ืืืขื ืคืึทืื.
ืงืืืืึทื ืฅ ืคืึทืจืืื ืื ืฆื ืื ืกืขืจืืืขืจืก ืืื ืงืืื ืกืืจ: ืื ืืขืืืข ืืืขื ืื, ืืืืื ืืื ืื ืคืึธื server = false
.
ื ืึธื ืืขื, ืงืืืืึทื ืฅ ืืึทืงืืืขื ืึท ืจืฉืืื ืคืื P2P ืงืึทื ืขืงืฉืึทื ื ืืื ืืืืขื ืงืึทื ืขืงืฉืึทื ื ืฆืืืืฉื ืืื.
ืืืืฃ ืื ืืืืืืืข ืืืจืื, ืืืจ ืคืึทืจืืื ืื ืขืืืขืืข ืืึทืื ืกืขื ืืขืจืก. ืืื ืืืื ืคืึทืจืืื ืื P2P ืืื ืืืขืจืืขืื.
ืืืขื ืืืจ ืืืืื ืฆื ืฆืืจืืงืงืจืืื ืืึทืื ืคืื ืื ืื ืืขืจ ืืึทืื ืฆืขื ืืขืจ, ืื ืืงืฉื ืืืื ืคืื ืกืขืจืืืขืจ ืฆื ืกืขืจืืืขืจ. ืืขื ืกืืขืืข ืืื ืืขืจืืคื ืกืขืจืฃ ืคึผืจืึธืืึธืงืึธื. ืื ืกืขืจืฃ ืคึผืจืึธืืึธืงืึธื, ืืื ืงืึธื ืกืื, ืืื ืืขืืืขืืึธืคึผืขื ืืืจื HashiCorp.
ืขืืืขืืข ืืืืืืืง Facts ืืืขืื ืงืึธื ืกืื
ืงืึธื ืกืื ืืื ืืึทืงืืืืขื ืืืืฉืึทื ืืืกืงืจืืืืื ื ืืื ืขืก ืึทืจืืขื. ืืื ืืืขื ืืขืื ืืืืื ืืืืกืืขืงืืืื ืคืืงืื ืืืึธืก ืืขื ืขื ืืืขืจื ืฆื ืืืืกื.
ืงืึธื ืกืื ืกืขืจืืืขืจืก ืืืืกืงืืืึทืื ืึท ืืขื ืคืื ืฆืืืืฉื ืื ืืืึธืืขืจืก. ืงืึธื ืกืื ืกืึทืืขืงืฅ ืึท ืืขื ืคืื ืืขืจ ืจืฉืืื ืคืื ืกืขืจืืืขืจืก ืคึฟืึทืจ ืืขืืขืจ ืืึทืื ืฆืขื ืืขืจ, ืืื ืึทืืข ืจืืงืืืขืก ืืืื ืืืืื ืฆื ืืื, ืจืึทืืึทืจืืืึทืก ืคืื ืื ื ืืืขืจ ืคืื ืกืขืจืืืขืจืก. ืืืจ ืคืจืืืื ื ืืื ื ืืฉื ืคืืจื ืฆื ืืืืืขืจ-ืืืึทืื. ืืืื ืืขืจ ืืขื ืืื ื ืืฉื ืืืืกืืขืงืืืื, ืจืืงืืืขืก ืืขื ืขื ื ืืฉื ืกืขืจืืืืกื ืืืจื ืืืขืจ ืขืก ืื.
ืฆื ืืืจ ืืืืื ืืึธืจืืืึธื ืืึทื ืกืงืืืืื ื? ืื ืืฉืืืืืื, ื ืืื.
ื ืืงืฉื ืฆื ืื ืื ืืขืจ ืืึทืื ืฆืขื ืืขืจ ืืืื ืคืื ืืขื ืฆื ืืขื, ืจืึทืืึทืจืืืึทืก ืคืื ืืืึธืก ืกืขืจืืืขืจ ืขืก ืืขืงืืืขื ืฆื. ืืขืจ ืืืืกืืขืงืืืื ืืขื ื ืขืื 100% ืคืื ืื ืืึทืกืข, ืึทืืืฅ ืื ืืึทืกืข ืืืืฃ ืคืึธืจืืืก ืจืืงืืืขืก. ืึทืืข ืกืขืจืืืขืจืก ืืื ืื ืืึทืื ืฆืขื ืืขืจ ืืึธืื ืึท ืืขืจืืืึทื ืืืงื ืงืึธืคึผืืข ืคืื โโืื ืืึทืื, ืึธืืขืจ ืืืืื ืืืื ืขืจ ืจืืกืคึผืึทื ืื.
ืืขืจ ืืืืื ืืืขื ืฆื ืืืึธื ืืื ืฆื ืืขืื ืึทืื - ืืขืืึทืงื ืืึธืืข ืืืืฃ ืืขื ืงืืืขื ื.
ืืื ืึทืื ืืึธืืข, ืืืจ ืงืขื ืขื ืจืืกืคึผืึทื ื ืึธื ืึท ืงืืืึธืจืื. ืืึธืก ืืื ืึท ืืึธืืข ืืื ืืืึธืก ืืืจ ืืขืื ืึทืจืืืฃ ืืึทืื ืงืึธื ืกืืกืืขื ืกื, ืึธืืขืจ ืืืืขื ืขื ืึท ืืืกื ืคืึทืกืืขืจ ืืื ืืขืืืืื ืืืขื, ืืื ืงืืื ืกืขืจืืืขืจ ืจืืกืคึผืึทื ืื. ืืขืืืืื ืืืขื, ืจืขืงืึธืจืืื ื ืืืืื ืืืจื ืื ืืขื.
ืงืึธื ืกืื ืืื ื ืืฉื ื ืึธืืืึทืื ืืึทืื ืฆืืืืฉื ืืึทืื ืกืขื ืืขืจืก. ืืืขื ืึท ืคืขืืขืจืืืฉืึทื ืืื ืคืืจืืืืื, ืืขืืขืจ ืกืขืจืืืขืจ ืืืขื ืืึธืื ืืืืื ืืืื ืืืืืขื ืข ืืึทืื. ืคึฟืึทืจ ืื ืืขืจืข, ืขืจ ืฉืืขื ืืืง ืืืจื ืก ืฆื ืขืืขืฆืขืจ ืึทื ืืขืจืฉ.
ืึทืืึธืืืกืืื ืคืื ืึทืคึผืขืจืืืฉืึทื ื ืืื ื ืืฉื ืืขืจืึทื ืืื ืึทืจืืืก ืคืื ืึท ืืจืึทื ืกืึทืงืืืึธื. ืืขืืขื ืงื ืึทื ืืืจ ืืขื ื ื ืืฉื ืืขืจ ืืืืื ืืืื ืขืจ ืืืืก ืงืขื ืขื ืืืืฉื ืืืื. ืืืื ืืืจ ืืืืื ืขืก ืึทื ืืขืจืฉ, ืึธื ืคืืจื ืึท ืืจืึทื ืกืึทืงืืืึธื ืืื ืึท ืฉืืึธืก.
ืืืึทืงืื ื ืึทืคึผืขืจืืืฉืึทื ื ืืึธื ื ืื ืืึทืจืึทื ืืืจื ืืึทืงืื ื. ืื ืืงืฉื ืืืื ืคืื ืืขื ืฆื ืืขื, ืืื ื ืืฉื ืืืืึทื, ืึทืืื ืขืก ืืื ืงืืื ืืึทืจืึทื ืืืจื ืึทื ืื ืืืึทืงืื ื ืืืขื ืึทืจืืขืื ืืืขื ืืืจ ืคืึทืจืฉืคึผืึทืจื, ืืืฉื, ืืื ืื ืื ืืขืจ ืืึทืื ืฆืขื ืืขืจ.
ACL ืืืื ืืื ื ืืฉื ืืึทืจืึทื ืืืจื ืึทืงืกืขืก (ืืื ืคืืืข ืงืึทืกืขืก). ืื ืึทืงื ืงืขื ื ืืฉื ืึทืจืืขืื ืืืืึทื ืขืก ืืื ืกืืึธืจื ืืื ืืืื ืคืขืืขืจืืืฉืึทื ืืึทืื ืฆืขื ืืขืจ - ืืื ืื ืึทืงื ืืึทืื ืฆืขื ืืขืจ (ืขืจืฉืืืง ืืง). ืืืื ืื DC ืงืขื ื ืืฉื ืขื ืืคึฟืขืจื ืืืจ, ืื ACL ืืืขื ื ืืฉื ืึทืจืืขืื.
ืืืื ืคืึทืจืคืจืืืจืขื ืข ืืขื-ืขืืื ืืืขื ืคืึทืจืคืจืืืจื ืื ืืื ืฆืข ืคืขืืขืจืืืฉืึทื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืขืก ืืขื ืขื 10 ืืึทืื ืกืขื ืืขืจืก ืืื ืึท ืคืขืืขืจืืืฉืึทื, ืืื ืืืื ืขืจ ืืื ืึท ืฉืืขืื ื ืขืฅ, ืืื ืืืื ืืขื ืคืืืื. ืืืืืขืืขืจ, ืฐืึธืก ืืื ืืื ืงืึธืืื ืืงืืจื, ืฐืขื ืืื ืึทืจืฒึทื ืืึทืคึผื ืืื ืึท ืงืจืฒึทื: ืก'ืืื ืึท ืืงืฉื, ืก'ืืื ื ืืฉืืึธ ืงืฒื ืขื ืืคึฟืขืจ ืืขืจืืืฃ, ืืขืจ ืคึฟืึธืืขื ืคึฟืจืฒืื ืืื. ืขืก ืืื ืงืืื ืืืขื ืฆื ืืืืกื ืืืขื ืืึธืก ืืืขื ืคึผืึทืกืืจื, ื ืึธืจ ืืื ืึท ืฉืขื ืึธืืขืจ ืฆืืืื ืืืขื ืคืึทืื ืื ืืื ืฆืข ืคืขืืขืจืืืฉืึทื. ืขืก ืืื ืืึธืจื ืืฉื ืืืจ ืงืขื ืขื ืืึธื ืืืขืื ืืื.
ืกืืึทืืืก, ืงืืืึธืจืื ืืื ืืืขืงืฉืึทื ื ืืขื ืขื ืืึทื ืืึทืื ืืืจื ืึท ืืึทืืื ืืขืจ ืคืึธืืขื. ืืืืืขืจ-ืืืึทืื ืืืขื ื ืืฉื ืคึผืึทืกืืจื, ืืขืจ ืกืืึทืืืก ืืืขื ื ืืฉื ืืืืึทืื ืขืคึผืขืก. ืืืจ ืืจืึทืืื ืึทื ืืืจ ืืึธืื ืึท ืืขืื ืงืึธื ืกืื, ืืืจ ืคืจืขืื, ืืื ืืึธืจื ืืฉื ืืึทืคึผืึทื ื - ืขืก ืืื ืงืืื ืขื ืืคืขืจ. ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื, ืื ืกืืึทืืืก ืืืืืื ืึทื ืึทืืฅ ืืื ืืื.
ืืืจ ืืึธืื ืืขืคึผืืึธื ืืขืจื ืืขื ืคึผืจืึธืืืขื ืืื ืืึธืื ืฆื ืจืืืืื ืกืคึผืขืฆืืคืืฉ ืคึผืึทืจืฅ ืคืื ืืึทืื ืกืขื ืืขืจืก ืฆื ืืืกืืืืื ืขืก.
ืื ืืขืฉืขืคื ืืืขืจืกืืข ืคืื โโืงืึธื ืกืื ืขื ืืขืจืคึผืจืืื ืืื ื ืืฉื ืขืืืขืืข ืคืื โโโโืื ืืืกืึทืืืืึทื ืืืืืฉืื ืืืืื. ืขืก ืืื ืคืืืข ื ืืฆืืง ืคืึทื ืืงืฉืึทื ื: ืกืึทืืขืงืืื ื ืืืึธืืขืจืก, ืคืึทืจืฉืคึผืจืืืืื ื, ืกืงืืืืื ื. ืขืก ืืื ืืืืื ืืืื "ืึธืืขืจ" - ืื ืืืืกืึทื ืกืื ื ืกืืกืืขื ืคึฟืึทืจ ืึท ืคืื ืื ืืขืจืืขืืืืื ืกืืกืืขื ืืื ืืืืขืจ ืืืึทืขืจ.
Life hacking: rm -rf /var/lib/consul
- ืึท ืืืืื ืคึฟืึทืจ ืึทืืข ืืืืืชื ืคืื ืื ืึทืืขื ื. ืืืื ืขืคึผืขืก ืืื ื ืืฉื ืึทืจืืขืื ืคึฟืึทืจ ืืืจ, ื ืึธืจ ืืืกืืขืงื ืืืื ืืึทืื ืืื ืืจืืคืงืืคืืข ืื ืืึทืื ืคึฟืื ืึท ืงืึธืคึผืืข. ืจืืึฟ ืืกืชึผืื, ืงืึธื ืกืื ืืืขื ืึทืจืืขืื.
BEFW
ืืืฆื ืืึธืื ืืื ืื ืจืขืื ืืืขืื ืืืึธืก ืืืจ ืืึธืื ืฆืืืขืืืืื ืฆื ืงืึธื ืกืื.
ืืขืจืฉื ืืขืืคึผืืึทืืขืก
ืื ืึผืืืื ืืขื ืขื ืืขืฉืจืืื ืืื iptables ืกืื ืืึทืงืก.
- -N BEFW
- -ืคึผ ืึทืจืืึทื ืฉืจืืึทื ืคืึทืื
- -ื ืึทืจืืึทื ืฉืจืืึทื -ื ืฉืืึทื - ืฉืืึทื ืคึฟืึทืจืืื ืืขื ืข, ืืขืืจืื ืืขื -ื ืึธื ื ืขืืขื
- -ื ืึทืจืืึทื ืฉืจืืึทื -ืืื ืืึธ -ืืืฉ ืึธื ื ืขืืขื
- -ื ืึทืจืืึทื ืฉืจืืึทื -ืืืฉ ืืขืคืื
ืึทืืฅ ืืืื ืืื ืื BEFW ืงืืื, ืึทืืืฅ ESTABLISHED
, RELATED
ืืื ืืึธืงืึทืืืึธืกื. ืืขืจ ืืืกืืขืจ ืงืขื ืขื ืืืื ืขืคึผืขืก, ืืึธืก ืืื ื ืึธืจ ืึท ืืืึทืฉืคึผืื.
ืืื ืืื BEFW ื ืืฆืืง?
ืืึทืืื ืื ืืก
ืืืจ ืืึธืื ืึท ืืื ืกื, ืขืก ืฉืืขื ืืืง ืืื ืึท ืคึผืึธืจื, ืึท ื ืึธืืข ืืืืฃ ืืืึธืก ืขืก ืืืืคื. ืคึฟืื ืืื ืืืขืจ ื ืึธืืข, ืืืจ ืงืขื ืขื ืืึธืืงืึทืื ืคืจืขืื ืืขื ืึทืืขื ื ืืื ืืขืคึฟืื ืขื ืืื ืึทื ืืืจ ืืึธืื ืึท ืืื ืคืื ืืื ืกื. ืืืจ ืงืขื ืขื ืืืื ืฉืืขืื ืืึทืืก.
ืงืืื ืกืขืจืืืืก ืืืึธืก ืืื ืคืืืกื ืืืง ืืื ืจืขืืืกืืจืืจื ืืื ืงืึธื ืกืื ืืืจื ืก ืืื ืึท ืืคึผืืึทืืืขืก ืืขืจืฉื. ืืืจ ืืึธืื SSH - ืขืคืขื ืขื ืคึผืึธืจื 22. ืื ืืึทืฉ ืฉืจืืคื ืืื ืคึผืฉืื: ืงืขืจื ืืื ืืคึผืืึทืืืขืก, ืืึธืจื ืืฉื ืึทื ืืขืจืฉ ืืื ืืืจืฃ.
ืงืึทืกืืึทืืขืจื
ืืื ืฆื ืขืคึฟืขื ืขื ืฆืืืจืื ื ืื ืฆื ืึทืืขืืขื, ืึธืืขืจ ืกืึทืืขืงืืืืืื? ืืืื IP ืจืฉืืืืช ืฆื KV ืกืืึธืจืืืืฉ ืืืจื ืืื ืกื ื ืึธืืขื.
ืฆืื ืืืืฉืคึผืื, ืืืจ ืืืขืื ืึทื ืึทืืขืืขื ืืืืฃ ืื ืฆืขื ื ื ืขืฅ ืืึธื ืงืขื ืขื ืฆื ืึทืงืกืขืก ืื SSH_TCP_22 ืกืขืจืืืืก. ืืืื ืืืื ืงืืืื TTL ืคืขืื? ืืื ืืืฆื ืืืจ ืืึธืื ืฆืืึทืืืืืึทืืืง ืคึผืขืจืืืฅ, ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืคึฟืึทืจ ืึท ืืึธื.
ืึทืงืกืขืก
ืืืจ ืคืึทืจืืื ืื ืืึทืืื ืื ืืก ืืื ืงืืืืึทื ืฅ: ืืืจ ืืึธืื ืึท ืืื ืกื, KV ืกืืึธืจืืืืฉ ืืื ืืจืืื ืคึฟืึทืจ ืืขืืขืจ. ืืืฆื ืืืจ ืืขืื ืฆืืืจืื ื ืื ืฆื ืึทืืขืืขื, ืึธืืขืจ ืกืึทืืขืงืืืืืื.
ืืจืืคึผืขืก
ืืืื ืืืจ ืฉืจืืึทืื ืืืืื ืืขืจ ืคืื IP ืคึฟืึทืจ ืึทืงืกืขืก ืืขืืขืจ ืืึธื, ืืืจ ืืืขืื ืืืขืจื ืืื. ืืื ืก ืงืืืขื ืึทืจืืืฃ ืืื ืืจืืคึผืื ืื - ืึท ืืึทืืื ืืขืจ ืกืึทืืกืขื ืืื ืงืื. ืืึธืืืจ ืจืืคื ืขืก ืึทืืืึทืก (ืึธืืขืจ ืืจืืคึผืขืก) ืืื ืงืจืึธื ืืจืืคึผืขืก ืืึธืจื ืืืื ืืขืจ ืืขืืืืงืขืจ ืคึผืจืื ืฆืืคึผ.
ืืึธืืืจ ืคืึทืจืืื ืื: ืืืฆื ืืืจ ืงืขื ืขื ืขืคืขื ืขื SSH ื ืื ืกืคึผืึทืกืืคืืงืื ืคึฟืึทืจ P2P, ืึธืืขืจ ืคึฟืึทืจ ืึท ืืึทื ืฅ ืืจืืคึผืข ืึธืืขืจ ืขืืืขืืข ืืจืืคึผืขืก. ืืื ืืขืจ ืืขืืืืงืขืจ ืืืขื, ืขืก ืืื TTL - ืืืจ ืงืขื ืขื ืืืืื ืฆื ืึท ืืจืืคึผืข ืืื ืืืกืืขืงื ืคืื ืืขืจ ืืจืืคึผืข ืืขืืคึผืขืจืขืจืึทืื.
Integration
ืืื ืืืขืจ ืคึผืจืึธืืืขื ืืื ืืขืจ ืืขื ืืฉ ืคืึทืงืืึธืจ ืืื ืึธืืึทืืืืฉืึทื. ืืื ืืืฆื ืืืจ ืืึธืื ืกืึทืืืื ืขืก ืึทืืื.
ืืืจ ืึทืจืืขืื ืืื ืคึผืึทืคึผืขื, ืืื ืึทืจืืืขืจืคืืจื ืึทืืฅ ืืืึธืก ืืื ืฉืืื ืฆื ืื ืกืืกืืขื (ืึทืคึผืืึทืงืืืฉืึทื ืงืึธื) ืฆื ืืื. Puppetdb (ืจืขืืืืขืจ PostgreSQL) ืกืืึธืจื ืึท ืจืฉืืื ืคืื ืกืขืจืืืืกืขืก ืืืึธืก ืืืืคื ืืึธืจื, ืืื ืงืขื ืขื ืืืื ืืขืคึฟืื ืขื ืืืื ืืืื ืืืคึผ. ืืึธืจืื ืงืขื ื ืืืจ ืืื ืืขืจืืืืกื ืืืขืจ ืขืก ืึทืคึผืืืื ืืืื. ืืืจ ืืืื ืืึธืื ืึท ืฆืืขื ืืขืื ืืื ืฆืื ืืืคืืืกื ืืขืื ืกืืกืืขื ืคึฟืึทืจ ืืขื.
ืืืจ ืืขืฉืจืืื ืืขืคื-ืกืื ืง, ืึท ืคึผืฉืื ืืืืืื ื ืืืึธืก ืืขืืคึผืก ืึทืจืืืขืจืคืืจื ืืึทืื. ืขืจืฉืืขืจ, ืกืื ืง ืงืืืืขื ืืขื ืขื ืึทืงืกืขืกื ืืืจื Puppetdb. ืึท HTTP API ืืื ืงืึทื ืคืืืืขืจื ืืึธืจื: ืืืจ ืืขืื ืืืึธืก ืกืขืจืืืืกืขืก ืืืจ ืืึธืื, ืืืึธืก ืืึทืจืฃ ืฆื ืืืื ืืขืืื. ืืขืจื ืึธื ืืื ืืึทืื ืึท ืืงืฉื ืฆื ืงืึธื ืกืื.
ืืื ืขืก ืื ืืึทืืจืืืฉืึทื? ืื: ืืื ืืืื ืืขืฉืจืืื ืื ืชืงื ืืช ืืื ืืขืืืื ืื ื ืขืืขื ืื ืจืืงืืืขืก ืคืื ืฆืืขื. ืฆื ืืืจ ืืึทืจืคึฟื ืึท ืืืืขืจ ืคึผืึธืจื ืึธืืขืจ ืืืืื ืึท ืืึทืืขืืึธืก ืฆื ืขืืืขืืข ืืจืืคึผืข? ืฆืืขื ืืขืื, ืจืขืฆืขื ืืืข - ื ืื ืืขืจ "ืืขืคึฟืื ืขื 200 ืื ืืขืจืข ACLs ืืื ืคึผืจืืืืจื ืฆื ืืึธื ืขืคึผืขืก ืืืขืื ืืื."
ืึธืคึผืืืืืืึทืืืึธื
ืคึผืื ืืื ื ืืึธืงืึทืืืึธืกื ืืื ืึท ืืืืืืง ืืขืจืฉื ืงืืื ื ืขืื 0,075 ืืื.
ืืึธืืืจ ืืืืื 10 ืืคึผืืึทืืืขืก ืึทืืจืขืกืขืก ืฆื ืืขื ืงืืื. ืืื ืึท ืจืขืืืืืึทื, ืื ืคึผืื ื ืืืขื ืคืึทืจืืจืขืกืขืจื 000 ืืื: ืืคึผืืึทืืืขืก ืืื ืืึธืจ ืืื ืขืึทืจ, ืคึผืจืึทืกืขืกืื ื ืืขืืขืจ ืึทืืจืขืก ื ืขืื ืขืืืขืืข ืืึธื.
ืคึฟืึทืจ ืึท ืคืืืจืืืึทื ืืื ืืืจ ืืืืืจืืื ืืืืื ืืขืจ ืคืื ืึทืงื, ืืืจ ืืึธืื ืึท ืคึผืืึทืฅ ืคืื ืึผืืืื, ืืื ืืึธืก ืื ืืจืึทืืืกืื ืืืืืึทื ืกื. ืืึธืก ืืื ืฉืืขืื ืคึฟืึทืจ ืืืืืื ื ืคึผืจืึธืืึธืงืึธืืก.
ืืืขืจ ืืืื ืืืจ ืฉืืขืื 10 ืึทืืจืขืกืขืก ืืื ืืคึผืกืขื ืืขืจ ืคึผืื ื ืืืขื ืืคืืื ืคืึทืจืืื ืขืจื.
ืื ืคืื ื ืืื ืึทื "ืึธ" (ืึทืืืขืจืืืึทื ืงืึทืืคึผืืขืงืกืืื) ืคึฟืึทืจ ืืคึผืกืขื ืืื ืฉืืขื ืืืง ืืืืึทื ืฆื 1, ืงืืื ืขื ืื ืืื ืคืืืข ืึผืืืื ืขืก ืืขื ืขื. ืืืช, ืขืก ืืื ืึท ืืึทืืจืขื ืขืฆืื ื - ืขืก ืงืขื ื ืืฉื ืืืื ืืขืจ ืืื 65535 ืึผืืืื. ืืืฆื ืืืจ ืืขืื ืืื ืืขื: ืืืจ ืงืขื ืขื ืคืึทืจืืื ืื ืืื, ืืงืกืคึผืึทื ื ืืื, ืืึทืื ืฆืืืื ืืคึผืกืขืฅ ืืื ืืืื.
ืกืืึธืจืืืืฉ
ื ืืึทืืืฉืืงืึทื ืงืึทื ืืื ืืืืืฉืึทื ืคืื ืื ืืืขืจืึทืืืึธื ืคึผืจืึธืฆืขืก ืืื ืกืืึธืจืื ื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืงืืืืึทื ืฅ ืคึฟืึทืจ ืื ืกืขืจืืืืก ืืื ืืคึผืกืขื.
ืืืฆื ืืืจ ืืึธืื ืื ืืขืืืข SSH, ืืื ืืืจ ืืึธื ื ืื ืฉืจืืึทืื 100 IPs ืืื ืึทืืึธื, ืึธืืขืจ ืฉืืขืื ืื ื ืึธืืขื ืคืื ืื ืืคึผืกืขื ืืื ืืืึธืก ืืืจ ืืึทืจืคึฟื ืฆื ืืืขืจืืขืื, ืืื ืื ืคืืืืขื ืืข ืืขืจืฉื DROP
. ืขืก ืงืขื ืขื ืืืื ืงืึธื ืืืขืจืืขื ืืื ืืืื ืืขืจืฉื "ืืืขืจ ืืื ื ืืฉื ืืึธ, DROP", ืึธืืขืจ ืขืก ืืื ืืขืจ ืงืืึธืจ.
ืืืฆื ืืืจ ืืึธืื ืึผืืืื ืืื ืฉืืขืื. ืื ืืืืคึผื ืึทืจืืขื ืืื ืฆื ืืึทืื ืึท ืืึทื ื ืืืืืขืจ ืฉืจืืืื ืื ืืขืจืฉื, ืืืืึทื ืึทื ืืขืจืฉ ืืคึผืืึทืืืขืก ืืืขื ื ืืฉื ืฉืจืืึทืื ืื ืืขืจืฉื.
ืึทืืืขืืืื ืข ืกืืขืืข
ืืื ืื ืคืึธืจืขื ืคืื ืึท ืืืึทืืจืึทืืข, ืึทืืฅ ืืื ืืขืืืื ืงืืงื ืืื ืืึธืก.
ืืืจ ืืืขืจืืขืื ืฆื ืคึผืึทืคึผืขื, ืึทืืฅ ืืื ืืขืฉืืงื ืฆื ืืขืจ ืืึทืืขืืึธืก, ืกืขืจืืืืกืขืก ืืึธ, ืืคึผืกืขื ืืึธืจื, ืืื ืืืขืจ ืขืก ืื ืืืึธืก ืืื ื ืืฉื ืจืขืืืกืืจืืจื ืืึธืจื ืืื ื ืืฉื ืขืจืืืืื.
ืืึธืื & ืืืืงืขื ืขื
ืฆื ืืขืฉืืืื ื ืจืึทืืขืืืขื ืื ืืืขืื ืึธืืขืจ ืืขืฉืืืื ื ืืืกืืืืึทื ืขืืขืฆืขืจ, ืืื ืื ืึธื ืืืื ืคืื ืึทืืข ืงืืืื ืืืจ ืืขืืืื ืฆืืืื ืืคึผืกืขืฅ: rules_allow
ะธ rules_deny
. ืืืืืืื ืขืก ืืจืืขื?
ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืขืืขืฆืขืจ ืงืจืืืืฅ ืึท ืืึทืกืข ืืืืฃ ืืื ืืืขืจ ืืืขื ืืื ืืึธืฅ. ืืื ืึทืืขืจ, ืืืจ ืืึธื ืฆื ืืขืคึฟืื ืขื ืืืื IP ืคึฟืื ืื ืืึธืืก, ื ืขืืขื ืขืก ืฆื ื ืขืฅ ืขื ืืืฉืึทื ืืจื, ืึทืืื ืืื ืงืขื ืขื ืืขืคึฟืื ืขื ืื ืืงืืจ ืคืื ืคืึทืจืงืขืจ ืืื ืคืึทืจืืึธื ืืื. ืขืก ืงืืงื ืืืฆื ืึทื ืืขืจืฉ.
ืืืจ ืฉืืงื ืขืก ืฆื ืงืึธื ืกืื, ืืืึทืจืื 2,5 ืกืขืงืื ืืขืก ืืื ืขืก ืืื ืืขืฉืขื. ืืื ื ืงืึธื ืกืื ืืืกืืจืืืืืฅ ืืขืฉืืืื ื ืืืจื P2P, ืขืก ืึทืจืืขื ืืืืขืืื, ืืื ืงืืื ืืืื ืคืื ืืขืจ ืืืขืื.
ืึทืืึธื ืืื ืขืคืขืก ืืึธืจ ืคืืจืฉืืืคื WOT ืจืขืื ืฆื ืึท ืืจืืึทื ืืื ืื ืคืืืจืืืึทื. rules_allow
- ืืึธืก ืืื ืืื ืืืขืจ ืคืึทืจืืืืขืจืื ื ืงืขืื ืึทืืึท ืงืึทืกืขืก. ืืืื ืืืจ ืืขืืืื ืึท ืืจืืึทื ืขืจืืขืฅ ืืื ืื ืคืืืจืืืึทื, ืขืคึผืขืก ืืื ืืคืืขืฉืืขืื ืขืจืืขืฅ, ืืืจ ืงืขื ืขื ืฉืืขื ืืืง ืฉืืงื ืึท ืงืึทื ืืืฉืึทื ืึทื 0.0/0
ืฆื ืืขืฉืืืื ื ืงืืืึทืื ืึทืืฅ ืึทืจืืืฃ. ืฉืคืขืืข ืจ ืฐืขื ื ืื ืจ ืื ืฅ ืคืืจืจืืื ื ืื ื ืืื ื .
ืื ืืขืจืข ืฉืืขืื
ืืืจ ืงืขื ืขื ืืืืื ืงืืื ืื ืืขืจืข ืฉืืขืื ืืื ืคึผืืึทืฅ $IPSETS$
.
ืฆื ืืืืก? ืืื ืขืืขืฆืขืจ ืืึทืจืฃ ืืคึผืกืขื, ืืืฉื, ืฆื ืขืืืึทืืืื ืื ืฉืึทืืืึทืื ืคืื ืขืืืขืืข ืืืื ืคืื ืืขื ืงื ืืื. ืืืขืจ ืขืก ืื ืงืขื ืขื ืืจืขื ืืขื ืงืืื ืฉืืขืื, ื ืึธืืขื ืืื, ืืื ืืื ืืืขื ืืืื ืคึผืืงื ืึทืจืืืฃ ืคืื ืงืึธื ืกืื. ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื, ืกืขืฅ ืงืขื ืขื ืึธื ืืืื ื ืขืืขื ืืื ืื iptables ืึผืืืื ืึธืืขืจ ืฉืคึผืืื ืืื ืึท ืืึทื ืฉืึทืคึฟื NOOP
: ืงืึธื ืกืืกืืขื ืกื ืืืขื ืืืื ืืืื ืืืื ื ืืืจื ืื ืืืืืึทื.
ืืืืขืจื
ืืื ืึทืืขืจ, ืขืก ืืื ืืขืืืขื ืืื ืืึธืก: ืืขืจ ืืึทื ืืฆืขืจ ืคืืจืืื ืื ืฆื ืื ื ืขืฅ ืืื ืืืงืืืขื ืคึผืึทืจืึทืืขืืขืจืก ืืืจื ืื ืคืขืื. ืืืืืขืจ ืื ืึทืืืืขื ื ืคืื ื ืืึท ืืืจ ืคืืืจืืืึทืืืก, Cisco ืืื ื ืืฉื ืืืืกื ืืื ืฆื ืคึฟืึทืจืฉืืืื ืืื ืืขืจ ืืึทื ืืฆืขืจ ืืื ืืื ืืื ืื IP ืืื ืืขืืืขื. ืืขืจืืืขืจ, ืึทืงืกืขืก ืืื ืืขืืขืื ืืืืื ืืืจื ืื ืืึธืกืื ืึทืืข ืคืื โโืื ืืึทืฉืื.
ืฐืึธืก ืืึธืื ืืืจ ืืขืืึธื? ืื ืจ ืืื ื ืื ื ืืขืืืค ื ืื ื ืืข ื ืืืืขื ื , ืฐื ื ืื ืจ ืืื ื ืืืงืืืข ื ื ื ืืืจืขืก . ืืืืฉืึทืืืึทืื ืืึธืก ืืื ืืึธื1ืงืก, ืืื-ืคื ืึธืืขืจ ืืืคึผื - ืึทืืฅ ืืืื ืืืจื RADIUS. ืคึฟืึทืจ ืืขืืขืจ ืืึทื ืืฆืขืจ, ืืืจ ืืึทืื ืึท ืืจืืคึผืข ืืืจื ื ืืืขื ืืื ืฉืืขืื ืึทื IP ืืื ืขืก ืืื ืึท TTL ืืืึธืก ืืื ืืืืึทื ืฆื ืืืื dhcp.lease - ืืื ืืึทืื ืืื ืขืก ืืืกืืืื, ืื ืืขืจืฉื ืืืขื ืคืึทืจืฉืืืื ืื.
ืืืฆื ืืืจ ืงืขื ืขื ืขืคึฟืขื ืขื ืึทืงืกืขืก ืฆื ืืึทืืื ืื ืืก, ืืื ืื ืืขืจืข ืืจืืคึผืขืก, ืืืจื ื ืืืขื. ืืืจ ืืึธืื ืืขื ืืืขื ืื ืืืืืืืง ืคืื ืืึธืกืื ืึทืืขืก ืืืขื ืืื ืืืืฉื, ืืื ืืืจ ืืึธืื ืืขื ืืืขื ืื ืืึทืกืข ืคืื โโื ืขืฅ ืขื ืืืฉืึทื ืืจื ืืืืึทื ืืื ื ืื ืืขืจ ืืึทืจืคึฟื ืกืืกืงืึธ. ืืืฆื ืขื ืืืฉืึทื ืืจื ืืื ืจืขืืืกืืจืืจื ืึทืงืกืขืก ืืืืฃ ืืืืขืจ ืกืขืจืืืขืจืก.
ืื ืกืืืึทืืืึธื
ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืึทื, ืืืจ ืื ืืขืืืืื ืฆื ืืืกืืึทื ืึทื ืื ืื ืกืึทืืืืฉืึทื. ืกืขืจืืืืก ืืึทื ืึทืืืฉืขืจื ืืขื ืืืขื ืึทื ืื ืืืึทื ืืึธืจื, ืืื ืืืจ ืึทื ืึทืืืืื ืึทืืข ืืื ืืืขืจ ื ืขืืืืึธืจืงืก. ืืืืืจ ืืื ืฆืขืืืืื ืืื ืื ืืขืืืข ืืจืืคืขืก, ืืื ืืืืฃ ืื ื ืืืืืืข ืกืขืจืืืขืจืก ืืขื ืขื ืื ืืจืืคืขืก ืฆืืืขืืืืื ืืขืืืืจื, ืืืฉื ืฆื ืืืืงืขื ืขื. ืืืฆื ืืขืจ ืืขืืืืงืขืจ ืกืืึทืืื ื ืืคืืขืืื ืืขืจืืงืืื ืขื ืืก ืืื ืื ืึผืืืื_ืึธืคึผืืืืงืขื ืื ื ืคืื ืื ืคึผืจืึธืืืงืฆืืข, ืึธืืขืจ ื ืืฉื ืืื ืื ืคึผืจืึธืืืงืฆืืข ืืื.
ืืขืจ ืกืืขืืข ืึทืจืืขื ืืขืฉืืืื ื ืืื ืคืฉืื: ืืืจ ืืึทืืืึทืืืงื ืึทืืข ืึทืงื ืก ืคืื ืื ืกืขืจืืืขืจืก, ืึทื ืืึธืื ืื ืืึทืื ืืืึทืจื ืืื ืจืขืืืฆืืจื ืื ื ืืืขืจ ืคืื ืืคืืขืืื ืืขืจื ืืืืึทื ื.
ืึธืจื ืืืขืืงืืึทื ืงืึธื ืืจืึธื
ืืื ืึทืืขืจ, ืืืจ ืืึธืื ืึท ืกืคึผืขืฆืืขื ืฆืื ืื ืืืึธืก ืืึธื ืืขืืืืื ืืืขื ืขืืขืฆืขืจ ืืฉืืื ืืืฉื ืึท ืคืืืจืืืึทื ืืขืจืฉื ืืึทื ืืืึทืื. ืืื ืืื ืืขืืืขื ืฉืจืืืื ืึท ืจืืืืง ืืื ืืขืจ ืคึฟืึทืจ ืงืึธื ืืจืึธืืืจืื ื ืคืืจืขืืืึทืื ืึผืืืื, ืขืก ืืื ืฉืืืขืจ. ืึธืจื ืืืขืืงืืึทื ืืื ืืืฆื ืงืึทื ืืจืึธืืื ืืืจื BEFW. ืขืจ ืคืืจืืืืขืจื ืืื ืืจืขื ืื ืื ืืืืื ืืืืก ืขืจ ืืืื ืืืื ืืื ื ืืฉื ืืืืฉื. ืืืื ืขืืขืฆืขืจ ืขื ืืขืจืื ืืขื ืื ืคืืจืขืืืึทืื ืึผืืืื, ืขืก ืืืขื ืืืืฉื ืึทืืฅ ืฆืืจืืง. "ืืื ืืขืฉืืืื ื ืฉืืขืื ืึทืจืืืฃ ืึท ืคึผืจืึทืงืกื ืึทืืื ืืื ืงืขื ืึทืจืืขืื ืคืื ืฉืืื" - ืขืก ืืขื ืขื ื ืื ืืขืจ ืึทืืึท ืึธืคึผืฆืืขืก.
BEFW ืงืึธื ืืจืึธืืก ืื ืืคึผืกืขื ืคึฟืื ืื ืกืขืจืืืืกืขืก ืืื ืจืฉืืื ืืื befw.conf, ืื ืึผืืืื ืคืื ืืึทืืื ืื ืืก ืืื ืื BEFW ืงืืื. ืึธืืขืจ ืขืก ืืื ื ืืฉื ืืึธื ืืืึธืจ ืื ืืขืจืข ืงืืืื ืืื ืึผืืืื ืืื ืื ืืขืจืข ืืคึผืกืขืฅ.
ืงืจืึทื ืฉืืฅ
BEFW ืฉืืขื ืืืง ืกืืึธืจื ืื ืืขืฆืืข ืืืงืื ื ืืื ืฉืืึทื ืืืืึทื ืืื ืื state.bin ืืืื ืขืจื ืกืืจืืงืืืจ. ืืืื ืขืคึผืขืก ืืืื ืคืึทืืฉ, ืขืก ืฉืืขื ืืืง ืจืึธืืืก ืฆืืจืืง ืฆื ืืขื state.bin.
ืืึธืก ืืื ืคืึทืจืืืืขืจืื ื ืงืขืื ืึทื ืกืืืืืึทื ืงืึธื ืกืื ืึธืคึผืขืจืึทืฆืืข, ืืืขื ืขืก ืืื ื ืืฉื ืฉืืงื ืืึทืื ืึธืืขืจ ืขืืขืฆืขืจ ืืขืืืื ืึท ืืจืืึทื ืืื ืืขืืืืื ื ืึผืืืื ืืืึธืก ืงืขื ืขื ื ืื ืืืื ืืขืืืขื ืื. ืฆื ืขื ืฉืืจ ืึทื ืืืจ ืืขื ืขื ื ืืฉื ืืื ืงืก ืึธื ืึท ืคืืืจืืืึทื, BEFW ืืืขื ืฆืืจืืงืงืืืขื ืฆื ืื ืืขืฆืืข ืฉืืึทื ืืืื ืึท ืืขืืช ืึทืงืขืจื ืืื ืงืืื ืืื ืข.
ืืื ืงืจืืืืฉ ืกืืืืึทืืืึธื ืก, ืืึธืก ืืื ืึท ืืึทืจืึทื ืืืจื ืึทื ืืืจ ืืืขืื ืืืื ืืื ืงืก ืืื ืึท ืืจืืขืื ืคืืืจืืืึทื. ืืืจ ืขืคืขื ืขื ืึทืืข ืืจืื ื ืขืืืืึธืจืงืก ืืื ืืขืจ ืืึธืคืขื ืื ื ืึทื ืืขืจ ืึทืืืื ืืกืืจืึทืืึธืจ ืืืขื ืงืืืขื ืืื ืคืึทืจืจืืืื ืขืก. ืึทืืึธื ืืื ืืืขื ืฉืืขืื ืืขื ืืื ืื ืงืึธื ืคืืืก, ืึธืืขืจ ืืืฆื ืืืจ ื ืึธืจ ืืึธืื ืืจืื ืืจืื ื ืขืืืืึธืจืงืก: 10/8, 172/12 ืืื 192.168/16. ืืื ืืื ืืืขืจ ืงืึธื ืกืื, ืืึธืก ืืื ืึท ืืืืืืืง ืฉืืจืื ืืืึธืก ืืขืืคึผืก ืืื ืื ืึทื ืืืืืงืืขื ืืืืึทืืขืจ.
ืืขืืึธ: ืืขืฉืึทืก ืืขื ืืึทืจืืื, ืืืืืื ืืขืืึทื ืกืืจืืืฅ ืื ืืขืืึธ ืืึธืืข ืคืื โโBEFW. ืขืก ืืื ืืจืื ืืขืจ ืฆื ืืขื ืื ืืขืืึทื ืกืืจืืืฉืึทื
ืคึผืืืคืึทืืืก
ืืื ืืืขื ืืขืจืฆืืืื ืืืจ ืืืขืื ืื ืืึทืื ืืืจ ืืขืคึผืืึธื ืืขืจื.
ipset ืืืืื ืฉืืขืื 0.0.0.0/0. ืืืึธืก ืืึทืคึผืึทื ื ืืืื ืืืจ ืืืืื 0.0.0.0/0 ืฆื ipset? ืืืขื ืึทืืข IP ืก ืืืื ืืืกืืฃ? ืืืขื ืืื ืืขืจื ืขื ืึทืงืกืขืก ืืืื ืืืจืขืืืืื?
ื ืืื, ืืืจ ืืืขืื ืืึทืงืืืขื ืึท ืืฉืืง ืืืึธืก ืงืึธืกืื ืืื ืื ืฆืืืื ืฉืขื ืคืื ืืึทืื ืืืื. ืืขืจืฆื, ืืขืจ ืืฉืืง ืืื ื ืืฉื ืืขืืจืืขื ืืื ื 2016, ืขืก ืืื ืืืื ืืื RedHat Bugzilla ืืื ืืขืจ ื ืืืขืจ #1297092, ืืื ืืืจ ืืขืคึฟืื ืขื ืขืก ืืืจื ืฆืืคืึทื - ืคึฟืื ืึท ืืขืืืขืืึธืคึผืขืจ ืก ืืึทืจืืื.
ืขืก ืืื ืืืฆื ืึท ืฉืืจืขื ื ืืขืจืฉื ืืื BEFW ืึทื 0.0.0.0/0
ืคืืจืืืื ืืื ืืื ืืื ืฆืืืื ืืืจืขืกื: 0.0.0.0/1
ะธ 128.0.0.0/1
.
ipset ืจืืกืืึธืจ ืฉืืขืื < ืืขืงืข. ืืืึธืก ืืื ipset ืืึธื ืืืขื ืืืจ ืืึธืื ืขืก ืฆื restore
? ืฆื ืืืจ ืืจืึทืืื ืขืก ืึทืจืืขื ืื ืืขืืืข ืืื iptables? ืืืขื ืขืก ืฆืืจืืงืงืจืืื ืืึทืื?
ืืึธืจื ืืฉื ืืื ืืึธืก - ืขืก ืืื ืึท ืฆืื ืืืคืืืกื, ืืื ืื ืึทืื ืึทืืจืขืกืขืก ืืึธื ื ืื ืืืื ืขืจืืขืฅ, ืืืจ ืคืึทืจืฉืคึผืึทืจื ืื ืึทืงืกืขืก.
ืืืจ ืืขืคึฟืื ืขื ืึท ืืฉืืง ืืืขื ืืขืกืืื ื ืืคืืขืืื ืืขืจืืงืืื. ืืืฆื ืขืก ืืื ืึท ืืึทื ืฅ ืงืึธืืคึผืืืฆืืจื ืกืืกืืขื - ืึทื ืฉืืึธื ืคืื restore
ืืขืืืืื create temp
, then restore flush temp
ะธ restore temp
. ืืื ืื ืกืืฃ ืคืื ืืืกืืืึทืื: ืคึฟืึทืจ ืึทืืึธืืืงืืื, ืืืืึทื ืืืื ืืืจ ืืึธื ืขืก ืขืจืฉืืขืจ flush
ืืื ืืื ืืขื ืืึธืืขื ื ืงืืื ืขืืืขืืข ืคึผืึทืงืึทื, ืขืก ืืืขื ืืืื ืึทืืืขืงืืขื ืืืขื ืืื ืขืคึผืขืก ืืืขื ืืืื ืคืึทืืฉ. ืึทืืื ืขืก ืืื ืึท ืืืกื ืคืื ืฉืืืึทืจืฅ ืืึทืืืฉ ืืึธืจื.
ืงืึธื ืกืื ืงืื ืืึทืงืืืขื -ืืึทืืึทืกืขื ืืขืจ = ืื ืืขืจืข. ืืื ืืื ืืขืืืื, ืืืจ ืืจืึทืืื ืืืจ ืืขื ืขื ืึทืกืงืื ื ืคึฟืึทืจ ืขืืืขืืข ืืึทืื, ืึธืืขืจ ืืืจ ืืืขืื ืืึทืงืืืขื ืึธืืขืจ ืืึทืื ืึธืืขืจ ืึท ืืขืืช. ืืืจ ืงืขื ืขื ืืึธื ืืึธืก ืืึธืืงืึทืื ืืืจื ืงืึธื ืกืื, ืึธืืขืจ ืืื ืืขื ืคืึทื ืืืืืข ืืืขืื ืคืจืืจื.
ืืขืจ ืืืืข ืงืึธื ืกืื ืงืืืขื ื ืืื ืึท ืจืึทืคึผืขืจ ืืืืขืจ ืื HTTP API. ืืืขืจ ืขืก ื ืึธืจ ืืึทื ืื ืืื ืจืืกืคึผืึทื ื ื ืืฉื ืฆื Ctrl + C, ืึธืืขืจ Ctrl + Z, ืึธืืขืจ ืขืคึผืขืก, ื ืึธืจ kill -9
ืืื ืืขืจ ืืืืึทืืขืจ ืงืึทื ืกืึธืื. ืืืจ ืืึธืื ืืึธืก ืืขืืจืึธืคื ืืืขื ืืืจ ืืึธืื ืืขืืืื ืึท ืืจืืืกื ืงื ืืื. ืึธืืขืจ ืืืจ ืืึธื ื ืื ืืึธืื ืึท ืืืืืื ื ื ืึธื; ืืืจ ืืขื ืขื ืคึผืจืืคึผืขืจืื ื ืฆื ืคืึทืจืจืืืื ืืขื ืืขืืช ืืื ืงืึธื ืกืื.
ืืขืจ ืงืึธื ืกืื ืคืืจืขืจ ืืื ื ืืฉื ืจืืกืคึผืึทื ืืื ื. ืืื ืืืขืจ ืืขื ืืื ืื ืืึทืื ืฆืขื ืืขืจ ืืื ื ืืฉื ืจืืกืคึผืึทื ืืื ื, ืืืจ ืืจืึทืืื: "ืืึธืืขืจ ืื ืจืืกืขืืขืงืืืึธื ืึทืืืขืจืืืึทื ืืืขื ืึทืจืืขืื ืืืฆื?"
ื ืืื, ืขืก ืืืขื ื ืืฉื ืึทืจืืขืื, ืืื ืืึธื ืืืึธืจืื ื ืืืขื ื ืืฉื ืืืืึทืื ืขืคึผืขืก: ืงืึธื ืกืื ืืืขื ืืึธืื ืึทื ืขืก ืืื ืึท ืืืกืืืึทืืืขืก ืืื ืืขืงืก, ืึท ืคืืจืขืจ ืืื ืืขืคึฟืื ืขื ืืขืืืึธืจื, ืึทืืฅ ืืื ืืื.
ืืื ืืึธื ืืืจ ืืึทื ืืืขื ืืื ืืขื? service consul restart
ืืื ืงืจืึทื ืืขืืขืจ ืฉืขื. ืืืื ืืืจ ืืึธืื 50 ืกืขืจืืืขืจืก, ืงืืื ืืจืืืก ืืึทื ืืืขื. ืืืขื ืขืก ืืขื ืขื 16 ืคืื ืืื, ืืืจ ืืืขื ืคึฟืึทืจืฉืืืื ืืื ืขืก ืึทืจืืขื.
ืกืึธืฃ
ืืื ืึท ืจืขืืืืืึทื, ืืืจ ืืืงืืืขื ืื ืคืืืืขื ืืข ืึทืืืืึทื ืืืืืฉืื:
- 100% ืงืึทืืืขืจืืืืฉ ืคืื ืึทืืข ืืื ืืงืก ืืืฉืื ืขื.
- ืืืืงืืื.
- ืึธืืึทืืืืฉืึทื.
- ืืืจ ืืืคืจืืื ืืึทืื ืืืึทืจื ืืื ื ืขืฅ ืขื ืืืฉืึทื ืืจื ืคืื ืฉืงืืึทืคึฟืขืจืืึท.
- ืื ืืขืืจืึทืืืึธื ืคึผืึทืกืึทืืืืึทืืื ืืึธืื ืืืืืืื ืืืึธืก ืืขื ืขื ืึผืืขื ืืืืึทืืืึทืก: ืืคืืื ืืื Kubernetes, ืืคืืื ืืื Ansible, ืืคืืื ืืื Python.
ืงืึธื ืก: ืงืึธื ืกืื, ืืื ืืืึธืก ืืืจ ืืืฆื ืืึธืื ืฆื ืืขืื, ืืื ืื ืืืืขืจ ืืืื ืคึผืจืืึทื ืคืื ืืขืืช. ืืื ืึท ืืืืฉืคึผืื, ืึทืืึธื ืืืึท 6:XNUMX (ืืขืจ ืืืืคึผื ืฆืืื ืืื ืจืืกืืึทื ื) ืืื ืืื ืืขืืืขื ืขืืืืื ื ืขืคึผืขืก ืืื ืื ืจืฉืืืืช ืคืื ื ืขืืืืึธืจืงืก. ืืืจ ืืึธืื ืคึผืื ืงื ืืขืืืื ืื ืกืึทืืืืฉืึทื ืืื BEFW ืืื ืืขืจ ืฆืืื. ืืื ืืขืืืื ืึท ืืจืืึทื ืขืจืืขืฅ, ืขืก ืืืื ื ืึทื ืืื ืื ืืขืืืืื ืื ืืืืจืขืื ืืึทืกืงืข, ืึธืืขืจ ืึทืืฅ ืืื ืืขืคืืื ืืื ืฆืืืื ืกืขืงืื ืืขืก. ืื ืืึธื ืืืึธืจืื ื ืืืืฅ ืึทืจืืืฃ, ืืขืจ ืฉืืืฆื ืืขื ืืฉ ืืืืฃ ืคืืืื ืงืืื ืคืืืกื ืืืง: "ืืืจ ืืึธืื ืึทืืฅ!" ืืขืจ ืืืืคื ืคืื ืืขืจ ืืคืืืืืื ื ืืื ืืขืืืืจื ืืจืื ืืืขื ืขืจ ืืื ืขืจืงืืขืจื ืคืืจ ืื ืืืื ืขืก ืคืืจืืืืก ืืืก ืืื ืืขืฉืขื.
ืืขืจ ืคึผืจืืึทื ืคืื ืืขืืช ืืื ืึทืืื ืืืื ืึทื ืืืจ ืืึธืื ืงืืืขื ืึทืจืืืฃ ืืื ืืื ืืืขืจ ืืืืื ืงืึธืืคึผืืขืงืก ืคืึทืจืืืืื ื ืคึผืจืึธืฆืขืืืจ. ืืืื ืืืจ ืื ืกืืจืืืขื ื ืืขื ืืืืฃ ืึท ืืจืืืก ืคึผืจืึธืืืงืฆืืข ืคึผืืึทืฅ, ืืืจ ืืึธื ื ืื ืืึทืจืคึฟื ืฆื ืืขืื ืึท ืืขื ืกืืืขื ืืืืขืจ ืงืึธื ืกืื ืฆื ืึทืืขืืขื. ืืืก ืืืขื ืกืืฃ ืฉืืขืื.
ืงืึธืกืื ืืื ืืขืฉืจืืื ืงืึธื ืคึฟืึทืจ 400 ืฉืขื ืึทืืืื. ืืืึทื ืืึทื ืฉืึทืคึฟื ืคืื 4 ืืขื ืืฉื ืกืคึผืขื ืื 10 ืฉืขื ืคึผืขืจ ืืืืฉ ืืืืฃ ืฉืืืฆื ืคึฟืึทืจ ืึทืืขืืขื. ืงืึทืืคึผืขืจื ืฆื ืื ืคึผืจืืึทื ืคืื ืงืืื ื ืืึท ืืืจ ืคืืืจืืืึทื, ืขืก ืืื ืคืจืื.
ืคึผืืึทื. ืื ืืึทื ื-ืืขืจืืื ืคึผืืึทื ืืื ืฆื ืืขืคึฟืื ืขื ืึธืืืขืจื ืึทืืืื ืืจืึทื ืกืคึผืขืจืืืืฉืึทื ืฆื ืคืึทืจืืืึทืื ืึธืืขืจ ืืขืจืืึทื ื ืงืึธื ืกืื. ืืึธืืขืจ ืขืก ืืืขื ืืืื ืงืึทืคืงืึท ืึธืืขืจ ืขืคึผืขืก ืขื ืืขื. ืืืขืจ ืืื ืื ืงืืืขื ืืืง ืืึธืจื ืืืจ ืืืขืื ืืขืื ืืืืฃ ืงืึธื ืกืื.
ืืืืื ืคึผืืึทื ื: ืื ืึทืืจืืืฉืึทื ืืื Fail2ban, ืืื ืืึธื ืืืึธืจืื ื, ืืื ื ืคืืึทืืืขืก, ืขืคืฉืขืจ ืืื ืื ืืขืจืข ืืืกืืจืืืืืฉืึทื ื, ืืขืืจืืงืก, ืึทืืืึทื ืกืืจืืข ืืึธื ืืืึธืจืื ื, ืึทืคึผืืึทืืึทืืืืฉืึทื. ืงืืืขืจื ืขืืขืก ืฉืืืฆื ืืื ืืืื ืขืจืืขืฅ ืืื ืื ืคึผืืึทื ื, ืืืืึทื ืืืฆื ืืืจ ืืึธืื ืขืืืขืืข ืงืืึทืกืืขืจื ืืื ืื ืคืึทืจืืึทื ื.
ืืขืจ ืคืื ืื ืคึผืืึทื ื:
- ืืืื ืคึฟืึทืจ ืึทื ืึทืืึทืืื ืืื ืคืึทืจืงืขืจ;
- ื ืขืฅ ืืึทืคึผืข ืคืึทืจืืืึทืืืื ื;
- Kubernetes ืฉืืืฆื;
- ืึทืกืขืืืึทืืื ื ืคึผืึทืงืึทืืืฉืึทื ืคึฟืึทืจ ืึทืืข ืกืืกืืขืืขื;
- ืืืขื-ืืื.
ืืืจ ืืขื ืขื ืงืขืกืืืืขืจ ืืจืืขืื ืืืืฃ ืืงืกืคึผืึทื ืืื ื ืื ืงืึทื ืคืืืืขืจืืืฉืึทื, ืื ืงืจืืกืื ื ืืขืืจืืงืก ืืื ืึทืคึผืืึทืืึทืืืืฉืึทื.
ืคืึทืจืืื ืื ืื ืคึผืจืืืขืงื. ืื ืคึผืจืืืขืงื ืืื ืืขืืืขื ืงืื, ืึธืืขืจ, ืืืืืขืจ, ืขืก ืืื ื ืึธื ืึท ืืืื-ืืขื ืืฉ ืคึผืจืืืขืงื. ืงืื ืฆื
ืืขืจืืืืึทื ืืืจ ืืขื ืขื ืคึผืจืืคึผืขืจืื ื ืคึฟืึทืจ
ืกืืื ื ืืืืืืึธืึทื ++ , ืืืึธืก ืืืขื ืคึผืึทืกืืจื ืืืืฃ ืืคืจืื 6 ืืื 7 ืืื ืกื ืคืขืืขืจืืืจื, ืืื ืืืจ ืืึทืื ืืขืืืขืืึธืคึผืขืจืก ืคืื ืืืื-ืืึทืกืข ืกืืกืืขืืขืืึธื ืืืขื ืื ืคึฟืึทืจ ืึท ืืึทืจืืื . ืืงืกืคึผืืจืืึทื ืกื ืกืคึผืืงืขืจื ืฉืืื ืืืืกื ืืืึธืก ืฆื ืืึธื, ืึธืืขืจ ืคึฟืึทืจ ืื ื ืืึทืข ืฆื ืจืขืื ืืืจ ืจืขืงืึธืืขื ืืืจื ืืคึผืืืชืคึผืจืืืืจื . ืึธื ืืืื ื ืขืืขื ืืื ืืขืจ ืงืึธื ืคึฟืขืจืขื ืฅ ืืื ืึท ืจืขืื ืขืจ ืืื ืึท ื ืืืขืจ ืคืื ืึทืืืืึทื ืืืืืฉืื. ืืืจ ืงืขื ืขื ืืืืขื ืขื ืืืึธืก ืึธื ืขืก, ืืืฉื, ืืื ืื ืกืืฃืื ืืจืืืงื .
ืืงืืจ: www.habr.com