2010 āĻ¸āĻžāĻ˛ā§ āĻā§āĻŽā§āĻĒāĻžāĻ¨āĻŋ
āĻ¯āĻāĻ¨ 16 āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻŋāĻ˛, āĻ¤āĻāĻ¨ āĻ āĻ¨ā§āĻ āĻāĻŋāĻ¨ā§āĻ¨āĻ§āĻ°ā§āĻŽā§ āĻ āĻāĻļā§āĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻā§āĻ° āĻāĻ˛ āĻāĻžāĻĄāĻŧāĻž āĻāĻžāĻ āĻāĻ°āĻž āĻ āĻ¸āĻŽā§āĻāĻŦ āĻšāĻ¯āĻŧā§ āĻĒāĻĄāĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻ¤āĻžāĻ āĻāĻŽāĻ°āĻž āĻ āĻ¨ā§āĻ¯ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻ¸ā§āĻāĻŋāĨ¤ āĻāĻŽāĻ°āĻž āĻ¨ā§āĻāĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¨āĻŋāĻ¯āĻŧā§āĻāĻŋ, āĻĄā§āĻāĻž āĻāĻ¤ā§āĻ¸ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻ¤ā§ āĻāĻ¨āĻ¸āĻžāĻ˛ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§āĻāĻŋ āĻāĻŦāĻ āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻž āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ˛ āĻĒā§āĻ¯āĻŧā§āĻāĻŋāĨ¤ āĻ¤āĻžāĻ°āĻž āĻ°āĻžāĻāĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ¤ā§ ACL āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§āĻā§ āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ āĻāĻŦāĻ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻā§āĨ¤ āĻ¸āĻ°āĻā§āĻāĻžāĻŽāĻāĻŋ āĻāĻ¤āĻŋāĻļā§āĻ˛āĻāĻžāĻŦā§ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŽāĻ°āĻž BEFW āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻāĻŋ, āĻ¯āĻž āĻ¸āĻ°ā§āĻŦāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¤: āĻĒāĻŖā§āĻ¯ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻĨā§āĻā§ āĻāĻā§ āĻ āĻĒāĻ°ā§āĻ° āĻĨā§āĻā§ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻŦāĻŋāĻāĻžāĻāĻā§āĻ˛āĻŋāĻā§ āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻ°āĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤āĨ¤
āĻ¤āĻŋāĻ¨āĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻŦāĻ˛āĻŦā§āĻ¨ āĻ¯ā§ āĻāĻāĻŋ āĻā§āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§ āĻāĻŦāĻ āĻā§āĻ¨ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻāĻŋ āĻāĻ¨āĻŋāĻˇā§āĻ āĻāĻžāĻŦā§ āĻĻā§āĻāĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻāĻāĻžāĻ¨ āĻāĻāĻžāĻ°āĻāĻ (
āĻāĻ¤āĻŋāĻšāĻžāĻ¸āĻŋāĻ āĻĒāĻāĻā§āĻŽāĻŋ
āĻāĻŽāĻ°āĻž āĻā§āĻāĻžāĻŦā§ āĻāĻāĻŋ āĻāĻ°ā§āĻāĻŋ āĻ¤āĻž āĻāĻŽāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻŦāĻ˛āĻžāĻ° āĻāĻā§, āĻāĻŽāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻŦāĻ˛āĻŦ āĻ¯ā§ āĻāĻŽāĻ°āĻž āĻĒā§āĻ°āĻĨāĻŽ āĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻā§āĻāĻžāĻŦā§ āĻāĻ¸ā§āĻāĻŋ āĻāĻŦāĻ āĻā§āĻ¨ āĻāĻāĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻāĻŋāĻ˛āĨ¤ āĻāĻāĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻ¸ā§āĻ¨ 9 āĻŦāĻāĻ° āĻĒāĻŋāĻāĻ¨ā§ āĻ¯āĻžāĻ: 2010, āĻāĻ¯āĻŧāĻžāĻ°ā§āĻ˛ā§āĻĄ āĻ āĻĢ āĻā§āĻ¯āĻžāĻā§āĻ āĻ¸āĻŦā§āĻŽāĻžāĻ¤ā§āĻ° āĻšāĻžāĻāĻŋāĻ°āĨ¤ Wargaming āĻĒā§āĻ°āĻžāĻ¯āĻŧ 50 āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻŋāĻ˛.
āĻā§āĻŽā§āĻĒāĻžāĻ¨āĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻŦā§āĻĻā§āĻ§āĻŋ āĻāĻžāĻ°ā§āĻ.
āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻāĻŋ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻŽāĻĄā§āĻ˛ āĻāĻŋāĻ˛āĨ¤ āĻ¸ā§āĻ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ āĻāĻŋāĻ˛āĨ¤
2010 āĻ¸āĻžāĻ˛ā§ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻŽāĻĄā§āĻ˛āĨ¤
āĻ¸āĻžāĻŽāĻ¨ā§āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§ āĻāĻžāĻ°āĻžāĻĒ āĻ˛ā§āĻ āĻāĻā§ āĻ¯āĻžāĻ°āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻžāĻāĻ¤ā§ āĻāĻžāĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ° āĻāĻāĻāĻŋ āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ˛ āĻāĻā§āĨ¤ āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄā§ āĻā§āĻ¨ āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ˛ āĻ¨ā§āĻ, āĻ¤āĻŦā§ āĻ¸ā§āĻāĻžāĻ¨ā§ 50āĻāĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ°āĻ¯āĻŧā§āĻā§, āĻāĻŽāĻ°āĻž āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ¸āĻŦāĻ āĻāĻžāĻ¨āĻŋāĨ¤ āĻ¸āĻŦāĻāĻŋāĻā§ āĻāĻžāĻ˛ āĻāĻžāĻ āĻāĻ°ā§.
4 āĻŦāĻāĻ°ā§, āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻŦāĻšāĻ° 100 āĻā§āĻŖ āĻŦā§āĻĄāĻŧā§ 5000-āĻ āĻĒā§āĻāĻā§āĻāĻŋāĻ˛āĨ¤ āĻĒā§āĻ°āĻĨāĻŽ āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻā§āĻ˛āĻŋ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ - āĻ¸ā§āĻā§āĻāĻŋāĻ: āĻ¤āĻžāĻ°āĻž āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĻŋ āĻāĻŦāĻ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ āĻāĻŽāĻ¨ āĻāĻŋāĻā§ āĻāĻ˛āĻāĻŋāĻ˛ āĻ¯āĻž āĻŦāĻŋāĻĒāĻā§āĻāĻ¨āĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
2014 āĻ¸āĻžāĻ˛ā§ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻŽāĻĄā§āĻ˛āĨ¤
āĻāĻĄāĻŧāĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž, āĻāĻŽāĻ°āĻž āĻāĻāĻ āĻā§āĻāĻ°ā§ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻāĻŋ, āĻāĻŦāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻžāĻ āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ VLAN-āĻ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛: ACL āĻā§āĻ˛āĻŋ VLANāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ˛ā§āĻāĻž āĻšāĻ¯āĻŧ, āĻ¯āĻž āĻāĻŋāĻā§ āĻ§āĻ°āĻŖā§āĻ° āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ āĻŦāĻž āĻ āĻ¸ā§āĻŦā§āĻāĻžāĻ° āĻāĻ°ā§āĨ¤
2016 āĻ¸āĻžāĻ˛ā§, āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž 8000 āĻā§āĻāĻ¯āĻŧā§āĻā§ā§ˇ āĻāĻ¯āĻŧāĻžāĻ°āĻā§āĻŽāĻŋāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻĄāĻŋāĻāĻā§āĻ˛āĻŋāĻā§ āĻļā§āĻˇā§ āĻ¨āĻŋāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ ā§āĻ¯āĻžāĻĢāĻŋāĻ˛āĻŋāĻ¯āĻŧā§āĻ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻā§āĻ˛āĻŋ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§ā§ˇ āĻāĻā§āĻ˛āĻŋ āĻāĻŽāĻžāĻĻā§āĻ° āĻŦāĻ˛ā§ āĻŽāĻ¨ā§ āĻšāĻā§āĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĒā§āĻ°ā§āĻĒā§āĻ°āĻŋ āĻ¨āĻ¯āĻŧ: VLAN āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ āĻ āĻāĻļā§āĻĻāĻžāĻ°āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ āĻāĻ°ā§ āĻ¨āĻž, āĻāĻĒāĻ¨āĻžāĻā§ VRF āĻāĻ° āĻ¸āĻžāĻĨā§ VPN āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§, āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨āĻ¤āĻž āĻāĻ°āĻ āĻāĻāĻŋāĻ˛ āĻšāĻ¯āĻŧā§ āĻāĻ ā§ā§ˇ ACL āĻ¨āĻŋāĻ°ā§āĻ§āĻ āĻŽāĻŋāĻļā§āĻ°āĻŖ āĻŦā§āĻĄāĻŧā§āĻā§āĨ¤
2016 āĻ¸āĻžāĻ˛ā§ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻŽāĻĄā§āĻ˛āĨ¤
2018 āĻ¸āĻžāĻ˛ā§āĻ° āĻļā§āĻ°ā§āĻ¤ā§, āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻŦāĻšāĻ° āĻŦā§āĻĄāĻŧā§ 16 āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ¸ā§āĻāĻžāĻ¨ā§ 000āĻāĻŋ āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻ āĻāĻŋāĻ˛ āĻāĻŦāĻ āĻāĻŽāĻ°āĻž āĻŦāĻžāĻāĻŋāĻā§āĻ˛āĻŋāĻā§ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻŋāĻ¨āĻŋ, āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻ°ā§āĻĨāĻŋāĻ āĻĄā§āĻāĻž āĻ¸āĻā§āĻāĻŋāĻ¤ āĻāĻŋāĻ˛ āĻŦāĻ¨ā§āĻ§ āĻĨāĻžāĻāĻžāĻā§āĻ˛āĻŋ āĻ¸āĻšāĨ¤ āĻāĻ¨āĻā§āĻāĻ¨āĻžāĻ° āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ (Kubernetes), DevOps, VPN āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻā§āĻ˛āĻžāĻāĻĄ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻāĻŋ IVS āĻĨā§āĻā§, āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ āĻ¨ā§āĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻāĻŋāĻ˛ - āĻāĻāĻž āĻŦā§āĻĻāĻ¨āĻžāĻĻāĻžāĻ¯āĻŧāĻ āĻāĻŋāĻ˛āĨ¤
2018 āĻ¸āĻžāĻ˛ā§ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻŽāĻĄā§āĻ˛ āĻāĻŦāĻ āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨āĻ¤āĻž āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĨ¤
āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻāĻŋ: L2 āĻ ACL āĻāĻ° āĻ¸āĻžāĻĨā§ VLAN, L3 āĻ ACL āĻāĻ° āĻ¸āĻžāĻĨā§ VRF, VPN āĻāĻŦāĻ āĻāĻ°āĻ āĻ āĻ¨ā§āĻ āĻāĻŋāĻā§āĨ¤ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤.
āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ°
āĻ¸āĻŦāĻžāĻ ACL āĻāĻŦāĻ VLAN āĻ¨āĻŋāĻ¯āĻŧā§ āĻĨāĻžāĻā§āĨ¤ āĻā§āĻ¨ā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž? āĻāĻ āĻĒā§āĻ°āĻļā§āĻ¨ā§āĻ° āĻāĻ¤ā§āĻ¤āĻ° āĻĻā§āĻŦā§āĻ¨ āĻšā§āĻ¯āĻžāĻ°āĻ˛ā§āĻĄ, āĻŦā§āĻ¯āĻĨāĻž āĻ˛ā§āĻāĻŋāĻ¯āĻŧā§āĨ¤
āĻ
āĻ¨ā§āĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻāĻŋāĻ˛, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĒāĻžāĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻāĻŋāĻ˛āĨ¤
- āĻ¨āĻ¤ā§āĻ¨ āĻ¨āĻŋāĻ¯āĻŧāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¯āĻžāĻŽāĻŋāĻ¤āĻŋāĻ āĻŽā§āĻ˛ā§āĻ¯ āĻŦā§āĻĻā§āĻ§āĻŋ. āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻā§āĻ°āĻāĻŋāĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻ¸āĻŽāĻ¯āĻŧ āĻ¨ā§āĻ¯āĻŧ, āĻāĻžāĻ°āĻŖ āĻāĻā§ āĻĨā§āĻā§āĻ āĻāĻŽāĻ¨ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻāĻŋāĻ˛ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻĻā§āĻāĻ¤ā§ āĻšāĻŦā§āĨ¤
- āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻā§āĻ° āĻāĻŋāĻ¤āĻ°ā§ āĻā§āĻ¨ āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ˛ āĻ¨ā§āĻ. āĻŦāĻŋāĻāĻžāĻāĻā§āĻ˛āĻŋ āĻāĻāĻ°āĻāĻŽ āĻāĻā§ āĻ āĻĒāĻ°ā§āĻ° āĻĨā§āĻā§ āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻŋāĻ˛, āĻāĻŦāĻ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻāĻŋāĻ¤āĻ°ā§ āĻĒāĻ°ā§āĻ¯āĻžāĻĒā§āĻ¤ āĻ¸āĻāĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻŋāĻ˛ āĻ¨āĻžāĨ¤
- āĻ āĻ¨ā§āĻ āĻĻāĻŋāĻ¨ āĻ§āĻ°ā§āĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻ āĻĒāĻžāĻ°ā§āĻāĻ°āĻ°āĻž āĻāĻ āĻāĻ¨ā§āĻāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻšāĻžāĻ¤ā§ āĻ˛āĻŋāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§ āĻāĻ¯āĻŧā§āĻ āĻĻāĻŋāĻ¨ āĻ˛ā§āĻā§āĻāĻŋāĻ˛āĨ¤
- āĻ āĻĄāĻŋāĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ¸āĻā§āĻā§ āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻž. āĻāĻ°āĻ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§, āĻāĻāĻŋ āĻ¸āĻŽā§āĻāĻŦ āĻāĻŋāĻ˛ āĻ¨āĻžāĨ¤ āĻĒā§āĻ°āĻĨāĻŽ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻā§āĻ˛āĻŋ 2010 āĻ¸āĻžāĻ˛ā§ āĻ˛ā§āĻāĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻ˛ā§āĻāĻ āĻāĻ° āĻā§āĻŽā§āĻĒāĻžāĻ¨āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ āĻāĻ°ā§āĻ¨āĻ¨āĻŋāĨ¤
- āĻ¨āĻŋāĻŽā§āĻ¨ āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻ āĻŦāĻāĻžāĻ āĻžāĻŽā§ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ. āĻāĻāĻŋ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž - āĻāĻŽāĻ°āĻž āĻāĻāĻžāĻ¨ā§ āĻā§ āĻāĻāĻā§ āĻ¤āĻž āĻā§āĻŦ āĻāĻžāĻ˛āĻāĻžāĻŦā§ āĻāĻžāĻ¨āĻ¤āĻžāĻŽ āĻ¨āĻžāĨ¤
2018 āĻ¸āĻžāĻ˛ā§ āĻāĻāĻāĻ¨ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻĒā§āĻ°āĻā§āĻļāĻ˛ā§ āĻāĻāĻ°āĻāĻŽ āĻĻā§āĻāĻ¤ā§ āĻāĻŋāĻ˛ā§āĻ¨ āĻ¯āĻāĻ¨ āĻ¤āĻŋāĻ¨āĻŋ āĻļā§āĻ¨ā§āĻāĻŋāĻ˛ā§āĻ¨: "āĻāĻ°ā§ āĻāĻŋāĻā§ ACL āĻĻāĻ°āĻāĻžāĻ°āĨ¤"
āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨
2018 āĻāĻ° āĻļā§āĻ°ā§āĻ¤ā§, āĻāĻāĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻŋāĻā§ āĻāĻ°āĻžāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤
āĻāĻ¨ā§āĻāĻŋāĻā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻĻāĻžāĻŽ āĻā§āĻ°āĻŽāĻžāĻāĻ¤ āĻŦāĻžāĻĄāĻŧāĻā§āĨ¤ āĻ¸ā§āĻāĻ¨āĻž āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻŋāĻ˛ āĻ¯ā§ āĻŦāĻĄāĻŧ āĻĄā§āĻāĻž āĻ¸ā§āĻ¨ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ VLAN āĻāĻŦāĻ ACL āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻž āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§ āĻĻāĻŋāĻ¯āĻŧā§āĻā§ āĻāĻžāĻ°āĻŖ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻā§āĻ˛āĻŋāĻ° āĻŽā§āĻŽāĻ°āĻŋ āĻĢā§āĻ°āĻŋāĻ¯āĻŧā§ āĻā§āĻā§āĨ¤
āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨: āĻāĻŽāĻ°āĻž āĻŽāĻžāĻ¨āĻŦāĻŋāĻ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ°āĻāĻŋ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§ āĻĻāĻŋāĻ¯āĻŧā§āĻāĻŋ āĻāĻŦāĻ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻŦāĻŋāĻ§āĻžāĻ¨ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻāĻŋāĨ¤
āĻ¨āĻ¤ā§āĻ¨ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻ¤ā§ āĻ āĻ¨ā§āĻ āĻ¸āĻŽāĻ¯āĻŧ āĻ˛āĻžāĻā§āĨ¤ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨: āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻĒā§āĻ°āĻ¯āĻŧā§āĻā§āĻ° āĻāĻ¤āĻŋ āĻŦāĻžāĻĄāĻŧāĻžāĻ¨, āĻāĻāĻŋāĻā§ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻŦāĻ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻž āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¯āĻžāĻ¤ā§ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻā§āĻ˛āĻŋ āĻāĻ āĻšāĻžāĻāĻžāĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ rsync āĻŦāĻž SFTP āĻāĻžāĻĄāĻŧāĻžāĻ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻā§āĻ° āĻāĻŋāĻ¤āĻ°ā§ āĻā§āĻ¨ āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ˛ āĻ¨ā§āĻāĨ¤ āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ˛ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻžāĻā§ āĻāĻ¸āĻ¤ā§ āĻļā§āĻ°ā§ āĻāĻ°ā§ āĻ¯āĻāĻ¨ āĻāĻāĻ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨: āĻšā§āĻ¸ā§āĻ āĻ¸ā§āĻ¤āĻ°ā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ - āĻšā§āĻ¸ā§āĻ-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ˛āĨ¤ āĻāĻŽāĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻ°ā§āĻŦāĻ¤ā§āĻ° āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻāĻā§, āĻāĻŦāĻ āĻ¯ā§āĻāĻžāĻ¨ā§āĻ āĻāĻŽāĻžāĻĻā§āĻ° iptables āĻāĻā§, āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¨āĻ¯āĻŧāĨ¤
āĻ āĻĄāĻŋāĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ¸āĻā§āĻā§ āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻž. āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨: āĻĒāĻ°ā§āĻ¯āĻžāĻ˛ā§āĻāĻ¨āĻž āĻāĻŦāĻ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻāĻ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻ°āĻžāĻā§āĻ¨, āĻ¯āĻžāĻ¤ā§ āĻāĻŽāĻ°āĻž āĻ¸āĻŦāĻāĻŋāĻā§ āĻ āĻĄāĻŋāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋāĨ¤
āĻ āĻŦāĻāĻžāĻ āĻžāĻŽā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻŽā§āĻ¨ āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖāĨ¤ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨: āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻāĻŦāĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¨āĻŋāĻ¨āĨ¤
āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻāĻ¤ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻā§āĻ¯āĻŧā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻļāĻžāĻ¸āĻ¨āĻŋāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĨ¤ āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ āĻāĻŽāĻžāĻĻā§āĻ° āĻ¸āĻĒā§āĻ¤āĻžāĻšā§ 200-300āĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ°āĻŋāĻ˛āĻŋāĻ āĻĨāĻžāĻā§, āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻĒā§āĻ°āĻāĻžāĻ° āĻāĻŦāĻ āĻā§āĻāĻŋāĻ° āĻ¸āĻŽāĻ¯āĻŧā§ˇ āĻ¤āĻžāĻāĻžāĻĄāĻŧāĻž, āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŽāĻžāĻĻā§āĻ° DevOps-āĻāĻ° āĻāĻāĻāĻŋ āĻĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻ¤āĻā§āĻ˛āĻŋ āĻ°āĻŋāĻ˛āĻŋāĻā§āĻ° āĻ¸āĻžāĻĨā§, āĻā§āĻ¨ āĻĒā§āĻ°ā§āĻ, āĻāĻāĻĒāĻŋ āĻāĻŦāĻ āĻāĻ¨ā§āĻāĻŋāĻā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¤āĻž āĻĻā§āĻāĻž āĻ āĻ¸āĻŽā§āĻāĻŦāĨ¤ āĻ āĻ¤āĻāĻŦ, āĻāĻŽāĻžāĻĻā§āĻ° āĻŦāĻŋāĻļā§āĻˇāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻļāĻŋāĻā§āĻˇāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻāĻĻā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¯āĻžāĻ°āĻž āĻĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻāĻŋāĻā§āĻāĻžāĻ¸āĻž āĻāĻ°ā§āĻāĻŋāĻ˛: "āĻ¯āĻžāĻāĻšā§āĻ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻā§ āĻāĻā§ āĻāĻŦāĻ āĻā§āĻ¨ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻ¸ā§āĻā§āĻ¨?"
āĻāĻŽāĻ°āĻž āĻ¸āĻŦ āĻāĻŋāĻā§ āĻāĻžāĻ˛ā§ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§, 2019 āĻ¸āĻžāĻ˛ā§ āĻāĻāĻāĻ¨ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻā§āĻāĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ° āĻāĻāĻ°āĻāĻŽ āĻĻā§āĻāĻ¤ā§ āĻļā§āĻ°ā§ āĻāĻ°ā§āĻāĻŋāĻ˛ā§āĻ¨āĨ¤
āĻĻā§āĻ¤
āĻāĻŽāĻ°āĻž āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧā§āĻāĻŋ āĻ¯ā§ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻāĻĻā§āĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§ āĻāĻŽāĻ°āĻž āĻ¯āĻž āĻāĻŋāĻā§ āĻĒā§āĻ¯āĻŧā§āĻāĻŋ āĻ¤āĻž āĻāĻ¨āĻ¸āĻžāĻ˛ā§ āĻ°āĻžāĻāĻŦ āĻāĻŦāĻ āĻ¸ā§āĻāĻžāĻ¨ āĻĨā§āĻā§ āĻāĻŽāĻ°āĻž iptables āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ˛āĻŋāĻāĻŦāĨ¤
āĻāĻŋāĻāĻžāĻŦā§ āĻāĻŽāĻ°āĻž āĻāĻāĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧā§āĻāĻŋ?
- āĻāĻŽāĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž, āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻŦāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻ¸āĻāĻā§āĻ°āĻš āĻāĻ°āĻŦāĨ¤
- āĻāĻ¸ā§āĻ¨ āĻ¤āĻžāĻĻā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ iptables āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŋāĨ¤
- āĻāĻŽāĻ°āĻž āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻŋāĨ¤
- ....
- āĻ˛āĻžāĻāĨ¤
āĻāĻ¨āĻ¸āĻžāĻ˛ āĻāĻāĻāĻŋ āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ API āĻ¨āĻ¯āĻŧ, āĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¨ā§āĻĄā§ āĻāĻ˛āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ iptables āĻ āĻ˛āĻŋāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¯āĻž āĻŦāĻžāĻāĻŋ āĻāĻā§ āĻ¤āĻž āĻšāĻ˛ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻ¸āĻž āĻ¯āĻž āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻāĻŋāĻ¨āĻŋāĻ¸āĻā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° āĻāĻ°āĻŦā§ āĻāĻŦāĻ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻŦā§! āĻāĻŽāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻ¯ā§āĻ¤ā§ āĻŦāĻžāĻāĻŋ āĻāĻžāĻ āĻāĻāĻ āĻāĻ°āĻŦ.
āĻā§āĻ¨ āĻāĻ¨āĻ¸āĻžāĻ˛?
āĻ¨āĻŋāĻā§āĻā§ āĻāĻžāĻ˛ā§āĻāĻžāĻŦā§ āĻĒā§āĻ°āĻŽāĻžāĻŖ āĻāĻ°ā§āĻā§āĻ¨āĨ¤ 2014-15 āĻ¸āĻžāĻ˛ā§, āĻāĻŽāĻ°āĻž āĻāĻāĻŋāĻā§ āĻāĻ˛ā§āĻā§āĻ° āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŋ, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻŽāĻ°āĻž āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻŋāĨ¤
āĻĄā§āĻāĻž āĻšāĻžāĻ°āĻžāĻ¯āĻŧ āĻ¨āĻž. āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻ¨āĻ¸āĻžāĻ˛ āĻāĻāĻāĻŋ āĻĻā§āĻ°ā§āĻāĻāĻ¨āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĄā§āĻāĻž āĻšāĻžāĻ°āĻžāĻ¯āĻŧāĻ¨āĻŋāĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ˛ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻŽā§āĻ¨ā§āĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļāĻžāĻ˛ āĻĒā§āĻ˛āĻžāĻ¸āĨ¤
P2P āĻ¸āĻāĻ¯ā§āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻā§ āĻ¤ā§āĻŦāĻ°āĻžāĻ¨ā§āĻŦāĻŋāĻ¤ āĻāĻ°ā§. P2P āĻāĻ° āĻ¸āĻžāĻĨā§, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻĻā§āĻ°ā§āĻ¤ āĻāĻ¸ā§, āĻāĻ¨ā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻĻāĻ°āĻāĻžāĻ° āĻ¨ā§āĻāĨ¤
āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻāĻ¨āĻ REST APIāĨ¤ āĻāĻŽāĻ°āĻž Apache ZooKeeperāĻ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻāĻŋ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋāĻ° āĻāĻāĻāĻŋ REST API āĻ¨ā§āĻ, āĻ¤āĻžāĻ āĻāĻĒāĻ¨āĻžāĻā§ āĻā§āĻ°āĻžāĻ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻāĻāĻāĻŋ āĻā§ āĻāĻ˛ā§āĻ (KV) āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ (āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻāĻŦāĻŋāĻˇā§āĻāĻžāĻ°) āĻāĻāĻ¯āĻŧ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§. āĻāĻĒāĻ¨āĻŋ āĻāĻāĻŦāĻžāĻ°ā§ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž, āĻā§āĻ¯āĻžāĻāĻžāĻ˛āĻ āĻāĻŦāĻ āĻĄā§āĻāĻž āĻ¸ā§āĻ¨ā§āĻāĻžāĻ° āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻā§āĻŦāĻ˛ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻ¯āĻŧ, āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻļā§ āĻĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻāĻ¨āĻ, āĻāĻžāĻ°āĻŖ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŽāĻ°āĻž āĻŦāĻĄāĻŧ āĻāĻŋāĻ¨ā§āĻ¤āĻž āĻāĻ°āĻŋāĨ¤
Go-āĻ¤ā§ āĻ˛ā§āĻāĻž, āĻ¯āĻž Wargaming āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻ āĻāĻļāĨ¤ āĻāĻŽāĻ°āĻž āĻāĻ āĻāĻžāĻˇāĻž āĻāĻžāĻ˛ā§āĻŦāĻžāĻ¸āĻŋ, āĻāĻŽāĻžāĻĻā§āĻ° āĻ āĻ¨ā§āĻ āĻā§ āĻĄā§āĻā§āĻ˛āĻĒāĻžāĻ° āĻāĻā§āĨ¤
āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§ ACL āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĨ¤ Consul-āĻ, āĻā§ āĻā§ āĻ˛āĻŋāĻāĻŦā§ āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻāĻĒāĻ¨āĻŋ ACL āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻāĻŽāĻ°āĻž āĻā§āĻ¯āĻžāĻ°āĻžāĻ¨ā§āĻāĻŋ āĻĻāĻŋāĻā§āĻāĻŋ āĻ¯ā§ āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ˛ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻ¯ āĻāĻŋāĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻžāĻ°āĻ˛ā§āĻ¯āĻžāĻĒ āĻāĻ°āĻŦā§ āĻ¨āĻž āĻāĻŦāĻ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻ¤ā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšāĻŦā§ āĻ¨āĻžāĨ¤
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ¨āĻ¸āĻžāĻ˛ āĻāĻ° āĻ āĻĒā§āĻ°ā§āĻŖāĻ¤āĻž āĻāĻā§.
- āĻāĻĒāĻ¨āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻ¸āĻžāĻ¯āĻŧāĻŋāĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§ āĻĄā§āĻāĻž āĻ¸ā§āĻ¨ā§āĻāĻžāĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸ā§āĻā§āĻ˛ āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĢā§āĻĄāĻžāĻ°ā§āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŽāĻžāĻĒāĻ¯ā§āĻā§āĻ¯āĨ¤
- āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻŦāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ˛ā§āĻĄā§āĻ° āĻŽāĻžāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻā§āĻŦ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻļā§āĻ˛āĨ¤ āĻāĻ¨āĻ¸āĻžāĻ˛ āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻ¸ā§āĻ¤ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°āĻŦā§ āĻ¨āĻž āĻ¯āĻĻāĻŋ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§ āĻā§āĻ¨ā§ āĻ˛ā§āĻ¯āĻžāĻ āĻĨāĻžāĻā§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ āĻ¸āĻŽ āĻāĻ¤āĻŋāĨ¤ āĻāĻāĻŋ P2P āĻ¸āĻāĻ¯ā§āĻ āĻāĻŦāĻ āĻāĻĒāĻĄā§āĻ āĻŦāĻ¨ā§āĻāĻ¨ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻāĻžāĻ°āĻŖā§āĨ¤
- āĻāĻĒāĻ˛āĻŦā§āĻ§āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻā§āĻˇāĻŖā§āĻ° āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻž. āĻāĻ¨āĻ¸āĻžāĻ˛ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻžāĻ¸ā§ āĻ¤āĻŋāĻ¨āĻŋ āĻŦāĻ˛āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¯ā§ āĻ¸āĻŦāĻāĻŋāĻā§ āĻ āĻŋāĻ āĻāĻā§, āĻ¤āĻŦā§ āĻ¤āĻŋāĻ¨āĻŋ āĻ āĻ¨ā§āĻ āĻāĻā§āĻ āĻŽāĻžāĻ°āĻž āĻā§āĻā§āĻ¨āĨ¤
āĻāĻŽāĻ°āĻž āĻāĻ¨āĻ¸āĻžāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻā§āĻ˛āĻŋāĻ° āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°ā§āĻāĻŋ, āĻ¤āĻžāĻ āĻāĻŽāĻ°āĻž āĻāĻāĻŋ āĻŦā§āĻā§ āĻ¨āĻŋāĻ¯āĻŧā§āĻāĻŋāĨ¤ āĻā§āĻŽā§āĻĒāĻžāĻ¨āĻŋāĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄā§āĻ° āĻĒāĻ°āĻŋāĻāĻ˛ā§āĻĒāĻ¨āĻž āĻāĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŽāĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻŽā§āĻāĻžāĻŦā§āĻ˛āĻž āĻāĻ°āĻ¤ā§ āĻļāĻŋāĻā§āĻāĻŋ āĻāĻŦāĻ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻ¨āĻ¸āĻžāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻ¸āĻŦāĻžāĻ¸ āĻāĻ°āĻāĻŋāĨ¤
āĻāĻ¨āĻ¸āĻžāĻ˛ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§
āĻāĻŽāĻ°āĻž āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻĄā§āĻāĻž āĻ¸ā§āĻ¨ā§āĻāĻžāĻ°ā§ āĻ¤āĻŋāĻ¨ āĻĨā§āĻā§ āĻĒāĻžāĻāĻāĻāĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻŦāĨ¤ āĻāĻ āĻŦāĻž āĻĻā§āĻāĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻžāĻ āĻāĻ°āĻŦā§ āĻ¨āĻž: āĻ¤āĻžāĻ°āĻž āĻāĻāĻāĻŋ āĻā§āĻ°āĻžāĻŽ āĻ¸āĻāĻāĻ āĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻŦā§ āĻ¨āĻž āĻāĻŦāĻ āĻĄāĻžāĻāĻž āĻ¨āĻž āĻŽāĻŋāĻ˛āĻ˛ā§ āĻā§ āĻ¸āĻ āĻŋāĻ āĻāĻŦāĻ āĻā§ āĻā§āĻ˛ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§ āĻ¨āĻžāĨ¤ āĻĒāĻžāĻāĻā§āĻ° āĻŦā§āĻļāĻŋ āĻā§āĻ¨ā§ āĻ āĻ°ā§āĻĨ āĻ¨ā§āĻ, āĻā§āĻĒāĻžāĻĻāĻ¨āĻļā§āĻ˛āĻ¤āĻž āĻāĻŽā§ āĻ¯āĻžāĻŦā§āĨ¤
āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¯ā§āĻā§āĻ¨ āĻā§āĻ°āĻŽā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°ā§: āĻāĻāĻ āĻāĻā§āĻ¨ā§āĻ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ¤āĻžāĻāĻž āĻ¸āĻš server = false
.
āĻāĻ° āĻĒāĻ°ā§, āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻāĻ°āĻž P2P āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒāĻžāĻ¯āĻŧ āĻāĻŦāĻ āĻ¨āĻŋāĻā§āĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻāĻ¯ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤
āĻŦā§āĻļā§āĻŦāĻŋāĻ āĻ¸ā§āĻ¤āĻ°ā§, āĻāĻŽāĻ°āĻž āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻĄā§āĻāĻž āĻ¸ā§āĻ¨ā§āĻāĻžāĻ° āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻŋāĨ¤ āĻ¤āĻžāĻ°āĻž P2P āĻā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§ āĻāĻŦāĻ āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻāĻ°ā§āĨ¤
āĻ¯āĻāĻ¨ āĻāĻŽāĻ°āĻž āĻ
āĻ¨ā§āĻ¯ āĻĄā§āĻāĻž āĻ¸ā§āĻ¨ā§āĻāĻžāĻ° āĻĨā§āĻā§ āĻĄā§āĻāĻž āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°āĻ¤ā§ āĻāĻžāĻ, āĻ
āĻ¨ā§āĻ°ā§āĻ§āĻāĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĨā§āĻā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻāĻ āĻ¸ā§āĻāĻŋāĻŽ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ āĻ¸āĻžāĻ°ā§āĻĢ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛. āĻ¸āĻžāĻ°ā§āĻĢ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛, āĻāĻ¨āĻ¸āĻžāĻ˛ā§āĻ° āĻŽāĻ¤ā§, HashiCorp āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻ¨āĻ¸āĻžāĻ˛ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻŋāĻā§ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻ¤āĻĨā§āĻ¯
āĻāĻ¨āĻ¸āĻžāĻ˛ā§āĻ° āĻāĻžāĻā§ āĻāĻāĻŋ āĻā§āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§ āĻ¤āĻž āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°ā§ āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻŽāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻ¤āĻĨā§āĻ¯ āĻĻā§āĻŦ āĻ¯āĻž āĻāĻžāĻ¨āĻžāĻ° āĻ¯ā§āĻā§āĻ¯āĨ¤
āĻāĻ¨āĻ¸āĻžāĻ˛ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻā§āĻāĻžāĻ°āĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ āĻĨā§āĻā§ āĻāĻāĻāĻ¨ āĻŽāĻžāĻ¸ā§āĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§. āĻāĻ¨āĻ¸āĻžāĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĄā§āĻāĻž āĻ¸ā§āĻ¨ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĨā§āĻā§ āĻāĻāĻāĻ¨ āĻŽāĻžāĻ¸ā§āĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§ āĻāĻŦāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§āĻˇā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻŋāĻ¤ā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻŽāĻžāĻ¸ā§āĻāĻžāĻ° āĻĢā§āĻ°āĻŋāĻāĻŋāĻ āĻĒā§āĻ¨āĻāĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ā§āĻ° āĻĻāĻŋāĻā§ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻŋāĻ¤ āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻŽāĻžāĻ¸ā§āĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻ¨āĻž āĻšāĻ˛ā§, āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻ¸ā§āĻŦāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž.
āĻāĻĒāĻ¨āĻŋ āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻ āĻ¸ā§āĻā§āĻ˛āĻŋāĻ āĻāĻžāĻ¨? āĻĻā§āĻāĻāĻŋāĻ¤, āĻ¨āĻž.
āĻ āĻ¨ā§āĻ¯ āĻĄā§āĻāĻž āĻ¸ā§āĻ¨ā§āĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻŽāĻžāĻ¸ā§āĻāĻžāĻ° āĻĨā§āĻā§ āĻŽāĻžāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻĻāĻŋāĻā§ āĻ¯āĻžāĻ¯āĻŧ, āĻāĻāĻŋ āĻ¯ā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻāĻ¸ā§āĻā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§āĻˇā§āĨ¤ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻŽāĻžāĻ¸ā§āĻāĻžāĻ° 100% āĻ˛ā§āĻĄ āĻĒāĻžāĻ¨, āĻĢāĻ°āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ āĻ¨ā§āĻ°ā§āĻ§ā§āĻ° āĻ˛ā§āĻĄ āĻŦā§āĻ¯āĻ¤ā§āĻ¤āĨ¤ āĻĄā§āĻāĻž āĻ¸ā§āĻ¨ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻĄā§āĻāĻžāĻ° āĻāĻāĻāĻŋ āĻāĻĒ-āĻā§-āĻĄā§āĻ āĻāĻĒāĻŋ āĻĨāĻžāĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋāĻ āĻ¸āĻžāĻĄāĻŧāĻž āĻĻā§āĻ¯āĻŧāĨ¤
āĻ¸ā§āĻā§āĻ˛ āĻāĻ°āĻžāĻ° āĻāĻāĻŽāĻžāĻ¤ā§āĻ° āĻāĻĒāĻžāĻ¯āĻŧ āĻšāĻ˛ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻā§ āĻŦāĻžāĻ¸āĻŋ āĻŽā§āĻĄ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻžāĨ¤
āĻŦāĻžāĻ¸āĻŋ āĻŽā§āĻĄā§, āĻāĻĒāĻ¨āĻŋ āĻā§āĻ°āĻžāĻŽ āĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸āĻžāĻĄāĻŧāĻž āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻŽā§āĻĄ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻŽāĻ°āĻž āĻĄā§āĻāĻž āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻ¤ā§āĻ¯āĻžāĻ āĻāĻ°āĻŋ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻā§āĻ° āĻā§āĻ¯āĻŧā§ āĻāĻāĻā§ āĻĻā§āĻ°ā§āĻ¤ āĻĒāĻĄāĻŧāĻŋ āĻāĻŦāĻ āĻ¯ā§āĻā§āĻ¨ā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¸āĻžāĻĄāĻŧāĻž āĻĻā§āĻ¯āĻŧāĨ¤ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻāĻāĻžāĻŦā§āĻ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŽāĻžāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ°ā§āĻāĻ°ā§āĻĄāĻŋāĻāĨ¤
āĻāĻ¨āĻ¸āĻžāĻ˛ āĻĄā§āĻāĻž āĻ¸ā§āĻ¨ā§āĻāĻžāĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĄā§āĻāĻž āĻāĻĒāĻŋ āĻāĻ°ā§ āĻ¨āĻž. āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻĢā§āĻĄāĻžāĻ°ā§āĻļāĻ¨ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻĄā§āĻāĻž āĻĨāĻžāĻāĻŦā§āĨ¤ āĻ āĻ¨ā§āĻ¯āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯, āĻ¤āĻŋāĻ¨āĻŋ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ āĻ¨ā§āĻ¯ āĻāĻžāĻ°āĻ āĻĻāĻŋāĻā§ āĻĢāĻŋāĻ°ā§ āĻ¯āĻžāĻ¨āĨ¤
āĻ˛ā§āĻ¨āĻĻā§āĻ¨ā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻāĻ¤āĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž. āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻĒāĻ¨āĻŋāĻ āĻāĻāĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻ¨ āĻ¯āĻŋāĻ¨āĻŋ āĻāĻŋāĻ¨āĻŋāĻ¸āĻā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨āĻāĻžāĻŦā§ āĻāĻžāĻ¨, āĻāĻāĻāĻŋ āĻ˛āĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻāĻāĻŋ āĻ˛ā§āĻ¨āĻĻā§āĻ¨ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°ā§āĻ¨āĨ¤
āĻŦā§āĻ˛āĻāĻŋāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ˛āĻ āĻāĻ°āĻžāĻ° āĻā§āĻ¯āĻžāĻ°āĻžāĻ¨ā§āĻāĻŋ āĻĻā§āĻ¯āĻŧ āĻ¨āĻž. āĻ āĻ¨ā§āĻ°ā§āĻ§āĻāĻŋ āĻŽāĻžāĻ¸ā§āĻāĻžāĻ° āĻĨā§āĻā§ āĻŽāĻžāĻ¸ā§āĻāĻžāĻ°ā§ āĻ¯āĻžāĻ¯āĻŧ, āĻāĻŦāĻ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ¨āĻ¯āĻŧ, āĻ¤āĻžāĻ āĻā§āĻ¨āĻ āĻā§āĻ¯āĻžāĻ°āĻžāĻ¨ā§āĻāĻŋ āĻ¨ā§āĻ āĻ¯ā§ āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ˛āĻ āĻāĻ°āĻ˛ā§ āĻŦā§āĻ˛āĻ āĻāĻ°āĻž āĻāĻžāĻ āĻāĻ°āĻŦā§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ āĻ¨ā§āĻ¯ āĻĄā§āĻāĻž āĻ¸ā§āĻ¨ā§āĻāĻžāĻ°ā§āĨ¤
ACL āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻ¨āĻŋāĻļā§āĻāĻ¯āĻŧāĻ¤āĻž āĻĻā§āĻ¯āĻŧ āĻ¨āĻž (āĻ āĻ¨ā§āĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§). ACL āĻāĻžāĻ āĻ¨āĻžāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻžāĻ°āĻŖ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĢā§āĻĄāĻžāĻ°ā§āĻļāĻ¨ āĻĄā§āĻāĻž āĻ¸ā§āĻ¨ā§āĻāĻžāĻ°ā§ - ACL āĻĄā§āĻāĻž āĻ¸ā§āĻ¨ā§āĻāĻžāĻ°ā§ (āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ DC) āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻ¸āĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻ¤ā§āĻ¤āĻ° āĻ¨āĻž āĻĻāĻŋāĻ˛ā§, ACL āĻāĻžāĻ āĻāĻ°āĻŦā§ āĻ¨āĻžāĨ¤
āĻāĻāĻāĻŋ āĻšāĻŋāĻŽāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŽāĻžāĻ¸ā§āĻāĻžāĻ° āĻĒā§āĻ°ā§ āĻĢā§āĻĄāĻžāĻ°ā§āĻļāĻ¨āĻā§ āĻšāĻŋāĻŽāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻŦā§. āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻāĻŋ āĻĢā§āĻĄāĻžāĻ°ā§āĻļāĻ¨ā§ 10āĻāĻŋ āĻĄā§āĻāĻž āĻ¸ā§āĻ¨ā§āĻāĻžāĻ° āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻāĻāĻŋāĻ° āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻžāĻ°āĻžāĻĒ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¸ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¯āĻŧā§āĻā§ā§ˇ āĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻāĻžāĻ¯ā§āĻāĻāĻžāĻ°ā§ āĻĒā§āĻ°āĻ¤ā§āĻ¯ā§āĻā§ āĻāĻāĻāĻŋ āĻŦā§āĻ¤ā§āĻ¤ā§ āĻāĻāĻā§ āĻĨāĻžāĻāĻŦā§: āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻā§, āĻāĻāĻŋāĻ° āĻā§āĻ¨ āĻāĻ¤ā§āĻ¤āĻ° āĻ¨ā§āĻ, āĻĨā§āĻ°ā§āĻĄ āĻāĻŽā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻāĻŦā§ āĻšāĻŦā§ āĻ¤āĻž āĻāĻžāĻ¨āĻžāĻ° āĻāĻĒāĻžāĻ¯āĻŧ āĻ¨ā§āĻ, āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ-āĻĻā§āĻ āĻāĻŖā§āĻāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒā§āĻ°ā§ āĻĢā§āĻĄāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻĒāĻ¤āĻ¨ āĻāĻāĻŦā§āĨ¤ āĻāĻāĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻĒāĻ¨āĻŋ āĻāĻŋāĻā§ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¨āĻž.
āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ, āĻā§āĻ°āĻžāĻŽ āĻāĻŦāĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻĨā§āĻ°ā§āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻĒā§āĻ¨āĻāĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻšāĻŦā§ āĻ¨āĻž, āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻžāĻ¸ āĻāĻŋāĻā§ āĻĻā§āĻāĻžāĻŦā§ āĻ¨āĻžāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻŽāĻ¨ā§ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻāĻāĻ¨ āĻ˛āĻžāĻāĻ āĻāĻ¨āĻ¸āĻžāĻ˛ āĻāĻā§, āĻāĻĒāĻ¨āĻŋ āĻāĻŋāĻā§āĻāĻžāĻ¸āĻž āĻāĻ°ā§āĻ¨, āĻāĻŦāĻ āĻāĻŋāĻā§āĻ āĻšāĻ¯āĻŧ āĻ¨āĻž - āĻā§āĻ¨ āĻāĻ¤ā§āĻ¤āĻ° āĻ¨ā§āĻāĨ¤ āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§, āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻžāĻ¸ āĻĻā§āĻāĻžāĻ¯āĻŧ āĻ¯ā§ āĻ¸āĻŦāĻāĻŋāĻā§ āĻ āĻŋāĻ āĻāĻā§āĨ¤
āĻāĻŽāĻ°āĻž āĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻ¸āĻŽā§āĻŽā§āĻā§āĻ¨ āĻšāĻ¯āĻŧā§āĻāĻŋ āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻĄā§āĻāĻž āĻ¸ā§āĻ¨ā§āĻāĻžāĻ°ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ āĻāĻļ āĻĒā§āĻ¨āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻ¨āĻ¸āĻžāĻ˛ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ°āĻžāĻāĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻ¸āĻžāĻ¯āĻŧāĻŋāĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻāĻĒāĻ°ā§āĻ° āĻāĻŋāĻā§ āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ¨ā§āĻ. āĻāĻāĻŋāĻ° āĻ āĻ¨ā§āĻ āĻĻāĻ°āĻāĻžāĻ°ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§: āĻā§āĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨, āĻŦāĻŋāĻ¤āĻ°āĻŖ, āĻ¸ā§āĻā§āĻ˛āĻŋāĻāĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ "āĻāĻŋāĻ¨ā§āĻ¤ā§" āĻāĻā§ - āĻāĻāĻāĻŋ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ˛āĻžāĻāĻ¸ā§āĻ¨ā§āĻ¸āĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻā§āĻŦ āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛āĨ¤
āĻā§āĻŦāĻ¨ āĻšā§āĻ¯āĻžāĻāĻŋāĻ: rm -rf /var/lib/consul
- āĻāĻā§āĻ¨ā§āĻā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ°ā§āĻā§āĻ° āĻ¨āĻŋāĻ°āĻžāĻŽāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻŋāĻā§ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ āĻ¨āĻž āĻāĻ°ā§, āĻļā§āĻ§ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻĄā§āĻāĻž āĻŽā§āĻā§ āĻĻāĻŋāĻ¨ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻāĻĒāĻŋ āĻĨā§āĻā§ āĻĄā§āĻāĻž āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨āĨ¤ āĻā§āĻŦ āĻ¸āĻŽā§āĻāĻŦāĻ¤, āĻāĻ¨āĻ¸āĻžāĻ˛ āĻāĻžāĻ āĻāĻ°āĻŦā§āĨ¤
BEFW
āĻāĻāĻ¨ āĻāĻ¸ā§āĻ¨ āĻāĻŽāĻ°āĻž āĻāĻ¨āĻ¸āĻžāĻ˛ā§ āĻāĻŋ āĻ¯ā§āĻ āĻāĻ°ā§āĻāĻŋ āĻ¸ā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻĨāĻž āĻŦāĻ˛āĻŋāĨ¤
āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ
āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻā§āĻ˛āĻŋ iptables āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§ āĻ˛ā§āĻāĻž āĻšāĻ¯āĻŧāĨ¤
- -āĻāĻ¨ BEFW
- -āĻĒāĻŋ āĻāĻ¨āĻĒā§āĻ āĻĄā§āĻ°āĻĒ
- -āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ -m āĻ°āĻžāĻˇā§āĻā§āĻ° - āĻ°āĻžāĻˇā§āĻā§āĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤, āĻĒā§āĻ°āĻ¤āĻŋāĻˇā§āĻ āĻŋāĻ¤ -j āĻ¸ā§āĻŦā§āĻāĻžāĻ° āĻāĻ°ā§āĻ¨
- -āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ -i lo -j āĻ¸ā§āĻŦā§āĻāĻžāĻ° āĻāĻ°ā§āĻ¨ā§ˇ
- -āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ -j BEFW
āĻ¸āĻŦāĻāĻŋāĻā§ BEFW āĻā§āĻāĻ¨ā§ āĻ¯āĻžāĻ¯āĻŧ, āĻāĻžāĻĄāĻŧāĻž ESTABLISHED
, RELATED
āĻāĻŦāĻ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻšā§āĻ¸ā§āĻāĨ¤ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻ¯ā§āĻā§āĻ¨āĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻŽāĻžāĻ¤ā§āĻ°āĨ¤
BEFW āĻāĻŋāĻāĻžāĻŦā§ āĻĻāĻ°āĻāĻžāĻ°ā§?
āĻ¸āĻžāĻ°ā§āĻāĻŋāĻ¸
āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻ°āĻ¯āĻŧā§āĻā§, āĻāĻāĻŋāĻ¤ā§ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻ āĻĨāĻžāĻā§, āĻāĻāĻāĻŋ āĻ¨ā§āĻĄ āĻĨāĻžāĻā§ āĻ¯āĻžāĻ° āĻāĻĒāĻ° āĻāĻāĻŋ āĻāĻ˛ā§āĨ¤ āĻāĻŽāĻžāĻĻā§āĻ° āĻ¨ā§āĻĄ āĻĨā§āĻā§, āĻāĻŽāĻ°āĻž āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻžāĻŦā§ āĻāĻā§āĻ¨ā§āĻāĻā§ āĻāĻŋāĻā§āĻāĻžāĻ¸āĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋ āĻāĻŦāĻ āĻāĻžāĻ¨āĻ¤ā§ āĻĒāĻžāĻ°āĻŋ āĻ¯ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻā§āĻ¨ā§ āĻ§āĻ°āĻ¨ā§āĻ° āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻāĻā§āĨ¤ āĻā§āĻ¯āĻžāĻāĻ āĻ˛āĻžāĻāĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻāĻ¨āĻ¸āĻžāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻ˛āĻŽāĻžāĻ¨ āĻāĻŦāĻ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻŋāĻ¤ āĻ¯ā§ āĻā§āĻ¨āĻ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻāĻāĻāĻŋ iptables āĻ¨āĻŋāĻ¯āĻŧāĻŽā§ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻžāĻā§ āĻāĻ¸āĻāĻ¸āĻāĻāĻ - āĻāĻĒā§āĻ¨ āĻĒā§āĻ°ā§āĻ 22 āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻŦā§āĻ¯āĻžāĻļ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻāĻāĻŋ āĻ¸āĻšāĻ: āĻāĻžāĻ°ā§āĻ˛ āĻāĻŦāĻ iptables, āĻ
āĻ¨ā§āĻ¯ āĻāĻŋāĻā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻāĨ¤
āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ
āĻā§āĻāĻžāĻŦā§ āĻ¸āĻŦāĻžāĻ° āĻāĻžāĻā§ āĻ¨āĻ¯āĻŧ, āĻŦā§āĻā§ āĻŦā§āĻā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻā§āĻ˛āĻŦā§āĻ¨? āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻ° āĻ¨āĻžāĻŽ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§ KV āĻ¸ā§āĻā§āĻ°ā§āĻā§ IP āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻŽāĻ°āĻž āĻāĻžāĻ āĻĻāĻļāĻŽ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§āĻ° āĻ¸āĻŦāĻžāĻ SSH_TCP_22 āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻ
ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšā§āĻāĨ¤ āĻāĻāĻāĻŋ āĻā§āĻ āĻāĻŋāĻāĻŋāĻāĻ˛ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻ¯ā§āĻ āĻāĻ°āĻŦā§āĻ¨? āĻāĻŦāĻ āĻāĻāĻ¨ āĻāĻŽāĻžāĻĻā§āĻ° āĻ
āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻĒāĻžāĻ°āĻŽāĻŋāĻ āĻāĻā§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻ āĻĻāĻŋāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸
āĻāĻŽāĻ°āĻž āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻāĻŦāĻ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻāĻĻā§āĻ° āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻŋ: āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻāĻā§, āĻā§āĻāĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤āĨ¤ āĻāĻāĻ¨ āĻāĻŽāĻ°āĻž āĻ¸āĻŦāĻžāĻāĻā§ āĻ¨āĻ¯āĻŧ, āĻŦā§āĻā§ āĻŦā§āĻā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĻāĻŋāĻāĨ¤
āĻā§āĻ°ā§āĻĒ
āĻāĻŽāĻ°āĻž āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻŦāĻžāĻ° āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻšāĻžāĻāĻžāĻ° āĻšāĻžāĻāĻžāĻ° āĻāĻāĻĒāĻŋ āĻ˛āĻŋāĻāĻŋ āĻ¤āĻŦā§ āĻāĻŽāĻ°āĻž āĻā§āĻ˛āĻžāĻ¨ā§āĻ¤ āĻšāĻ¯āĻŧā§ āĻĒāĻĄāĻŧāĻŦāĨ¤ āĻāĻ¸ā§āĻ¨ āĻā§āĻ°ā§āĻĒāĻŋāĻ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻ¸āĻž āĻ¯āĻžāĻ - āĻā§āĻāĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻāĻĒāĻ¸ā§āĻāĨ¤ āĻāĻ¸ā§āĻ¨ āĻāĻā§ āĻāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸ (āĻŦāĻž āĻā§āĻˇā§āĻ ā§) āĻŦāĻ˛āĻŋ āĻāĻŦāĻ āĻāĻāĻ āĻ¨ā§āĻ¤āĻŋ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻā§āĻˇā§āĻ ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻŋāĨ¤
āĻāĻ¸ā§āĻ¨ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻŋ: āĻāĻāĻ¨ āĻāĻŽāĻ°āĻž P2P āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§āĻˇāĻāĻžāĻŦā§ āĻ¨āĻ¯āĻŧ, āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻā§āĻ°ā§āĻĒ āĻŦāĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻā§āĻ°ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ SSH āĻā§āĻ˛āĻ¤ā§ āĻĒāĻžāĻ°āĻŋāĨ¤ āĻāĻāĻāĻāĻžāĻŦā§, TTL āĻāĻā§ - āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻā§āĻ°ā§āĻĒā§ āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ¸āĻžāĻŽāĻ¯āĻŧāĻŋāĻāĻāĻžāĻŦā§ āĻā§āĻ°ā§āĻĒ āĻĨā§āĻā§ āĻ¸āĻ°āĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻŽāĻŋāĻļā§āĻ°āĻŖ
āĻāĻŽāĻžāĻĻā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻŽāĻžāĻ¨āĻŦ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻāĻŦāĻ āĻ āĻā§āĻŽā§āĻļāĻ¨. āĻāĻāĻ¨ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻŽāĻ°āĻž āĻāĻāĻāĻžāĻŦā§ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°ā§āĻāĻŋāĨ¤
āĻāĻŽāĻ°āĻž āĻĒāĻžāĻĒā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻŋ āĻāĻŦāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ¸āĻŦāĻāĻŋāĻā§ (āĻ
ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻā§āĻĄ) āĻ¤āĻžāĻĻā§āĻ° āĻāĻžāĻā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻŋāĨ¤ Puppetdb (āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ PostgreSQL) āĻ¸ā§āĻāĻžāĻ¨ā§ āĻāĻ˛āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§, āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ°āĻŋāĻ¸ā§āĻ°ā§āĻ¸ āĻāĻžāĻāĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻžāĻ¨āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻā§ āĻā§āĻĨāĻžāĻ¯āĻŧ āĻāĻŦā§āĻĻāĻ¨ āĻāĻ°āĻā§āĨ¤ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻžāĻā§ āĻāĻāĻāĻŋ āĻĒā§āĻ˛ āĻ
āĻ¨ā§āĻ°ā§āĻ§ āĻāĻŦāĻ āĻŽāĻžāĻ°ā§āĻ āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¸ā§āĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻŽāĻ°āĻž befw-sync āĻ˛āĻŋāĻā§āĻāĻŋ, āĻāĻāĻāĻŋ āĻ¸āĻšāĻ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ¯āĻž āĻĄā§āĻāĻž āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻ¤ā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°ā§āĨ¤ āĻĒā§āĻ°āĻĨāĻŽāĻ¤, āĻ¸āĻŋāĻā§āĻ āĻā§āĻāĻŋāĻ puppetdb āĻĻā§āĻŦāĻžāĻ°āĻž āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻāĻāĻāĻŋ HTTP API āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻāĻā§: āĻāĻŽāĻ°āĻž āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻŋ āĻāĻŽāĻžāĻĻā§āĻ° āĻā§ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻāĻā§, āĻā§ āĻāĻ°āĻž āĻĻāĻ°āĻāĻžāĻ°āĨ¤ āĻāĻ°āĻĒāĻ° āĻ¤āĻžāĻ°āĻž āĻāĻ¨āĻ¸āĻžāĻ˛āĻā§ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ¨ā§āĻāĻŋāĻā§āĻ°ā§āĻļāĻ¨ āĻāĻā§? āĻšā§āĻ¯āĻžāĻ: āĻ¤āĻžāĻ°āĻž āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ˛āĻŋāĻā§āĻāĻŋāĻ˛ āĻāĻŦāĻ āĻĒā§āĻ˛ āĻ āĻ¨ā§āĻ°ā§āĻ§āĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ°ā§āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻŦāĻž āĻāĻŋāĻā§ āĻā§āĻ°ā§āĻĒā§ āĻāĻāĻāĻŋ āĻšā§āĻ¸ā§āĻ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨? āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻžāĻ¨ā§āĻ¨, āĻĒāĻ°ā§āĻ¯āĻžāĻ˛ā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨ - āĻāĻ° āĻ¨āĻ¯āĻŧ "āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ 200āĻāĻŋ ACL āĻā§āĻāĻā§āĻ¨ āĻāĻŦāĻ āĻāĻāĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻŋāĻā§ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨āĨ¤"
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨
āĻāĻāĻāĻŋ āĻāĻžāĻ˛āĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻā§āĻāĻ¨ āĻ¸āĻš āĻ˛ā§āĻāĻžāĻ˛āĻšā§āĻ¸ā§āĻāĻā§ āĻĒāĻŋāĻ āĻāĻ°āĻ¤ā§ 0,075 ms āĻ˛āĻžāĻā§āĨ¤
āĻāĻ¸ā§āĻ¨ āĻāĻ āĻā§āĻāĻ¨ā§ 10 iptables āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¯ā§āĻ āĻāĻ°āĻŋāĨ¤ āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻĒāĻŋāĻ 000 āĻā§āĻŖ āĻŦā§āĻĻā§āĻ§āĻŋ āĻĒāĻžāĻŦā§: iptables āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻ˛āĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ°, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ āĻāĻŋāĻā§ āĻ¸āĻŽāĻ¯āĻŧ āĻ¨ā§āĻ¯āĻŧāĨ¤
āĻāĻāĻāĻŋ āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻŽāĻ°āĻž āĻšāĻžāĻāĻžāĻ° āĻšāĻžāĻāĻžāĻ° ACL āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻŋ, āĻāĻŽāĻžāĻĻā§āĻ° āĻ
āĻ¨ā§āĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻāĻŋ āĻ˛ā§āĻā§āĻ¨ā§āĻ¸āĻŋ āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻā§āĻŽāĻŋāĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ°āĻžāĻĒāĨ¤
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻĻāĻŋ āĻāĻŽāĻ°āĻž āĻ°āĻžāĻāĻŋ ipset āĻ 10 āĻ āĻŋāĻāĻžāĻ¨āĻž āĻĒāĻŋāĻ āĻāĻŽāĻ¨āĻāĻŋ āĻāĻŽā§ āĻ¯āĻžāĻŦā§.
āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻšāĻ˛ āĻ¯ā§ ipset āĻāĻ° āĻāĻ¨ā§āĻ¯ âOâ (āĻ
ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻāĻāĻŋāĻ˛āĻ¤āĻž) āĻ¸āĻ°ā§āĻŦāĻĻāĻž 1 āĻāĻ° āĻ¸āĻŽāĻžāĻ¨, āĻ¯āĻ¤ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻ āĻĨāĻžāĻā§āĻ āĻ¨āĻž āĻā§āĻ¨āĨ¤ āĻ¸āĻ¤ā§āĻ¯, āĻāĻāĻāĻŋ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻāĻā§ - 65535 āĻāĻŋāĻ° āĻŦā§āĻļāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻžāĨ¤ āĻāĻĒāĻžāĻ¤āĻ¤ āĻāĻŽāĻ°āĻž āĻāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻžāĻ¸ āĻāĻ°āĻŋ: āĻāĻĒāĻ¨āĻŋ āĻ¸ā§āĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻāĻāĻāĻŋāĻ¤ā§ āĻĻā§āĻāĻŋ āĻāĻāĻĒāĻ¸ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻ¸ā§āĻā§āĻ°ā§āĻ
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻāĻāĻāĻŋ āĻ¯ā§āĻā§āĻ¤āĻŋāĻ āĻ§āĻžāĻ°āĻžāĻŦāĻžāĻšāĻŋāĻāĻ¤āĻž āĻšāĻ˛ ipset-āĻ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻāĻĻā§āĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻžāĨ¤
āĻāĻāĻ¨ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻ āĻāĻ¸āĻāĻ¸āĻāĻāĻ āĻāĻā§, āĻāĻŦāĻ āĻāĻŽāĻ°āĻž āĻāĻāĻ¸āĻžāĻĨā§ 100āĻāĻŋ āĻāĻāĻĒāĻŋ āĻ˛āĻŋāĻāĻŋ āĻ¨āĻž, āĻ¤āĻŦā§ āĻ¯ā§ āĻāĻāĻĒāĻ¸ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¤āĻžāĻ° āĻ¨āĻžāĻŽ āĻ¸ā§āĻ āĻāĻ°āĻŋ āĻāĻŦāĻ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻā§āĻ˛āĻŋ DROP
. āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ "āĻā§ āĻāĻāĻžāĻ¨ā§ āĻ¨ā§āĻ, āĻĄā§āĻ°āĻĒ", āĻ¤āĻŦā§ āĻāĻāĻŋ āĻāĻ°āĻ āĻ¸ā§āĻĒāĻˇā§āĻāĨ¤
āĻāĻāĻ¨ āĻāĻŽāĻ°āĻž āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻāĻŦāĻ āĻ¸ā§āĻ āĻāĻā§. āĻŽā§āĻ˛ āĻāĻžāĻ āĻšāĻ˛ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ˛ā§āĻāĻžāĻ° āĻāĻā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž, āĻāĻžāĻ°āĻŖ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ iptables āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ˛āĻŋāĻāĻŦā§ āĻ¨āĻžāĨ¤
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒāĻ°āĻŋāĻāĻ˛ā§āĻĒāĻ¨āĻž
āĻāĻāĻāĻŋ āĻĄāĻžāĻ¯āĻŧāĻžāĻā§āĻ°āĻžāĻŽ āĻāĻāĻžāĻ°ā§, āĻāĻŽāĻŋ āĻ¯āĻž āĻŦāĻ˛ā§āĻāĻŋ āĻ¤āĻž āĻāĻāĻ°āĻāĻŽ āĻĻā§āĻāĻžāĻā§āĻā§āĨ¤
āĻāĻŽāĻ°āĻž āĻĒāĻžāĻĒā§āĻā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻļā§āĻ°ā§āĻ¤āĻŋāĻŦāĻĻā§āĻ§, āĻ¸āĻŦāĻāĻŋāĻā§āĻ āĻšā§āĻ¸ā§āĻā§āĻ° āĻāĻžāĻā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ, āĻāĻāĻžāĻ¨ā§ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž, āĻ¸ā§āĻāĻžāĻ¨ā§ ipset, āĻāĻŦāĻ āĻ¯ā§ āĻā§āĻ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻŋāĻ¤ āĻ¨āĻ¯āĻŧ āĻ¤āĻžāĻā§ āĻ
āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻ āĻ¸ā§āĻŦā§āĻāĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ
āĻĻā§āĻ°ā§āĻ¤ āĻŦāĻŋāĻļā§āĻŦāĻā§ āĻŦāĻžāĻāĻāĻžāĻ¤ā§ āĻŦāĻž āĻāĻžāĻāĻā§ āĻĻā§āĻ°ā§āĻ¤ āĻ
āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻāĻ¨ā§āĻ° āĻļā§āĻ°ā§āĻ¤ā§ āĻāĻŽāĻ°āĻž āĻĻā§āĻāĻŋ āĻāĻāĻĒāĻ¸ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻāĻŋ: rules_allow
и rules_deny
. āĻāĻŋāĻāĻžāĻŦā§ āĻāĻāĻž āĻāĻžāĻ āĻāĻ°ā§?
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻā§āĻ āĻŦāĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻ¯āĻŧā§āĻŦā§ āĻāĻāĻāĻŋ āĻ˛ā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ āĻĒā§āĻ°ā§āĻŦā§, āĻāĻĒāĻ¨āĻžāĻā§ āĻ˛āĻ āĻĨā§āĻā§ āĻ¤āĻžāĻ° āĻāĻāĻĒāĻŋ āĻā§āĻāĻā§ āĻŦā§āĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§, āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻā§āĻāĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ°āĻĻā§āĻ° āĻāĻžāĻā§ āĻ¨āĻŋāĻ¯āĻŧā§ āĻ¯ā§āĻ¤ā§ āĻšāĻŦā§, āĻ¯āĻžāĻ¤ā§ āĻ¤āĻžāĻ°āĻž āĻā§āĻ°āĻžāĻĢāĻŋāĻā§āĻ° āĻā§āĻ¸ āĻā§āĻāĻā§ āĻŦā§āĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ āĻ¤āĻžāĻā§ āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻāĻ¨ āĻ āĻ¨ā§āĻ¯āĻ°āĻāĻŽ āĻ˛āĻžāĻāĻā§āĨ¤
āĻāĻŽāĻ°āĻž āĻāĻāĻŋ āĻāĻ¨āĻ¸āĻžāĻ˛ā§āĻ° āĻāĻžāĻā§ āĻĒāĻžāĻ āĻžāĻ, 2,5 āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻ
āĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻāĻŋ āĻšāĻ¯āĻŧā§ āĻā§āĻā§āĨ¤ āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻ¨āĻ¸āĻžāĻ˛ P2P āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĻā§āĻ°ā§āĻ¤ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°ā§, āĻ¤āĻžāĻ āĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻŦā§āĻ° āĻ¯ā§ āĻā§āĻ¨ā§ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§ āĻ¸āĻ°ā§āĻŦāĻ¤ā§āĻ° āĻāĻžāĻ āĻāĻ°ā§āĨ¤
āĻāĻāĻŦāĻžāĻ° āĻāĻŽāĻŋ āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ˛ā§āĻ° āĻā§āĻ˛ā§āĻ° āĻāĻžāĻ°āĻŖā§ WOT āĻĒā§āĻ°ā§āĻĒā§āĻ°āĻŋ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§ āĻĻāĻŋāĻ¯āĻŧā§āĻāĻŋāĻ˛āĻžāĻŽāĨ¤ rules_allow
- āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻŽāĻžāĻŽāĻ˛āĻžāĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻāĻāĻŋ āĻāĻŽāĻžāĻĻā§āĻ° āĻŦā§āĻŽāĻžāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻŽāĻ°āĻž āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻĨāĻžāĻ āĻā§āĻ˛ āĻāĻ°ā§ āĻĨāĻžāĻāĻŋ, āĻā§āĻĨāĻžāĻ āĻāĻŋāĻā§ āĻŦā§āĻ˛āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŽāĻ°āĻž āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻāĻāĻŋ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻĒāĻžāĻ āĻžāĻ¤ā§ āĻĒāĻžāĻ°āĻŋ 0.0/0
āĻĻā§āĻ°ā§āĻ¤ āĻ¸āĻŦāĻāĻŋāĻā§ āĻ¨āĻŋāĻ¤ā§āĨ¤ āĻĒāĻ°ā§ āĻāĻŽāĻ°āĻž āĻšāĻžāĻ¤ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¸āĻŦ āĻ āĻŋāĻ āĻāĻ°āĻŦāĨ¤
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸ā§āĻ
āĻāĻĒāĻ¨āĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ āĻ
āĻ¨ā§āĻ¯ āĻā§āĻ¨ā§ āĻ¸ā§āĻ āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ $IPSETS$
.
āĻāĻŋ āĻāĻ¨ā§āĻ¯? āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ āĻāĻžāĻ°āĻ ipset āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻāĻŋāĻā§ āĻ
āĻāĻļā§āĻ° āĻļāĻžāĻāĻĄāĻžāĻāĻ¨ āĻ
āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°āĻ¤ā§āĨ¤ āĻ¯ā§ āĻā§āĻ āĻ¯ā§āĻā§āĻ¨ āĻ¸ā§āĻ āĻāĻ¨āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻ¨āĻžāĻŽ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ˛ā§ āĻāĻ¨āĻ¸āĻžāĻ˛ āĻĨā§āĻā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻŦā§āĨ¤ āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§, āĻ¸ā§āĻāĻā§āĻ˛āĻŋ āĻšāĻ¯āĻŧ iptables āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ
āĻāĻļāĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻŦāĻž āĻāĻāĻāĻŋ āĻĻāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ NOOP
: āĻ§āĻžāĻ°āĻžāĻŦāĻžāĻšāĻŋāĻāĻ¤āĻž āĻĄā§āĻŽāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻāĻžāĻ¯āĻŧ āĻ°āĻžāĻāĻž āĻšāĻŦā§āĨ¤
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ°
āĻĒā§āĻ°ā§āĻŦā§, āĻāĻāĻŋ āĻāĻ āĻŽāĻ¤ āĻāĻŋāĻ˛: āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻŦāĻ āĻĄā§āĻŽā§āĻ¨ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĨ¤ āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ°āĻāĻ¨ā§āĻŽā§āĻ° āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ˛ā§āĻ° āĻāĻŦāĻŋāĻ°ā§āĻāĻžāĻŦā§āĻ° āĻāĻā§, āĻ¸āĻŋāĻ¸āĻā§ āĻāĻžāĻ¨āĻ¤ āĻ¨āĻž āĻā§āĻāĻžāĻŦā§ āĻŦā§āĻāĻ¤ā§ āĻšāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻā§āĻĨāĻžāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻāĻĒāĻŋ āĻā§āĻĨāĻžāĻ¯āĻŧāĨ¤ āĻ āĻ¤āĻāĻŦ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻšā§āĻ¸ā§āĻāĻ¨āĻžāĻŽā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§āĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤
āĻāĻŽāĻ°āĻž āĻāĻŋ āĻāĻ°ā§āĻāĻŋāĻ˛āĻžāĻŽ? āĻ āĻŋāĻāĻžāĻ¨āĻž āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻŽā§āĻšā§āĻ°ā§āĻ¤ā§ āĻāĻŽāĻ°āĻž āĻāĻāĻā§ āĻā§āĻ˛āĻžāĻŽāĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻāĻŋ dot1x, Wi-Fi āĻŦāĻž VPN - āĻ¸āĻŦāĻāĻŋāĻā§ RADIUS āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŽāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ¨āĻžāĻŽ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻā§āĻ°ā§āĻĒ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŋ āĻāĻŦāĻ āĻāĻāĻŋāĻ¤ā§ āĻāĻāĻāĻŋ TTL āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻāĻāĻŋ āĻāĻāĻĒāĻŋ āĻ°āĻžāĻāĻŋ āĻ¯āĻž āĻ¤āĻžāĻ° dhcp.lease-āĻāĻ° āĻ¸āĻŽāĻžāĻ¨ - āĻāĻāĻŋ āĻŽā§āĻ¯āĻŧāĻžāĻĻ āĻļā§āĻˇ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻĨā§ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻāĻŋ āĻ āĻĻā§āĻļā§āĻ¯ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻŦā§āĨ¤
āĻāĻāĻ¨ āĻāĻŽāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ¨āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ
āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻā§āĻˇā§āĻ ā§āĻ° āĻŽāĻ¤ā§ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ
ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻā§āĻ˛āĻ¤ā§ āĻĒāĻžāĻ°āĻŋāĨ¤ āĻšā§āĻ¸ā§āĻāĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŽāĻ°āĻž āĻ¤āĻžāĻĻā§āĻ° āĻŦā§āĻ¯āĻĨāĻž āĻ¸āĻ°āĻŋāĻ¯āĻŧā§ āĻ¨āĻŋāĻ¯āĻŧā§āĻāĻŋ, āĻāĻŦāĻ āĻāĻŽāĻ°āĻž āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻā§āĻāĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ°āĻĻā§āĻ° āĻĨā§āĻā§ āĻŦā§āĻāĻž āĻ¸āĻ°āĻŋāĻ¯āĻŧā§ āĻ¨āĻŋāĻ¯āĻŧā§āĻāĻŋ āĻāĻžāĻ°āĻŖ āĻ¤āĻžāĻĻā§āĻ° āĻāĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻāĨ¤ āĻāĻāĻ¨ āĻāĻā§āĻāĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ°āĻ°āĻž āĻ¨āĻŋāĻā§āĻ°āĻžāĻ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻ
ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻāĻ°ā§āĨ¤
āĻ āĻ¨ā§āĻ¤āĻ°āĻŖ
āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§, āĻāĻŽāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻāĻāĻŋ āĻā§āĻā§ āĻĢā§āĻ˛āĻ¤ā§ āĻļā§āĻ°ā§ āĻāĻ°āĻŋāĨ¤ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻāĻ°āĻž āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¨āĻŋāĻ¯āĻŧā§āĻāĻŋāĻ˛ā§āĻ¨ āĻāĻŦāĻ āĻāĻŽāĻ°āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻ°ā§āĻāĻŋā§ˇ āĻāĻ¸ā§āĻ¨ āĻ¤āĻžāĻĻā§āĻ° āĻāĻāĻ āĻā§āĻ°ā§āĻĒā§ āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°āĻŋ, āĻāĻŦāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ¤ā§ āĻā§āĻ°ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ āĻ¸ā§āĻŦā§āĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻāĻ¨ āĻāĻāĻ āĻ¸ā§āĻā§āĻāĻŋāĻ āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨āĻ¤āĻž āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ā§āĻ° āĻ¨āĻŋāĻ¯āĻŧāĻŽ_āĻ āĻ¸ā§āĻŦā§āĻāĻžāĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻļā§āĻˇ āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ā§ āĻ¨āĻ¯āĻŧāĨ¤
āĻ¸ā§āĻāĻŋāĻŽāĻāĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻāĻŦāĻ āĻ¸āĻšāĻāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§: āĻāĻŽāĻ°āĻž āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĨā§āĻā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ ACL āĻ¸āĻ°āĻŋāĻ¯āĻŧā§ āĻĢā§āĻ˛āĻŋ, āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻ¨āĻ˛ā§āĻĄ āĻāĻ°āĻŋ āĻāĻŦāĻ āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ VLAN-āĻāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŽāĻŋāĻ¯āĻŧā§ āĻĻāĻŋāĻāĨ¤
āĻ āĻāĻŖā§āĻĄāĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ
āĻĒā§āĻ°ā§āĻŦā§, āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻā§āĻ°āĻŋāĻāĻžāĻ° āĻāĻŋāĻ˛ āĻ¯ā§āĻāĻŋ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻ¯āĻāĻ¨ āĻā§āĻ āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ˛ā§āĻ° āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻŽāĻŋ āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ˛ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļāĻžāĻ˛ āĻ˛āĻŋāĻ¨ā§āĻāĻžāĻ° āĻ˛āĻŋāĻāĻāĻŋāĻ˛āĻžāĻŽ, āĻāĻāĻŋ āĻāĻ āĻŋāĻ¨ āĻāĻŋāĻ˛āĨ¤ āĻ¸āĻ¤āĻ¤āĻž āĻāĻāĻ¨ BEFW āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤āĨ¤ āĻ¤āĻŋāĻ¨āĻŋ āĻāĻĻā§āĻ¯ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ¤āĻŋāĻ¨āĻŋ āĻ¯ā§ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻā§āĻ˛āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¤āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¨āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻā§āĻ āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ˛ā§āĻ° āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻ¸āĻŦāĻāĻŋāĻā§āĻā§ āĻāĻŦāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻŦā§āĨ¤ "āĻāĻŽāĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻā§āĻ¸āĻŋ āĻ¸ā§āĻ āĻāĻĒ āĻāĻ°ā§āĻāĻŋ āĻ¯āĻžāĻ¤ā§ āĻāĻŽāĻŋ āĻŦāĻžāĻĄāĻŧāĻŋ āĻĨā§āĻā§ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋ"âāĻāĻ°āĻāĻŽ āĻāĻ° āĻā§āĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨ā§āĻāĨ¤
BEFW āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻā§āĻ˛āĻŋ āĻĨā§āĻā§ ipset āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§ āĻāĻŦāĻ befw.conf-āĻ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°ā§, BEFW āĻā§āĻāĻ¨ā§āĻ° āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻŽā§ˇ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻā§āĻāĻ¨ āĻāĻŦāĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ ipsets āĻ¨āĻŋāĻ°ā§āĻā§āĻˇāĻŖ āĻāĻ°ā§ āĻ¨āĻžāĨ¤
āĻā§āĻ°ā§āĻ¯āĻžāĻļ āĻ¸ā§āĻ°āĻā§āĻˇāĻž
BEFW āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸āĻ°ā§āĻŦāĻļā§āĻˇ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻāĻžāĻ˛ āĻ āĻŦāĻ¸ā§āĻĨāĻž āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ state.bin āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻāĻžāĻ āĻžāĻŽā§āĻ¤ā§ āĻ¸āĻā§āĻāĻ¯āĻŧ āĻāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻŋāĻā§ āĻā§āĻ˛ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ, āĻāĻāĻŋ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻ state.bin-āĻ āĻĢāĻŋāĻ°ā§ āĻāĻ¸ā§āĨ¤
āĻāĻāĻŋ āĻ
āĻ¸ā§āĻĨāĻŋāĻ° āĻāĻ¨āĻ¸āĻžāĻ˛ āĻ
āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻŦā§āĻŽāĻž, āĻ¯āĻāĻ¨ āĻāĻāĻŋ āĻĄā§āĻāĻž āĻĒāĻžāĻ āĻžāĻ¯āĻŧ āĻ¨āĻž āĻŦāĻž āĻā§āĻ āĻā§āĻ˛ āĻāĻ°ā§ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž āĻāĻŽāĻ¨ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻāĻŽāĻ°āĻž āĻ¯āĻžāĻ¤ā§ āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ˛ āĻāĻžāĻĄāĻŧāĻž āĻ¨āĻž āĻĨāĻžāĻāĻŋ āĻ¤āĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻ¯ā§āĻā§āĻ¨ā§ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻā§āĻ¨ā§ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻĻā§āĻāĻž āĻĻāĻŋāĻ˛ā§ BEFW āĻ¸āĻ°ā§āĻŦāĻļā§āĻˇ āĻ
āĻŦāĻ¸ā§āĻĨāĻžāĻ¯āĻŧ āĻĢāĻŋāĻ°ā§ āĻāĻ¸āĻŦā§āĨ¤
āĻāĻāĻŋāĻ˛ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§, āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻā§āĻ¯āĻžāĻ°āĻžāĻ¨ā§āĻāĻŋ āĻ¯ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻžāĻā§ āĻāĻāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°ā§ āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ˛ āĻĨāĻžāĻāĻŦā§āĨ¤ āĻāĻŽāĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ§ā§āĻ¸āĻ° āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻā§āĻ˛āĻŋ āĻāĻ āĻāĻļāĻžāĻ¯āĻŧ āĻ¯ā§ āĻ ā§āĻ¯āĻžāĻĄāĻŽāĻŋāĻ¨ āĻāĻ¸ā§ āĻāĻāĻŋ āĻ āĻŋāĻ āĻāĻ°āĻŦā§āĻ¨āĨ¤ āĻā§āĻ¨ āĻĻāĻŋāĻ¨ āĻāĻŽāĻŋ āĻāĻāĻŋ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§ āĻ°āĻžāĻāĻŦ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻ¨ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻžāĻā§ āĻ¤āĻŋāĻ¨āĻāĻŋ āĻ§ā§āĻ¸āĻ° āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ°āĻ¯āĻŧā§āĻā§: 10/8, 172/12 āĻāĻŦāĻ 192.168/16āĨ¤ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻ¨āĻ¸āĻžāĻ˛ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§, āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻ°āĻ āĻŦāĻŋāĻāĻžāĻļā§ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž āĻāĻ°ā§āĨ¤
āĻĄā§āĻŽā§: āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻĻāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻāĻžāĻ¨ BEFW āĻāĻ° āĻĄā§āĻŽā§ āĻŽā§āĻĄ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĨ¤ āĻŦāĻŋāĻā§āĻˇā§āĻ āĻĻā§āĻāĻž āĻ¸āĻšāĻ
pitfalls
āĻāĻŽāĻ°āĻž āĻ¯ā§ āĻŦāĻžāĻāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻŽā§āĻŽā§āĻā§āĻ¨ āĻšāĻ¯āĻŧā§āĻāĻŋ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻŽāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻŦāĻ˛āĻŦā§ˇ
ipset āĻ¯ā§āĻ āĻ¸ā§āĻ 0.0.0.0/0āĨ¤ āĻāĻĒāĻ¨āĻŋ ipset āĻ 0.0.0.0/0 āĻ¯ā§āĻ āĻāĻ°āĻ˛ā§ āĻāĻŋ āĻšāĻŦā§? āĻ¸āĻŦ āĻāĻāĻĒāĻŋ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻŦā§? āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻŦā§?
āĻ¨āĻž, āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻŦāĻžāĻ āĻĒāĻžāĻŦ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻĻā§āĻ āĻāĻ¨ā§āĻāĻž āĻĄāĻžāĻāĻ¨āĻāĻžāĻāĻŽ āĻāĻ°āĻ āĻāĻ°ā§āĨ¤ āĻ¤āĻžāĻāĻžāĻĄāĻŧāĻž, āĻŦāĻžāĻāĻāĻŋ 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
āĻ¤āĻžāĻ°āĻĒāĻ°, restore flush temp
и restore temp
. āĻ
āĻĻāĻ˛āĻŦāĻĻāĻ˛ āĻļā§āĻˇā§: āĻĒāĻ°āĻŽāĻžāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻžāĻ°āĻŖ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻĒā§āĻ°āĻĨāĻŽā§ āĻāĻ°ā§āĻ¨ flush
āĻāĻŦāĻ āĻāĻ āĻŽā§āĻšā§āĻ°ā§āĻ¤ā§ āĻāĻŋāĻā§ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻ¸ā§, āĻāĻāĻŋ āĻĢā§āĻ˛ā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻŦā§ āĻāĻŦāĻ āĻāĻŋāĻā§ āĻā§āĻ˛ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻŦā§āĨ¤ āĻ¤āĻžāĻ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻāĻžāĻ˛ā§ āĻāĻžāĻĻā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻ āĻāĻā§.
āĻāĻ¨āĻ¸āĻžāĻ˛ āĻā§āĻāĻŋ get -datacenter=āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯āĨ¤ āĻāĻŽāĻŋ āĻ¯ā§āĻŽāĻ¨ āĻŦāĻ˛ā§āĻāĻŋ, āĻāĻŽāĻ°āĻž āĻŽāĻ¨ā§ āĻāĻ°āĻŋ āĻāĻŽāĻ°āĻž āĻāĻŋāĻā§ āĻĄā§āĻāĻž āĻāĻžāĻāĻāĻŋ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŽāĻ°āĻž āĻšāĻ¯āĻŧ āĻĄā§āĻāĻž āĻŦāĻž āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻĒāĻžāĻŦāĨ¤ āĻāĻŽāĻ°āĻž āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻžāĻŦā§ āĻāĻ¨āĻ¸āĻžāĻ˛ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻāĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋ, āĻ¤āĻŦā§ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻāĻ¯āĻŧāĻ āĻāĻŽā§ āĻ¯āĻžāĻŦā§āĨ¤
āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻāĻ¨āĻ¸āĻžāĻ˛ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻšāĻ˛ HTTP API-āĻāĻ° āĻāĻĒāĻ° āĻāĻāĻāĻŋ āĻŽā§āĻĄāĻŧāĻāĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻā§āĻŦāĻ˛ āĻšā§āĻ¯āĻžāĻ āĻšāĻ¯āĻŧ āĻāĻŦāĻ Ctrl+C, āĻŦāĻž Ctrl+Z, āĻŦāĻž āĻ
āĻ¨ā§āĻ¯ āĻāĻŋāĻā§āĻ¤ā§ āĻ¸āĻžāĻĄāĻŧāĻž āĻĻā§āĻ¯āĻŧ āĻ¨āĻž, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° kill -9
āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻāĻ¨āĻ¸ā§āĻ˛ā§āĨ¤ āĻāĻŽāĻ°āĻž āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻāĻŋāĻ˛āĻžāĻŽ āĻ¤āĻāĻ¨ āĻāĻŽāĻ°āĻž āĻāĻāĻŋāĻ° āĻ¸āĻŽā§āĻŽā§āĻā§āĻ¨ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĻžāĻŽāĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻžāĻā§ āĻāĻāĻ¨āĻ āĻā§āĻ¨ā§ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ¨ā§āĻ; āĻāĻŽāĻ°āĻž āĻāĻ¨āĻ¸āĻžāĻ˛ā§ āĻāĻ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ āĻŋāĻ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤āĻŋ āĻ¨āĻŋāĻā§āĻāĻŋāĨ¤
āĻāĻ¨āĻ¸āĻžāĻ˛ āĻ¨ā§āĻ¤āĻž āĻ¸āĻžāĻĄāĻŧāĻž āĻĻāĻŋāĻā§āĻā§āĻ¨ āĻ¨āĻžāĨ¤ āĻĄā§āĻāĻž āĻ¸ā§āĻ¨ā§āĻāĻžāĻ°ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻŽāĻžāĻ¸ā§āĻāĻžāĻ° āĻ¸āĻžāĻĄāĻŧāĻž āĻĻāĻŋāĻā§āĻā§āĻ¨ āĻ¨āĻž, āĻāĻŽāĻ°āĻž āĻŽāĻ¨ā§ āĻāĻ°āĻŋ: "āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻĒā§āĻ¨āĻāĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻāĻāĻ¨ āĻāĻžāĻ āĻāĻ°āĻŦā§?"
āĻ¨āĻž, āĻāĻāĻŋ āĻāĻžāĻ āĻāĻ°āĻŦā§ āĻ¨āĻž, āĻāĻŦāĻ āĻĒāĻ°ā§āĻ¯āĻŦā§āĻā§āĻˇāĻŖ āĻāĻŋāĻā§āĻ āĻĻā§āĻāĻžāĻŦā§ āĻ¨āĻž: āĻāĻ¨āĻ¸āĻžāĻ˛ āĻŦāĻ˛āĻŦā§ āĻ¯ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻļā§āĻ°ā§āĻ¤āĻŋ āĻ¸ā§āĻāĻ āĻāĻā§, āĻāĻāĻāĻ¨ āĻ¨ā§āĻ¤āĻž āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻā§āĻā§, āĻ¸āĻŦāĻāĻŋāĻā§ āĻ āĻŋāĻ āĻāĻā§āĨ¤
āĻāĻŋāĻāĻžāĻŦā§ āĻāĻŽāĻ°āĻž āĻāĻ āĻ¸āĻā§āĻā§ āĻŽā§āĻāĻžāĻŦāĻŋāĻ˛āĻž āĻāĻ°āĻŦā§āĻ¨? service consul restart
āĻĒā§āĻ°āĻ¤āĻŋ āĻāĻ¨ā§āĻāĻžāĻ¯āĻŧ āĻā§āĻ°ā§āĻ¨ā§āĨ¤ āĻāĻĒāĻ¨āĻžāĻ° āĻ¯āĻĻāĻŋ 50āĻāĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĨāĻžāĻā§ āĻ¤āĻŦā§ āĻā§āĻ¨ āĻŦāĻĄāĻŧ āĻŦā§āĻ¯āĻžāĻĒāĻžāĻ° āĻ¨āĻ¯āĻŧāĨ¤ āĻ¯āĻāĻ¨ āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ 16 āĻĨāĻžāĻāĻŦā§, āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻāĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻāĻāĻŋ āĻā§āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤
āĻāĻĒāĻ¸āĻāĻšāĻžāĻ°
āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻŽāĻ°āĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻā§āĻ˛āĻŋ āĻĒā§āĻ¯āĻŧā§āĻāĻŋ:
- āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° 100% āĻāĻāĻžāĻ°ā§āĻāĨ¤
- āĻĻā§āĻ°ā§āĻ¤āĻ¤āĻž.
- āĻ āĻā§āĻŽā§āĻļāĻ¨āĨ¤
- āĻāĻŽāĻ°āĻž āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻŦāĻ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻā§āĻāĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ°āĻĻā§āĻ° āĻĻāĻžāĻ¸āĻ¤ā§āĻŦ āĻĨā§āĻā§ āĻŽā§āĻā§āĻ¤ āĻāĻ°ā§āĻāĻŋāĨ¤
- āĻāĻā§āĻāĻ°āĻŖā§āĻ° āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž āĻĻā§āĻāĻž āĻĻāĻŋāĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸ā§āĻŽāĻžāĻšā§āĻ¨: āĻāĻŽāĻ¨āĻāĻŋ āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻāĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§, āĻāĻŽāĻ¨āĻāĻŋ āĻ ā§āĻ¯āĻžāĻ¨āĻ¸āĻŋāĻŦāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§, āĻāĻŽāĻ¨āĻāĻŋ āĻĒāĻžāĻāĻĨāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§āĻāĨ¤
ĐиĐŊŅŅŅ: āĻāĻ¨āĻ¸āĻžāĻ˛, āĻ¯āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻ¨ āĻŦāĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§, āĻāĻŦāĻ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻā§āĻŦ āĻāĻā§āĻ āĻŽā§āĻ˛ā§āĻ¯āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻŦāĻžāĻ° āĻ¸āĻ¨ā§āĻ§ā§āĻ¯āĻž 6 āĻāĻžāĻ¯āĻŧ (āĻ°āĻžāĻļāĻŋāĻ¯āĻŧāĻžāĻ¯āĻŧ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ¸āĻŽāĻ¯āĻŧ) āĻāĻŽāĻŋ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ¯āĻŧ āĻāĻŋāĻā§ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻāĻ°āĻāĻŋāĻ˛āĻžāĻŽāĨ¤ āĻāĻŽāĻ°āĻž āĻ¤āĻāĻ¨ āĻļā§āĻ§ā§ BEFW-āĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻ§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻāĻŋāĻ˛āĻžāĻŽāĨ¤ āĻāĻŽāĻŋ āĻā§āĻĨāĻžāĻ āĻā§āĻ˛ āĻāĻ°ā§āĻāĻŋ, āĻŽāĻ¨ā§ āĻšāĻā§āĻā§ āĻāĻŽāĻŋ āĻā§āĻ˛ āĻŽāĻžāĻ¸ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§āĻāĻŋ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻŦāĻāĻŋāĻā§ āĻĻā§āĻ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻĄāĻŧā§ āĻā§āĻā§āĨ¤ āĻŽāĻ¨āĻŋāĻāĻ°āĻŋāĻ āĻāĻ˛ā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻĻāĻžāĻ¯āĻŧāĻŋāĻ¤ā§āĻŦā§ āĻĨāĻžāĻāĻž āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻžāĻāĻžāĻ°ā§ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻĻā§āĻĄāĻŧā§ āĻāĻ¸ā§: "āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻžāĻā§ āĻ¸āĻŦāĻāĻŋāĻā§ āĻāĻā§!" āĻĄāĻŋāĻĒāĻžāĻ°ā§āĻāĻŽā§āĻ¨ā§āĻā§āĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ§ā§āĻ¸āĻ° āĻšāĻ¯āĻŧā§ āĻā§āĻ˛ā§āĻ¨ āĻ¯āĻāĻ¨ āĻ¤āĻŋāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻ¸āĻžāĻā§ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻ˛ā§āĻ¨ āĻā§āĻ¨ āĻāĻāĻŋ āĻāĻā§āĻā§āĨ¤
āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻŽā§āĻ˛ā§āĻ¯ āĻāĻ¤ āĻŦā§āĻļāĻŋ āĻ¯ā§ āĻāĻŽāĻ°āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻāĻāĻŋāĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻ¸ā§āĻāĻŋāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻĒā§āĻ°ā§āĻĄāĻžāĻāĻļāĻ¨ āĻ¸āĻžāĻāĻā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨, āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻ¨āĻ¸āĻžāĻ˛-āĻāĻ° āĻāĻĒāĻ°ā§ āĻĒā§āĻ°āĻ¤ā§āĻ¯ā§āĻāĻā§ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¸ā§āĻāĻžāĻ° āĻā§āĻā§āĻ¨ āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻĻāĻ°āĻāĻžāĻ° āĻ¨ā§āĻāĨ¤ āĻāĻāĻŋ āĻāĻžāĻ°āĻžāĻĒāĻāĻžāĻŦā§ āĻļā§āĻˇ āĻšāĻŦā§āĨ¤
āĻāĻ°āĻāĨ¤ āĻāĻŽāĻŋ āĻāĻāĻž 400 āĻāĻ¨ā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ˛āĻŋāĻā§āĻāĻŋāĻ˛āĻžāĻŽāĨ¤ āĻāĻŽāĻžāĻ° 4 āĻāĻ¨ā§āĻ° āĻĻāĻ˛ āĻĒā§āĻ°āĻ¤ā§āĻ¯ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¤āĻŋ āĻŽāĻžāĻ¸ā§ 10 āĻāĻ¨ā§āĻāĻž āĻŦā§āĻ¯āĻ¯āĻŧ āĻāĻ°ā§āĨ¤ āĻ¯ā§āĻā§āĻ¨ā§ āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ°āĻāĻ¨ā§āĻŽā§āĻ° āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ˛ā§āĻ° āĻĻāĻžāĻŽā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ, āĻāĻāĻŋ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĨ¤
āĻĒāĻ°āĻŋāĻāĻ˛ā§āĻĒāĻ¨āĻž āĻ¸āĻŽā§āĻš. āĻĻā§āĻ°ā§āĻāĻŽā§āĻ¯āĻŧāĻžāĻĻā§ āĻĒāĻ°āĻŋāĻāĻ˛ā§āĻĒāĻ¨āĻž āĻšāĻ˛ āĻāĻ¨āĻ¸āĻžāĻ˛āĻā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻŦāĻž āĻĒāĻ°āĻŋāĻĒā§āĻ°āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĒāĻ°āĻŋāĻŦāĻšāĻ¨ āĻā§āĻāĻā§ āĻŦā§āĻ° āĻāĻ°āĻžāĨ¤ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻāĻŋ āĻāĻžāĻĢāĻāĻž āĻŦāĻž āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻāĻŋāĻā§ āĻšāĻŦā§āĨ¤ āĻ¤āĻŦā§ āĻāĻāĻžāĻŽā§ āĻŦāĻāĻ°āĻā§āĻ˛ā§āĻ¤ā§ āĻāĻŽāĻ°āĻž āĻāĻ¨āĻ¸āĻžāĻ˛ āĻĨāĻžāĻāĻŦāĨ¤
āĻ¤āĻžā§āĻā§āĻˇāĻŖāĻŋāĻ āĻĒāĻ°āĻŋāĻāĻ˛ā§āĻĒāĻ¨āĻž: Fail2ban āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻā§āĻāĻ°āĻŖ, āĻĒāĻ°ā§āĻ¯āĻŦā§āĻā§āĻˇāĻŖ āĻ¸āĻš, nftables āĻ¸āĻš, ââāĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ¤āĻ°āĻŖ, āĻŽā§āĻā§āĻ°āĻŋāĻā§āĻ¸, āĻāĻ¨ā§āĻ¨āĻ¤ āĻĒāĻ°ā§āĻ¯āĻŦā§āĻā§āĻˇāĻŖ, āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§āĨ¤ Kubernetes āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻĒāĻ°āĻŋāĻāĻ˛ā§āĻĒāĻ¨āĻžāĻ° āĻā§āĻĨāĻžāĻ āĻāĻā§, āĻāĻžāĻ°āĻŖ āĻāĻāĻ¨ āĻāĻŽāĻžāĻĻā§āĻ° āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ° āĻāĻŦāĻ āĻāĻā§āĻāĻž āĻāĻā§āĨ¤
āĻĒāĻ°āĻŋāĻāĻ˛ā§āĻĒāĻ¨āĻž āĻĨā§āĻā§ āĻāĻ°ā§:
- āĻā§āĻ°ā§āĻ¯āĻžāĻĢāĻŋāĻā§āĻ° āĻ āĻ¸āĻā§āĻāĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°ā§āĻ¨;
- āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž;
- Kubernetes āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨;
- āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻž;
- āĻāĻ¯āĻŧā§āĻŦ-āĻāĻāĻāĻāĨ¤
āĻāĻŽāĻ°āĻž āĻā§āĻ°āĻŽāĻžāĻāĻ¤ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤, āĻŽā§āĻā§āĻ°āĻŋāĻā§āĻ¸ āĻāĻŦāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ āĻāĻ°āĻāĻŋāĨ¤
āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§ āĻ¯ā§āĻāĻĻāĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒāĻāĻŋ āĻļāĻžāĻ¨ā§āĻ¤ āĻšāĻ¤ā§ āĻĻā§āĻāĻž āĻā§āĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§, āĻĻā§āĻ°ā§āĻāĻžāĻā§āĻ¯āĻŦāĻļāĻ¤, āĻāĻāĻŋ āĻāĻāĻ¨āĻ āĻāĻāĻāĻŋ āĻāĻ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ° āĻĒā§āĻ°āĻāĻ˛ā§āĻĒāĨ¤ āĻāĻ¸ā§
āĻāĻĻāĻŋāĻā§ āĻāĻŽāĻ°āĻž āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤āĻŋ āĻ¨āĻŋāĻā§āĻāĻŋ
āĻ¸ā§āĻ¨ā§āĻ āĻšāĻžāĻāĻ˛ā§āĻĄ++ , āĻ¯āĻž āĻ¸ā§āĻ¨ā§āĻ āĻĒāĻŋāĻāĻžāĻ°ā§āĻ¸āĻŦāĻžāĻ°ā§āĻā§ 6 āĻāĻŦāĻ 7 āĻāĻĒā§āĻ°āĻŋāĻ˛ āĻ āĻ¨ā§āĻˇā§āĻ āĻŋāĻ¤ āĻšāĻŦā§ āĻāĻŦāĻ āĻāĻŽāĻ°āĻž āĻāĻā§āĻ-āĻ˛ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻžāĻ¨āĻžāĻāĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦā§āĻĻāĻ¨ āĻāĻ°ā§āĻ¨ . āĻ āĻāĻŋāĻā§āĻ āĻŦāĻā§āĻ¤āĻžāĻ°āĻž āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻāĻžāĻ¨ā§āĻ¨ āĻāĻŋ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻžāĻ°āĻž āĻ¨āĻ¤ā§āĻ¨ āĻāĻĨāĻž āĻŦāĻ˛āĻā§āĻ¨ āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻ°āĻž āĻ āĻ¨ā§āĻ¤āĻ¤ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻāĻ°āĻŋāĻā§āĻˇā§āĻāĻž āĻāĻ°āĻž . āĻ¸āĻŽā§āĻŽā§āĻ˛āĻ¨ā§ āĻŦāĻā§āĻ¤āĻž āĻšāĻŋāĻ¸ā§āĻŦā§ āĻ āĻāĻļāĻā§āĻ°āĻšāĻŖā§āĻ° āĻ āĻ¨ā§āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻā§āĻ¨āĻāĻŋ āĻĒāĻĄāĻŧāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻļā§āĻˇā§āĻāĻ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻāĻŋ āĻāĻ° .
āĻāĻ¤ā§āĻ¸: www.habr.com