āĻšāĻžāĻ āĻ¸āĻŦ! āĻāĻŽāĻžāĻ° āĻ¨āĻžāĻŽ āĻĻāĻŋāĻŽāĻŋāĻ¤ā§āĻ°āĻŋ āĻ¸ā§āĻ¯āĻžāĻŽāĻ¸ā§āĻ¨āĻ, āĻāĻŽāĻŋ āĻāĻĄāĻ¨ā§āĻā§āĻ˛āĻžāĻ¸āĻ¨āĻŋāĻāĻŋāĻ¤ā§ āĻāĻāĻāĻ¨ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĒā§āĻ°āĻļāĻžāĻ¸āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°āĻŋāĨ¤ āĻāĻŽāĻžāĻĻā§āĻ° 7 āĻšāĻžāĻāĻžāĻ°ā§āĻ°āĻ āĻŦā§āĻļāĻŋ āĻļāĻžāĻ°ā§āĻ°āĻŋāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°, āĻāĻŽāĻžāĻĻā§āĻ° āĻā§āĻ˛āĻžāĻāĻĄā§ 11 ââāĻšāĻžāĻāĻžāĻ° āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ° āĻāĻŦāĻ 200āĻāĻŋ āĻ
ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§, āĻ¯āĻž āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§ 700āĻāĻŋ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° CentOS 7 āĻāĻžāĻ˛āĻžāĻ¯āĻŧāĨ¤
14 āĻāĻāĻ¸ā§āĻ, 2018-āĻ, āĻĢā§āĻ°ā§āĻ¯āĻžāĻāĻŽā§āĻ¨ā§āĻāĻ¸ā§āĻŽā§āĻ¯āĻžāĻ āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ°āĻāĻžāĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛
(
āĻ¨āĻž, āĻāĻŽāĻ°āĻž āĻŽā§āĻā§āĻ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻžāĻ° āĻŦāĻŋāĻĒāĻā§āĻˇā§ āĻ¨āĻ! āĻ¯āĻžāĻāĻšā§āĻ, āĻ¸ā§āĻā§āĻˇā§āĻŽāĻ¤āĻž āĻāĻā§ ...
āĻāĻŋāĻāĻžāĻŦā§ āĻāĻŽāĻ°āĻž āĻā§āĻĒāĻžāĻĻāĻ¨ā§ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻŋ
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§, āĻāĻŋāĻā§āĻ āĻāĻāĻŋāĻ˛ āĻ¨āĻ¯āĻŧ:
- āĻĒā§āĻ¯āĻžāĻā§āĻ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨;
- āĻāĻā§āĻ˛āĻŋāĻā§ āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°ā§āĻ¨ (āĻāĻŽāĻžāĻĻā§āĻ° āĻā§āĻ˛āĻžāĻāĻĄ āĻšā§āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¸āĻš);
- āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻŋāĻā§āĻ āĻāĻžāĻā§āĻāĻž āĻšāĻ¯āĻŧ āĻ¨āĻž;
- āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻžāĻ¨āĻ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻāĻžāĻĄāĻŧāĻžāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§;
- āĻāĻŋāĻā§ āĻĻāĻŋāĻ¨ āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨;
- āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨;
- āĻ¨āĻ¤ā§āĻ¨ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ā§ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨;
- āĻĄā§āĻāĻž āĻ¸ā§āĻ¨ā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻĒāĻĄā§āĻ āĻāĻ°ā§āĻ¨ (āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻĒāĻ° āĻĒā§āĻ°āĻāĻžāĻŦ āĻāĻŽāĻžāĻ¤ā§ āĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§ āĻāĻāĻāĻŋ āĻĄā§āĻāĻž āĻ¸ā§āĻ¨ā§āĻāĻžāĻ°);
- āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ°āĻŋāĻŦā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻžāĻā§ āĻĨāĻžāĻāĻž āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻļāĻžāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŽā§āĻšā§āĻ°ā§āĻ¤ā§ āĻāĻāĻŋ āĻšāĻ˛:
- āĻ¸ā§āĻāĻ CentOS 7 3.10 - āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯;
- āĻā§āĻ¯āĻžāĻ¨āĻŋāĻ˛āĻž 4.19 - āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯
āĻāĻ-āĻŽā§āĻ āĻŽā§āĻ , āĻāĻžāĻ°āĻŖ āĻāĻŽāĻžāĻĻā§āĻ° BFQ, BBR, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨; - Elrepo kernel-ml 5.2 - āĻāĻ° āĻāĻ¨ā§āĻ¯
āĻ āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻ˛ā§āĻĄ āĻĒāĻ°āĻŋāĻŦā§āĻļāĻāĻĻā§āĻ° , āĻāĻžāĻ°āĻŖ 4.19 āĻ āĻ¸ā§āĻĨāĻŋāĻ° āĻāĻāĻ°āĻŖ āĻāĻ°āĻ¤, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻšāĻ¯āĻŧāĻ¤ā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻā§āĻ¨, āĻšāĻžāĻāĻžāĻ° āĻšāĻžāĻāĻžāĻ° āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ°āĻŋāĻŦā§āĻ āĻāĻ°āĻ¤ā§ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻ¸āĻŽāĻ¯āĻŧ āĻ˛āĻžāĻā§āĨ¤ āĻ¯ā§āĻšā§āĻ¤ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ, āĻ¤āĻžāĻ āĻāĻŽāĻ°āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻā§āĻ˛āĻŋāĻ āĻ°āĻŋāĻŦā§āĻ āĻāĻ°āĻŋ āĻ¯ā§āĻā§āĻ˛āĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻĨā§āĻā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸āĻ¯ā§āĻā§āĻ¯ā§ˇ āĻā§āĻ˛āĻžāĻāĻĄā§, āĻ¨āĻŽāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻ¸āĻš āĻĒā§āĻĨāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻāĻāĻžāĻŦā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸āĻ¯ā§āĻā§āĻ¯ āĻĒāĻžāĻ¤ā§āĻ°ā§ āĻŦāĻžāĻāĻ§āĻŋ āĻ¨āĻž, āĻ¤āĻŦā§ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻšā§āĻ¸ā§āĻ āĻ°āĻŋāĻŦā§āĻ āĻāĻ°āĻŋāĨ¤ āĻ¸ā§āĻāĻžāĻā§āĻ¯āĻŦāĻļāĻ¤, āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ āĻ¸āĻšāĻāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¸ā§āĻā§āĻāĻ˛ā§āĻ¸ āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ°āĻā§āĻ˛āĻŋ āĻ°āĻŋāĻŦā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ āĻ¨ā§āĻ¯ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻāĻ¨āĻ āĻ āĻ¨ā§āĻ āĻāĻžāĻ āĻāĻā§, āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻ¯āĻŧā§āĻ āĻ¸āĻĒā§āĻ¤āĻžāĻš āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻŦāĻ āĻ¯āĻĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻā§āĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšāĻ¯āĻŧ, āĻāĻ¯āĻŧā§āĻ āĻŽāĻžāĻ¸ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤āĨ¤ āĻāĻā§āĻ°āĻŽāĻŖāĻāĻžāĻ°ā§āĻ°āĻž āĻāĻāĻŋ āĻā§āĻŦ āĻāĻžāĻ˛āĻāĻžāĻŦā§ āĻŦā§āĻā§, āĻ¤āĻžāĻ āĻ¤āĻžāĻĻā§āĻ° āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻāĻ˛ā§āĻĒāĻ¨āĻž āĻŦāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤
FragmentSmack/SegmentSmack. āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻāĻāĻ¨ā§āĻĄ
āĻ¸ā§āĻāĻžāĻā§āĻ¯āĻŦāĻļāĻ¤, āĻāĻŋāĻā§ āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻ¨ āĻŦāĻŋ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨, āĻāĻŦāĻ āĻāĻāĻŋāĻā§ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ°āĻžāĻāĻ¨ā§āĻĄāĨ¤ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ, āĻāĻāĻŋ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛/āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ¸ā§āĻāĻŋāĻāĻ¸ā§āĻ° āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¯āĻž āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻĒā§āĻ°āĻāĻžāĻŦāĻā§ āĻāĻŽāĻŋāĻ¯āĻŧā§ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻŦāĻž āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻžāĻ° āĻļā§āĻˇāĻŖāĻā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻĻā§āĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
FragmentSmack/SegmentSmack āĻāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§
ÂĢāĻāĻĒāĻ¨āĻŋ net.ipv4.ipfrag_high_thresh āĻāĻŦāĻ net.ipv3.ipfrag_low_thresh (āĻāĻŦāĻ ipv4 net.ipv4.ipfrag_high_thresh āĻāĻŦāĻ net.ipv6.ipfrag_low_thresh āĻāĻŦāĻ net.ipv6.ipfrag_low_thresh-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻĒ) 6MB āĻāĻŦāĻ 256MB āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§ kB192 āĻŦāĻž kB262144 kB64 āĻ¤ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¨āĻŋāĻŽā§āĻ¨ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°, āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻāĻŦāĻ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻāĻā§āĻ°āĻŽāĻŖā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻā§āĻ˛āĻŋ CPU āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§ āĻā§āĻ āĻĨā§āĻā§ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻšā§āĻ°āĻžāĻ¸ āĻĻā§āĻāĻžāĻ¯āĻŧāĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, ipfrag_high_thresh=XNUMX āĻŦāĻžāĻāĻā§āĻ° āĻāĻžāĻ°āĻŖā§ āĻāĻŋāĻā§ āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯ā§āĻšā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĻā§āĻāĻŋ XNUMXK āĻā§āĻāĻ°ā§ āĻāĻāĻŦāĻžāĻ°ā§ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻāĻ¯āĻŧāĻž āĻ¸āĻžāĻ°āĻŋāĻ¤ā§ āĻĢāĻŋāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻŦāĻĄāĻŧ UDP āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻā§āĻā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ° āĻā§āĻāĻāĻŋ āĻ°āĻ¯āĻŧā§āĻā§ā§ˇÂģ.
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¨āĻŋāĻā§āĻĻā§āĻ°
ipfrag_high_thresh - LONG INTEGER
Maximum memory used to reassemble IP fragments.
ipfrag_low_thresh - LONG INTEGER
Maximum memory used to reassemble IP fragments before the kernel
begins to remove incomplete fragment queues to free up resources.
The kernel still accepts new fragments for defragmentation.
āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻā§āĻ˛āĻŋāĻ¤ā§ āĻŦāĻĄāĻŧ UDP āĻ¨ā§āĻā§ˇ LAN-āĻ āĻā§āĻ¨ā§ āĻāĻŖā§āĻĄāĻŋāĻ¤ āĻā§āĻ°āĻžāĻĢāĻŋāĻ āĻ¨ā§āĻ; WAN-āĻ āĻāĻŖā§āĻĄāĻŋāĻ¤ āĻā§āĻ°ā§āĻ¯āĻžāĻĢāĻŋāĻ āĻāĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻ¨āĻ¯āĻŧāĨ¤ āĻā§āĻ¨ āĻ˛āĻā§āĻˇāĻŖ āĻ¨ā§āĻ - āĻāĻĒāĻ¨āĻŋ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻāĻāĻ¨ā§āĻĄ āĻ°ā§āĻ˛ āĻāĻāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨!
FragmentSmack/SegmentSmack. āĻĒā§āĻ°āĻĨāĻŽ āĻ°āĻā§āĻ¤
āĻāĻŽāĻ°āĻž āĻ¯ā§ āĻĒā§āĻ°āĻĨāĻŽ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋāĻ° āĻ¸āĻŽā§āĻŽā§āĻā§āĻ¨ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĻžāĻŽ āĻ¤āĻž āĻšāĻ˛ āĻā§āĻ˛āĻžāĻāĻĄ āĻāĻ¨ā§āĻā§āĻ¨āĻžāĻ°āĻā§āĻ˛āĻŋ āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ āĻ¨āĻ¤ā§āĻ¨ āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻļāĻŋāĻāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° ipfrag_low_thresh), āĻāĻŦāĻ āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻāĻā§āĻŦāĻžāĻ°ā§āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§ āĻ¨āĻž - āĻ¤āĻžāĻ°āĻž āĻā§āĻŦāĻ˛ āĻļā§āĻ°ā§āĻ¤ā§ āĻā§āĻ°ā§āĻ¯āĻžāĻļ āĻāĻ°ā§āĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻ¸ā§āĻĨāĻŋāĻ°āĻāĻžāĻŦā§ āĻĒā§āĻ¨āĻ°ā§āĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻāĻŋāĻ˛ āĻ¨āĻž (āĻā§āĻ¨āĻ āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛)āĨ¤ āĻā§āĻ¨ āĻļā§āĻ°ā§āĻ¤ā§ āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ° āĻā§āĻ°ā§āĻ¯āĻžāĻļ āĻšāĻ¯āĻŧ āĻ¤āĻž āĻŦā§āĻāĻžāĻ āĻāĻ¤ āĻ¸āĻšāĻ āĻ¨āĻ¯āĻŧ: āĻā§āĻ¨āĻ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧāĻ¨āĻŋāĨ¤ āĻāĻāĻāĻŋ āĻāĻŋāĻ¨āĻŋāĻ¸ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻŋāĻ˛: āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻ°ā§āĻ˛ āĻŦā§āĻ¯āĻžāĻ āĻāĻ°āĻž āĻāĻ¨āĻā§āĻāĻ¨āĻžāĻ° āĻā§āĻ°ā§āĻ¯āĻžāĻļā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°ā§āĨ¤
āĻšā§āĻ¸ā§āĻā§ Sysctl āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻā§āĻ¨ āĻ¯āĻĨā§āĻˇā§āĻ āĻ¨āĻ¯āĻŧ? āĻ§āĻžāĻ°āĻāĻāĻŋ āĻ¤āĻžāĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻĄā§āĻĄāĻŋāĻā§āĻā§āĻĄ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¨ā§āĻŽāĻ¸ā§āĻĒā§āĻ¸ā§ āĻĨāĻžāĻā§, āĻ¤āĻžāĻ āĻ
āĻ¨ā§āĻ¤āĻ¤
āĻĒāĻžāĻ¤ā§āĻ°ā§ Sysctl āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻ āĻŋāĻ āĻāĻŋāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ? āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ°āĻā§āĻ˛āĻŋ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻŦāĻŋāĻšā§āĻ¨, āĻāĻĒāĻ¨āĻŋ āĻāĻ¨āĻā§āĻāĻ¨āĻžāĻ°ā§ āĻāĻŋāĻ¯āĻŧā§ āĻā§āĻ¨ā§ Sysctl āĻ¸ā§āĻāĻŋāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¨āĻž - āĻāĻĒāĻ¨āĻžāĻ° āĻāĻžāĻā§ āĻ¯āĻĨā§āĻˇā§āĻ āĻ
āĻ§āĻŋāĻāĻžāĻ° āĻ¨ā§āĻāĨ¤ āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ° āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŽāĻžāĻĻā§āĻ° āĻā§āĻ˛āĻžāĻāĻĄ āĻ¤āĻāĻ¨ āĻĄāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ (āĻāĻāĻ¨
āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻā§āĻ˛āĻŋāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ
āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻĻā§āĻāĻž āĻā§āĻ˛ āĻ¯ā§ āĻĄāĻāĻžāĻ° āĻāĻĒāĻŋāĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻĢā§āĻ°āĻ¤ āĻĻā§āĻ¯āĻŧāĻ¨āĻŋ (āĻ
āĻ¨ā§āĻ¤āĻ¤ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 1.10 āĻ)āĨ¤ āĻ¯āĻāĻ¨ āĻāĻŽāĻ°āĻž "āĻĄāĻāĻžāĻ° āĻ°āĻžāĻ¨" āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ° āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŋ, āĻāĻŽāĻ°āĻž āĻ
āĻŦāĻļā§āĻˇā§ āĻ
āĻ¨ā§āĻ¤āĻ¤ āĻāĻŋāĻā§ āĻĻā§āĻā§āĻāĻŋ:
write /proc/sys/net/ipv4/ipfrag_high_thresh: invalid argument docker: Error response from daemon: Cannot start container <...>: [9] System error: could not synchronise with container process.
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻŽāĻžāĻ¨ āĻŦā§āĻ§ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻ¨? āĻāĻŦāĻ āĻā§āĻ¨ āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ āĻŦā§āĻ§ āĻ¨āĻ¯āĻŧ? āĻāĻāĻŋ āĻĒā§āĻ°āĻŽāĻžāĻŖāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§ āĻ¯ā§ āĻĄāĻāĻžāĻ° āĻ¯ā§ āĻā§āĻ°āĻŽāĻāĻŋāĻ¤ā§ Sysctl āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¤āĻžāĻ° āĻā§āĻ¯āĻžāĻ°āĻžāĻ¨ā§āĻāĻŋ āĻĻā§āĻ¯āĻŧ āĻ¨āĻž (āĻ¸āĻ°ā§āĻŦāĻļā§āĻˇ āĻĒāĻ°ā§āĻā§āĻˇāĻŋāĻ¤ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻāĻŋ 1.13.1), āĻ¤āĻžāĻ āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ ipfrag_high_thresh 256K āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§ āĻ¯āĻāĻ¨ ipfrag_low_thresh āĻāĻāĻ¨āĻ 3M āĻāĻŋāĻ˛, āĻ āĻ°ā§āĻĨāĻžā§, āĻāĻĒāĻ°ā§āĻ° āĻ¸ā§āĻŽāĻžāĻāĻŋ āĻāĻŽ āĻāĻŋāĻ˛ āĻ¨āĻŋāĻŽā§āĻ¨ āĻ¸ā§āĻŽāĻžāĻ° āĻā§āĻ¯āĻŧā§, āĻ¯āĻž āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻĻāĻŋāĻā§ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻŋāĻ¤ āĻāĻ°ā§āĨ¤
āĻ¸ā§āĻ āĻ¸āĻŽāĻ¯āĻŧā§, āĻāĻŽāĻ°āĻž āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻ¸ā§āĻāĻžāĻ°ā§āĻā§āĻ° āĻĒāĻ°ā§ āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ° āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻžāĻĻā§āĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻāĻŋ (āĻāĻ° āĻĒāĻ°ā§ āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ° āĻšāĻŋāĻŽāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž
FragmentSmack/SegmentSmack. āĻĒā§āĻ°āĻĨāĻŽ āĻ°āĻā§āĻ¤ ââ2
āĻā§āĻ˛āĻžāĻāĻĄā§ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ ā§āĻ¯āĻžāĻ°āĻžāĻāĻ¨ā§āĻĄā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻŦā§āĻāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻāĻā§, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻžāĻ āĻĨā§āĻā§ āĻĒā§āĻ°āĻĨāĻŽ āĻŦāĻŋāĻ°āĻ˛ āĻ āĻāĻŋāĻ¯ā§āĻ āĻāĻ¸āĻ¤ā§ āĻļā§āĻ°ā§ āĻāĻ°ā§āĨ¤ āĻ¸ā§āĻ āĻ¸āĻŽāĻ¯āĻŧā§, āĻĒā§āĻ°āĻĨāĻŽ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ ā§āĻ¯āĻžāĻ°āĻžāĻāĻ¨ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻĒāĻ° āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻ āĻ¸āĻĒā§āĻ¤āĻžāĻš āĻā§āĻā§ āĻā§āĻā§āĨ¤ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ¤āĻĻāĻ¨ā§āĻ¤ā§ āĻĻā§āĻāĻž āĻā§āĻā§ āĻ¯ā§ āĻĒā§āĻĨāĻ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻ āĻāĻŋāĻ¯ā§āĻ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻā§āĻā§, āĻāĻŦāĻ āĻāĻ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¨āĻ¯āĻŧāĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻāĻŦāĻžāĻ° āĻāĻ°āĻŽ āĻ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧā§ āĻĒāĻĄāĻŧā§āĻā§āĨ¤
āĻĒā§āĻ°āĻĨāĻŽāĻ¤, āĻāĻŽāĻ°āĻž, āĻ āĻŦāĻļā§āĻ¯āĻ, Sysctl āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻ°ā§āĻ˛ āĻŦā§āĻ¯āĻžāĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻāĻŋ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĢā§āĻ˛ā§āĻ¨āĻŋāĨ¤ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻŦāĻ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ¸ā§āĻāĻŋāĻāĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĒā§āĻ˛ā§āĻļāĻ¨āĻ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°ā§āĻ¨āĻŋāĨ¤ āĻ°āĻŋāĻŦā§āĻ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°ā§āĻā§āĨ¤ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻ°āĻŋāĻŦā§āĻ āĻāĻ°āĻž āĻ¤āĻ¤āĻāĻžāĻ āĻ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻ¯āĻ¤āĻāĻž āĻĒā§āĻ°āĻžāĻ¨ā§ āĻĻāĻŋāĻ¨ā§ āĻāĻāĻ¨ā§āĻĄā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻāĻŋāĻ˛āĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻāĻŋ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°ā§āĻā§, āĻāĻŦāĻ Sysctl-āĻ āĻ¨āĻ¤ā§āĻ¨ āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŽāĻ°āĻž āĻāĻāĻŋāĻā§ āĻāĻāĻāĻŋ "āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻā§āĻ˛āĻŋāĻ" āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧā§āĻāĻŋāĨ¤ āĻāĻ¤āĻāĻž āĻĢāĻžāĻ˛āĻ¤ā§ āĻāĻŋāĻ˛...
āĻ¤āĻŋāĻ¨ āĻ¸āĻĒā§āĻ¤āĻžāĻš āĻĒāĻ° āĻāĻŦāĻžāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻĻā§āĻāĻž āĻĻā§āĻ¯āĻŧāĨ¤ āĻāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨āĻāĻŋ āĻŦā§āĻļ āĻ¸āĻšāĻ āĻāĻŋāĻ˛: āĻĒā§āĻ°āĻā§āĻ¸āĻŋ/āĻŦā§āĻ¯āĻžāĻ˛ā§āĻ¨ā§āĻ¸āĻžāĻ° āĻŽā§āĻĄā§ NginxāĨ¤ āĻā§āĻŦ āĻŦā§āĻļāĻŋ āĻ¯āĻžāĻ¨āĻāĻ āĻ¨ā§āĻāĨ¤ āĻ¨āĻ¤ā§āĻ¨ āĻĒāĻ°āĻŋāĻāĻžāĻ¯āĻŧāĻ āĻ¨ā§āĻ: āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻāĻĻā§āĻ° āĻāĻĒāĻ° 504 āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻĻāĻŋāĻ¨ āĻŦāĻžāĻĄāĻŧāĻā§ (
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻāĻāĻ āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ - āĻā§āĻ˛āĻžāĻāĻĄā§ āĻĨāĻžāĻāĻž āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§āĨ¤ āĻāĻ āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄā§ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻā§āĻāĻ°āĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻŽāĻ°āĻŋ āĻāĻ°āĻ āĻā§āĻ°āĻžāĻĢāĻāĻŋ āĻĻā§āĻāĻ¤ā§ āĻāĻāĻ°āĻāĻŽ āĻāĻŋāĻ˛:
āĻāĻāĻŋ āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻā§āĻ°āĻžāĻĢā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ¸ā§āĻ¸ā§āĻĒāĻˇā§āĻ āĻĒā§āĻ°āĻāĻžāĻļāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋāĨ¤ āĻā§āĻ˛āĻžāĻāĻĄā§, āĻ āĻŋāĻ āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§, QoS (āĻā§āĻ°āĻžāĻĢāĻŋāĻ āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛) āĻ¸ā§āĻāĻŋāĻāĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻ°ā§āĻāĻāĻŋ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ āĻŋāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻā§āĻāĻ°ā§āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻŽāĻ°āĻŋ āĻāĻ°āĻā§āĻ° āĻā§āĻ°āĻžāĻĢā§, āĻāĻāĻŋ āĻĻā§āĻāĻ¤ā§ āĻ āĻŋāĻ āĻāĻāĻ āĻ°āĻāĻŽ āĻāĻŋāĻ˛:
āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻāĻŋ āĻ¸āĻšāĻ āĻāĻŋāĻ˛: āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ°āĻž āĻā§āĻ°āĻžāĻĢā§ āĻāĻāĻ āĻĻā§āĻāĻžāĻ¯āĻŧ āĻ¤āĻŦā§ āĻ¤āĻžāĻĻā§āĻ° āĻāĻāĻ āĻāĻžāĻ°āĻŖ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻ¤āĻžāĻāĻžāĻĄāĻŧāĻž, āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻŦāĻŋāĻ°āĻ˛āĨ¤
āĻ¸ā§āĻĨāĻŋāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻ¸āĻžāĻ°āĻŽāĻ°ā§āĻŽ āĻšāĻ˛ āĻ¯ā§ āĻāĻŽāĻ°āĻž QoS-āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻ¸āĻš fq āĻĒā§āĻ¯āĻžāĻā§āĻ āĻļāĻŋāĻĄāĻŋāĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻāĻŋāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻāĻāĻāĻŋ āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸āĻžāĻ°āĻŋāĻ¤ā§ 100āĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ āĻāĻŦāĻ āĻāĻŋāĻā§ āĻ¸āĻāĻ¯ā§āĻ, āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ āĻāĻžāĻŦā§āĻ° āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§, āĻ¸āĻžāĻ°āĻŋāĻ¤ā§ āĻ§āĻžāĻ°āĻŖāĻā§āĻˇāĻŽāĻ¤āĻž āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻ¤ā§ āĻļā§āĻ°ā§ āĻāĻ°ā§āĨ¤ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻĒā§āĻ¯āĻžāĻā§āĻ āĻĄā§āĻ°āĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ tc āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ā§ (tc -s qdisc) āĻāĻāĻŋ āĻāĻāĻžāĻŦā§ āĻĻā§āĻāĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§:
qdisc fq 2c6c: parent 1:2c6c limit 10000p flow_limit 100p buckets 1024 orphan_mask 1023 quantum 3028 initial_quantum 15140 refill_delay 40.0ms
Sent 454701676345 bytes 491683359 pkt (dropped 464545, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
1024 flows (1021 inactive, 0 throttled)
0 gc, 0 highprio, 0 throttled, 464545 flows_plimit
"464545 flows_plimit" āĻšāĻ˛ āĻāĻāĻāĻŋ āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻ¸āĻžāĻ°āĻŋāĻ° āĻ¸ā§āĻŽāĻž āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻ°āĻžāĻ° āĻāĻžāĻ°āĻŖā§ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻĒā§āĻ¯āĻžāĻā§āĻ, āĻāĻŦāĻ "āĻĄā§āĻ°āĻĒ 464545" āĻšāĻ˛ āĻāĻ āĻļāĻŋāĻĄāĻŋāĻāĻ˛āĻžāĻ°ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻ¸āĻŽāĻˇā§āĻāĻŋā§ˇ āĻ¸āĻžāĻ°āĻŋāĻ° āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻŦāĻžāĻĄāĻŧāĻŋāĻ¯āĻŧā§ ā§§ āĻšāĻžāĻāĻžāĻ°ā§ āĻāĻ¨ā§āĻ¨ā§āĻ¤ āĻāĻ°āĻž āĻāĻŦāĻ āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ°āĻā§āĻ˛āĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻžāĻ˛ā§ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§, āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻŦāĻ¨ā§āĻ§ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻĢāĻŋāĻ°ā§ āĻŦāĻ¸ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻŽā§āĻĻāĻŋ āĻĒāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
FragmentSmack/SegmentSmack. āĻļā§āĻˇ āĻ°āĻā§āĻ¤
āĻĒā§āĻ°āĻĨāĻŽāĻ¤, āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ā§ āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻž āĻā§āĻˇāĻŖāĻžāĻ° āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻ āĻŽāĻžāĻ¸ āĻĒāĻ°ā§, āĻ āĻŦāĻļā§āĻˇā§ āĻĢā§āĻ°ā§āĻ¯āĻžāĻāĻŽā§āĻ¨ā§āĻāĻ¸ā§āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĢāĻŋāĻā§āĻ¸ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ (āĻāĻŽāĻžāĻā§ āĻŽāĻ¨ā§ āĻāĻ°āĻŋāĻ¯āĻŧā§ āĻĻāĻŋāĻ āĻ¯ā§ āĻāĻāĻ¸ā§āĻā§ āĻā§āĻˇāĻŖāĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻĨā§, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻāĻ¸ā§āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĢāĻŋāĻā§āĻ¸ āĻĒā§āĻ°āĻāĻžāĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛), āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ ā§āĻ¯āĻžāĻ°āĻžāĻāĻ¨ā§āĻĄ āĻĒāĻ°āĻŋāĻ¤ā§āĻ¯āĻžāĻ āĻāĻ°āĻžāĻ° āĻ¸ā§āĻ¯ā§āĻ āĻĻāĻŋāĻ¯āĻŧā§āĻā§, āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻŦā§āĻļ āĻāĻžāĻŽā§āĻ˛āĻžāĻ° āĻ¸ā§āĻˇā§āĻāĻŋ āĻāĻ°ā§āĻā§āĨ¤ āĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻŽāĻ§ā§āĻ¯ā§, āĻāĻŽāĻ°āĻž āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻāĻŋāĻā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻā§ āĻ¨āĻ¤ā§āĻ¨ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻ¤ā§ āĻĒā§āĻ°ā§āĻāĻŋ āĻāĻŦāĻ āĻāĻāĻ¨ āĻāĻŽāĻžāĻĻā§āĻ° āĻļā§āĻ°ā§ āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻā§āĻ¨ āĻāĻŽāĻ°āĻž FragmentSmack āĻĢāĻŋāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻā§āĻˇāĻž āĻ¨āĻž āĻāĻ°ā§ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻāĻĒāĻĄā§āĻ āĻāĻ°ā§āĻāĻŋ? āĻāĻ¸āĻ˛ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻāĻŋ āĻš'āĻ˛ āĻāĻ āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻžāĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻ¸ā§āĻ°āĻā§āĻˇāĻžāĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻŋ CentOS āĻ¨āĻŋāĻā§āĻ āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻā§āĻā§ (āĻāĻŦāĻ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§) (āĻ¯āĻž āĻā§āĻŦāĻ˛ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻžāĻ° āĻā§āĻ¯āĻŧā§ āĻāĻ°āĻ āĻŦā§āĻļāĻŋ āĻ¸āĻŽāĻ¯āĻŧ āĻ¨ā§āĻ¯āĻŧ)āĨ¤ āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, SegmentSmack āĻāĻāĻāĻŋ āĻāĻ°āĻ āĻŦāĻŋāĻĒāĻā§āĻāĻ¨āĻ āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻž, āĻāĻŦāĻ āĻāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§, āĻ¤āĻžāĻ āĻāĻāĻŋ āĻ¯ā§āĻāĻžāĻŦā§āĻ āĻšā§āĻ āĻ¤āĻž āĻŦā§āĻāĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻŽāĻ°āĻž āĻā§āĻŦāĻ˛ āĻ¸ā§āĻ¨ā§āĻā§āĻ¸ā§ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛āĻāĻŋ āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋāĻ¨āĻŋ āĻāĻžāĻ°āĻŖ āĻĢā§āĻ°ā§āĻ¯āĻžāĻāĻŽā§āĻ¨ā§āĻāĻ¸āĻŽā§āĻ¯āĻžāĻ āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻž, āĻ¯āĻž CentOS 7.5 āĻāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻā§āĻŦāĻ˛āĻŽāĻžāĻ¤ā§āĻ° 7.6 āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻ¸ā§āĻĨāĻŋāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻ¤āĻžāĻ āĻāĻŽāĻžāĻĻā§āĻ° 7.5-āĻ āĻāĻĒāĻĄā§āĻ āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻāĻŦāĻ 7.6-āĻ āĻāĻĒāĻĄā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻŦāĻžāĻ° āĻļā§āĻ°ā§ āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻāĻŦāĻ āĻāĻāĻŋāĻ āĻāĻā§āĨ¤
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧāĻ¤, āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻŦāĻŋāĻ°āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ āĻāĻŋāĻ¯ā§āĻ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻžāĻā§ āĻĢāĻŋāĻ°ā§ āĻāĻ¸ā§āĻā§āĨ¤ āĻāĻāĻ¨ āĻāĻŽāĻ°āĻž āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤āĻāĻžāĻŦā§ āĻāĻžāĻ¨āĻŋ āĻ¯ā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻŋāĻā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĨā§āĻā§ āĻĢāĻžāĻāĻ˛ āĻāĻĒāĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤āĨ¤ āĻ āĻ§āĻŋāĻāĻ¨ā§āĻ¤ā§, āĻŽā§āĻ āĻāĻ° āĻĨā§āĻā§ āĻā§āĻŦ āĻāĻŽ āĻ¸āĻāĻā§āĻ¯āĻ āĻāĻĒāĻ˛ā§āĻĄ āĻāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻā§āĻā§āĨ¤
āĻāĻŽāĻ°āĻž āĻāĻĒāĻ°ā§āĻ° āĻāĻ˛ā§āĻĒ āĻĨā§āĻā§ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŋ, Sysctl āĻ°ā§āĻ˛ āĻŦā§āĻ¯āĻžāĻ āĻāĻ°āĻž āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°ā§āĻ¨āĻŋāĨ¤ āĻ°āĻŋāĻŦā§āĻ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°ā§āĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻžāĻŽāĻ¯āĻŧāĻŋāĻāĻāĻžāĻŦā§āĨ¤
Sysctl āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ¸āĻ¨ā§āĻĻā§āĻš āĻĻā§āĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ, āĻ¤āĻŦā§ āĻāĻ āĻ¸āĻŽāĻ¯āĻŧ āĻ¯āĻ¤āĻāĻž āĻ¸āĻŽā§āĻāĻŦ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻāĻā§āĻ°āĻš āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻāĻŋāĻ˛āĨ¤ āĻāĻŋ āĻāĻāĻā§ āĻ¤āĻž āĻāĻ°āĻ āĻ¸ā§āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻāĻāĻžāĻŦā§ āĻ
āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻā§ āĻāĻĒāĻ˛ā§āĻĄ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻĒā§āĻ¨āĻ°ā§āĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻļāĻžāĻ˛ āĻ
āĻāĻžāĻŦ āĻāĻŋāĻ˛āĨ¤
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ āĻāĻŦāĻ āĻ˛āĻāĻā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻŽāĻžāĻĻā§āĻ°āĻā§ āĻā§ āĻāĻāĻā§ āĻ¤āĻž āĻŦā§āĻāĻžāĻ° āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻ¸ā§āĻ¨āĻŋāĨ¤ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻāĻ¯ā§āĻ "āĻ āĻ¨ā§āĻā§āĻ¤" āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻĒā§āĻ¨āĻ°ā§āĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻ¤ā§āĻŦā§āĻ° āĻ āĻāĻžāĻŦ āĻāĻŋāĻ˛āĨ¤ āĻ āĻŦāĻļā§āĻˇā§, āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻ°āĻž, āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻāĻŋāĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, Wi-Fi āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻĨāĻžāĻāĻžāĻāĻžāĻ˛ā§āĻ¨ āĻāĻāĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻĄāĻŋāĻāĻžāĻāĻ¸ā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§āĻ˛ āĻĒā§āĻ°āĻāĻ¨āĻ¨ āĻ āĻ°ā§āĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ¨āĨ¤ āĻāĻāĻŋ āĻ¤āĻĻāĻ¨ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻ¯ā§āĻāĻžāĻ¨ā§āĻ¤āĻāĻžāĻ°ā§ āĻāĻŋāĻ˛āĨ¤ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ Nginx-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤, āĻ¯āĻž āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄā§ āĻĒā§āĻ°āĻā§āĻ¸āĻŋ āĻāĻ°ā§, āĻ¯āĻž āĻāĻŋāĻ˛ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻžāĻāĻž āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĨ¤
āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĨā§āĻĒāĻāĻĨāĻ¨āĻāĻŋ āĻāĻāĻ°āĻāĻŽ āĻāĻŋāĻ˛ (āĻāĻ¨āĻāĻŋāĻ¨ā§āĻā§āĻ¸ āĻĒā§āĻ°āĻā§āĻ¸āĻŋ āĻ¸āĻžāĻāĻĄā§ āĻ¸ā§āĻĨāĻŋāĻ°):
- āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ: āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻ¤āĻĨā§āĻ¯ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§āĨ¤
- āĻāĻžāĻāĻž āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°: āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĨ¤
- āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ: āĻĢāĻžāĻāĻ˛ āĻ¸āĻš āĻĒā§āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
- āĻāĻžāĻāĻž āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°: āĻ¤ā§āĻ°ā§āĻāĻŋāĨ¤
āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§, āĻāĻžāĻāĻž āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ˛āĻā§ āĻ˛āĻŋāĻā§ āĻ¯ā§ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻāĻžāĻ āĻĨā§āĻā§ 0 āĻŦāĻžāĻāĻ āĻĄā§āĻāĻž āĻā§āĻšā§āĻ¤ āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ Nginx āĻĒā§āĻ°āĻā§āĻ¸āĻŋ āĻ˛āĻŋāĻā§āĻā§ āĻ¯ā§ āĻ
āĻ¨ā§āĻ°ā§āĻ§āĻāĻŋ 30 āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻŦā§āĻļāĻŋ āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ¯āĻŧā§āĻā§ (30 āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻšāĻ˛ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ
ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻŽāĻž)āĨ¤ āĻā§āĻ¨ āĻāĻžāĻāĻŽāĻāĻāĻ āĻāĻŦāĻ āĻā§āĻ¨ 0 āĻŦāĻžāĻāĻ? āĻāĻāĻāĻŋ HTTP āĻĻā§āĻˇā§āĻāĻŋāĻā§āĻŖ āĻĨā§āĻā§, āĻ¸āĻŦāĻāĻŋāĻā§ āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻŋāĻ¤ āĻ¤ā§āĻŽāĻ¨ āĻāĻžāĻ āĻāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĢāĻžāĻāĻ˛ āĻ¸āĻš POST āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻĨā§āĻā§ āĻ
āĻĻā§āĻļā§āĻ¯ āĻšāĻ¯āĻŧā§ āĻā§āĻā§ āĻŦāĻ˛ā§ āĻŽāĻ¨ā§ āĻšāĻā§āĻā§āĨ¤ āĻ
āĻ§āĻŋāĻāĻ¨ā§āĻ¤ā§, āĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻŦāĻ Nginx āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ
āĻĻā§āĻļā§āĻ¯ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻāĻāĻŋ Tcpdump āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¨āĻŋāĻā§āĻā§ āĻ¸āĻā§āĻāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ! āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĒā§āĻ°āĻĨāĻŽā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻŦā§āĻāĻ¤ā§ āĻšāĻŦā§āĨ¤ Nginx āĻĒā§āĻ°āĻā§āĻ¸āĻŋ L3 āĻŦā§āĻ¯āĻžāĻ˛ā§āĻ¨ā§āĻ¸āĻžāĻ°ā§āĻ° āĻĒāĻŋāĻāĻ¨ā§ āĻ°āĻ¯āĻŧā§āĻā§
āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻāĻŋ āĻāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ Vlan-āĻā§āĻ¯āĻžāĻāĻ¯ā§āĻā§āĻ¤ āĻā§āĻ°ā§āĻ¯āĻžāĻĢāĻŋāĻā§āĻ° āĻāĻāĻžāĻ°ā§ āĻāĻ¸ā§, āĻ¯āĻž āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§:
āĻāĻŦāĻ āĻāĻ āĻā§āĻ°ā§āĻ¯āĻžāĻĢāĻŋāĻāĻāĻŋāĻ āĻāĻŖā§āĻĄāĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻāĻāĻ¤ āĻāĻŖā§āĻĄāĻŋāĻ¤ āĻā§āĻ°ā§āĻ¯āĻžāĻĢāĻŋāĻā§āĻ° āĻāĻāĻ āĻā§āĻ āĻļāĻ¤āĻžāĻāĻļ āĻ¯āĻž āĻāĻŽāĻ°āĻž āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ ā§āĻ¯āĻžāĻ°āĻžāĻāĻ¨ā§āĻĄ āĻĨā§āĻā§ āĻā§āĻāĻāĻŋāĻā§āĻ˛āĻŋ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻ˛ā§āĻāĻŋāĻ˛āĻžāĻŽ), āĻ¯āĻž āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻā§āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§:
āĻāĻŦāĻžāĻ°āĻ: āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¨ āĻā§āĻ¯āĻžāĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻ¨āĻā§āĻ¯āĻžāĻĒāĻ¸ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻāĻāĻŋ āĻāĻžāĻ¨ā§āĻ˛ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻ¨āĻā§āĻ¯āĻžāĻĒāĻ¸ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŖā§āĻĄāĻŋāĻ¤āĨ¤ āĻāĻāĻŋ āĻā§āĻāĻžāĻŦā§ āĻāĻā§ āĻ¤āĻž āĻāĻ°āĻ āĻāĻžāĻ˛āĻāĻžāĻŦā§ āĻŦā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻ¸ā§āĻ¨ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĨā§āĻā§ Nginx āĻĒā§āĻ°āĻā§āĻ¸āĻŋāĻ¤ā§ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻ°ā§āĻāĻāĻŋ āĻā§āĻ°ā§āĻ¸ āĻāĻ°āĻŋāĨ¤
- āĻĒā§āĻ¯āĻžāĻā§āĻāĻāĻŋ āĻāĻ˛ 3 āĻŦā§āĻ¯āĻžāĻ˛ā§āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻĒā§āĻāĻāĻžāĻ¯āĻŧāĨ¤ āĻĄāĻžāĻāĻž āĻ¸ā§āĻ¨ā§āĻāĻžāĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻ āĻŋāĻ āĻ°āĻžāĻāĻāĻŋāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻĒā§āĻ¯āĻžāĻā§āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻžāĻ¨ā§āĻ˛ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻā§āĻ¯āĻžāĻĒāĻ¸ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻžāĻ°ā§āĻĄā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧāĨ¤
- āĻ¯ā§āĻšā§āĻ¤ā§ āĻĒā§āĻ¯āĻžāĻā§āĻ + āĻāĻžāĻ¨ā§āĻ˛ āĻšā§āĻĄāĻžāĻ° MTU-āĻ¤ā§ āĻĢāĻŋāĻ āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻĒā§āĻ¯āĻžāĻā§āĻāĻāĻŋ āĻā§āĻāĻ°ā§ āĻā§āĻāĻ°ā§ āĻāĻ°ā§ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧāĨ¤
- L3 āĻŦā§āĻ¯āĻžāĻ˛ā§āĻ¨ā§āĻ¸āĻžāĻ°ā§āĻ° āĻĒāĻ°ā§ āĻĨāĻžāĻāĻž āĻ¸ā§āĻāĻāĻāĻŋ, āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§, āĻāĻāĻŋāĻ¤ā§ āĻāĻāĻāĻŋ Vlan āĻā§āĻ¯āĻžāĻ āĻ¯ā§āĻ āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻāĻŋāĻā§ āĻĒā§āĻ°ā§āĻ°āĻŖ āĻāĻ°ā§āĨ¤
- Nginx āĻĒā§āĻ°āĻā§āĻ¸āĻŋāĻ° āĻ¸āĻžāĻŽāĻ¨ā§āĻ° āĻ¸ā§āĻāĻāĻāĻŋ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻ¯āĻŧ (āĻĒā§āĻ°ā§āĻ āĻ¸ā§āĻāĻŋāĻāĻ¸ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§) āĻ¯ā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻāĻāĻŋ Vlan-āĻāĻ¨āĻā§āĻ¯āĻžāĻĒāĻ¸ā§āĻ˛ā§āĻā§āĻĄ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻž āĻāĻ°āĻā§, āĻ¤āĻžāĻ āĻāĻāĻŋ Vlan āĻā§āĻ¯āĻžāĻāĻāĻŋ āĻ¨āĻž āĻ¸āĻ°āĻŋāĻ¯āĻŧā§āĻ āĻāĻāĻŋāĻā§ āĻĒāĻžāĻ āĻžāĻ¯āĻŧāĨ¤
- āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻĒā§āĻĨāĻ āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋāĻ° āĻā§āĻāĻ°ā§āĻā§āĻ˛āĻŋ āĻ¨ā§āĻ¯āĻŧ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻĒā§āĻ¯āĻžāĻā§āĻā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§āĨ¤
- āĻāĻ° āĻĒāĻ°ā§, āĻĒā§āĻ¯āĻžāĻā§āĻāĻāĻŋ Vlan āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§ āĻĒā§āĻāĻāĻžāĻ¯āĻŧ, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻŋ āĻĨā§āĻā§ āĻĒā§āĻ°āĻĨāĻŽ āĻ¸ā§āĻ¤āĻ°āĻāĻŋ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ - Vlan encapsulationāĨ¤
- āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻāĻŋāĻā§ āĻāĻžāĻ¨ā§āĻ˛ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§ āĻĒāĻžāĻ āĻžāĻ¯āĻŧ, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻŋ āĻĨā§āĻā§ āĻāĻ°ā§āĻāĻāĻŋ āĻ¸ā§āĻ¤āĻ° āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ - āĻāĻžāĻ¨ā§āĻ˛ āĻāĻ¨āĻā§āĻ¯āĻžāĻĒāĻ¸ā§āĻ˛ā§āĻļāĻ¨āĨ¤
āĻ
āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻšāĻ˛ āĻāĻ āĻ¸āĻŦāĻā§āĻ˛āĻŋāĻā§ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ tcpdump āĻ āĻĒāĻžāĻ¸ āĻāĻ°āĻžāĨ¤
āĻļā§āĻˇ āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻāĻ°āĻž āĻ¯āĻžāĻ: āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻāĻĻā§āĻ° āĻāĻžāĻ āĻĨā§āĻā§ āĻāĻŋ āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° (āĻ
āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻšā§āĻĄāĻžāĻ° āĻāĻžāĻĄāĻŧāĻž) āĻāĻāĻĒāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻā§, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻā§āĻ˛āĻžāĻ¨ āĻāĻŦāĻ āĻāĻžāĻ¨ā§āĻ˛ āĻāĻ¨āĻā§āĻ¯āĻžāĻĒāĻ¸ā§āĻ˛ā§āĻļāĻ¨ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§?
tcpdump host <ip ĐēĐģиĐĩĐŊŅĐ°>
āĻ¨āĻž, āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻāĻŽāĻ¨ āĻā§āĻ¨ā§ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻŋāĻ˛ āĻ¨āĻžāĨ¤ āĻ¤āĻžāĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻž āĻāĻā§ āĻĨā§āĻā§āĻ āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻā§āĻ˛āĻžāĻ¨ āĻāĻ¨āĻā§āĻ¯āĻžāĻĒāĻ¸ā§āĻ˛ā§āĻļāĻ¨ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻā§āĻ¨ā§ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻā§?
tcpdump ip[32:4]=0xx390x2xx
0xx390x2xx āĻšāĻ˛ āĻšā§āĻā§āĻ¸ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻžāĨ¤
32:4 â āĻ¯ā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻž āĻāĻŦāĻ āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻāĻžāĻ¨ā§āĻ˛ āĻĒā§āĻ¯āĻžāĻā§āĻā§ SCR IP āĻ˛ā§āĻāĻž āĻāĻā§āĨ¤
āĻĢāĻŋāĻ˛ā§āĻĄ āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸āĻāĻŋ āĻŦā§āĻ°ā§āĻ āĻĢā§āĻ°ā§āĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻā§ āĻ¤āĻžāĻ°āĻž 40, 44, 50, 54 āĻ˛āĻŋāĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻā§āĻ¨āĻ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻāĻŋāĻ˛ āĻ¨āĻžāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻšā§āĻā§āĻ¸ā§āĻ° āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ (tcpdump-āĻ -xx āĻŦāĻž -XX āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°) āĻāĻŦāĻ āĻāĻĒāĻ¨āĻŋ āĻ¯ā§ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻāĻŋ āĻāĻžāĻ¨ā§āĻ¨ āĻ¤āĻž āĻāĻŖāĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻā§āĻ˛āĻžāĻ¨ āĻāĻŦāĻ āĻāĻžāĻ¨ā§āĻ˛ āĻāĻ¨āĻā§āĻ¯āĻžāĻĒāĻ¸ā§āĻ˛ā§āĻļāĻ¨ āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻā§āĻāĻ°ā§ āĻāĻā§?
tcpdump ((ip[6:2] > 0) and (not ip[6] = 64))
āĻāĻ āĻāĻžāĻĻā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻļā§āĻˇ āĻāĻ āĻ¸āĻš āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻāĻ°āĻž āĻĻā§āĻāĻžāĻŦā§. āĻ¸āĻŽā§āĻāĻŦāĻ¤, āĻāĻāĻ āĻāĻŋāĻ¨āĻŋāĻ¸ āĻāĻāĻĒāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŽāĻŋ āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŋāĻ¨āĻŋ, āĻāĻžāĻ°āĻŖ āĻāĻ āĻāĻžāĻ¤ā§āĻ¯āĻŧ āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋ āĻā§āĻŦ āĻŦā§āĻļāĻŋ āĻ¨ā§āĻ, āĻāĻŦāĻ āĻ¯ā§āĻā§āĻ˛āĻŋ āĻāĻŽāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒā§āĻ°āĻŦāĻžāĻšā§ āĻ¸āĻšāĻā§āĻ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻāĻāĻžāĻ¨ā§ āĻ¤āĻžāĻ°āĻž:
14:02:58.471063 In 00:de:ff:1a:94:11 ethertype IPv4 (0x0800), length 1516: (tos 0x0, ttl 63, id 53652, offset 0, flags [+], proto IPIP (4), length 1500)
11.11.11.11 > 22.22.22.22: truncated-ip - 20 bytes missing! (tos 0x0, ttl 50, id 57750, offset 0, flags [DF], proto TCP (6), length 1500)
33.33.33.33.33333 > 44.44.44.44.80: Flags [.], seq 0:1448, ack 1, win 343, options [nop,nop,TS val 11660691 ecr 2998165860], length 1448
0x0000: 0000 0001 0006 00de fb1a 9441 0000 0800 ...........A....
0x0010: 4500 05dc d194 2000 3f09 d5fb 0a66 387d E.......?....f8}
0x0020: 1x67 7899 4500 06xx e198 4000 3206 6xx4 [email protected].
0x0030: b291 x9xx x345 2541 83b9 0050 9740 0x04 .......A...P.@..
0x0040: 6444 4939 8010 0257 8c3c 0000 0101 080x dDI9...W.......
0x0050: 00b1 ed93 b2b4 6964 xxd8 ffe1 006a 4578 ......ad.....jEx
0x0060: 6966 0000 4x4d 002a 0500 0008 0004 0100 if..MM.*........
14:02:58.471103 In 00:de:ff:1a:94:11 ethertype IPv4 (0x0800), length 62: (tos 0x0, ttl 63, id 53652, offset 1480, flags [none], proto IPIP (4), length 40)
11.11.11.11 > 22.22.22.22: ip-proto-4
0x0000: 0000 0001 0006 00de fb1a 9441 0000 0800 ...........A....
0x0010: 4500 0028 d194 00b9 3f04 faf6 2x76 385x E..(....?....f8}
0x0020: 1x76 6545 xxxx 1x11 2d2c 0c21 8016 8e43 .faE...D-,.!...C
0x0030: x978 e91d x9b0 d608 0000 0000 0000 7c31 .x............|Q
0x0040: 881d c4b6 0000 0000 0000 0000 0000 ..............
āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻŦāĻŋ āĻ¸āĻš āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻĻā§āĻāĻŋ āĻā§āĻāĻ°ā§ (āĻāĻāĻ āĻāĻāĻĄāĻŋ 53652) (āĻĒā§āĻ°āĻĨāĻŽ āĻĒā§āĻ¯āĻžāĻā§āĻā§ Exif āĻļāĻŦā§āĻĻāĻāĻŋ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨)ā§ˇ āĻāĻ āĻ¸ā§āĻ¤āĻ°ā§ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻā§ āĻ¯ā§ āĻāĻžāĻ°āĻŖā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĄāĻžāĻŽā§āĻĒā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻāĻžāĻ°ā§ āĻ¨āĻ¯āĻŧ, āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ¸āĻŽāĻžāĻŦā§āĻļā§āĻ° āĻ¸āĻžāĻĨā§āĨ¤ āĻ āĻŦāĻļā§āĻˇā§ āĻāĻ° āĻĻāĻžāĻ˛āĻŋāĻ˛āĻŋāĻ āĻĒā§āĻ°āĻŽāĻžāĻŖ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻā§āĻ˛!
āĻĒā§āĻ¯āĻžāĻā§āĻ āĻĄāĻŋāĻā§āĻĄāĻžāĻ° āĻāĻŽāĻ¨ āĻā§āĻ¨ā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°ā§āĻ¨āĻŋ āĻ¯āĻž āĻŦāĻŋāĻ˛ā§āĻĄāĻā§ āĻŦāĻžāĻ§āĻž āĻĻā§āĻŦā§āĨ¤ āĻāĻāĻŋ āĻāĻāĻžāĻ¨ā§ āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻā§āĻ¨:
āĻ¯ā§ āĻ¯āĻžāĻ āĻŦāĻ˛ā§āĻ āĻ¨āĻž āĻā§āĻ¨, āĻ¸āĻŋāĻ¸āĻŋāĻā§āĻāĻ˛ āĻāĻžāĻĄāĻŧāĻž āĻāĻ° āĻāĻŋāĻā§āĻ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧāĻ¨āĻŋāĨ¤ āĻ¯āĻž āĻŦāĻžāĻāĻŋ āĻāĻŋāĻ˛ āĻ¤āĻž āĻšāĻ˛ āĻ¸ā§āĻā§āĻ˛ āĻŦā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻāĻ°ā§āĻŽā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨ā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻĒāĻžāĻ¯āĻŧ āĻā§āĻāĻā§ āĻŦā§āĻ° āĻāĻ°āĻžāĨ¤ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ°āĻāĻŋ āĻ¯āĻĨā§āĻˇā§āĻ āĻĻā§āĻ°ā§āĻ¤ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻā§āĻā§:
netstat -s | grep "packet reassembles failedâ
āĻāĻāĻŋ OID=1.3.6.1.2.1.4.31.1.1.16.1 (
"āĻāĻāĻĒāĻŋ āĻ°āĻŋ-āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻŋ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻŦā§āĻ¯āĻ°ā§āĻĨāĻ¤āĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž (āĻ¯ā§ āĻā§āĻ¨ā§ āĻāĻžāĻ°āĻŖā§āĻ āĻšā§āĻ: āĻ¸āĻŽāĻ¯āĻŧ āĻļā§āĻˇ, āĻ¤ā§āĻ°ā§āĻāĻŋ, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ)āĨ¤"
āĻ¯ā§ āĻ¸āĻāĻ˛ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻ āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĻā§āĻāĻŋāĻ¤ā§ āĻāĻ āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ°āĻāĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻŦā§āĻĻā§āĻ§āĻŋ āĻĒā§āĻ¯āĻŧā§āĻā§, āĻāĻ°āĻ āĻĻā§āĻāĻŋāĻ¤ā§ āĻ§ā§āĻ°ā§ āĻ§ā§āĻ°ā§ āĻāĻŦāĻ āĻāĻ°āĻ āĻĻā§āĻāĻŋāĻ¤ā§ āĻāĻāĻŋ āĻŽā§āĻā§āĻ āĻŦāĻžāĻĄāĻŧā§āĻ¨āĻŋāĨ¤ āĻāĻžāĻāĻž āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻāĻāĻāĻāĻŋāĻāĻŋāĻĒāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻāĻ¤āĻŋāĻļā§āĻ˛āĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¤āĻŋāĻŦāĻŋāĻĻā§āĻ¯āĻžāĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻ˛ā§ āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ āĻĒā§āĻ°āĻāĻžāĻļ āĻĒāĻžāĻ¯āĻŧāĨ¤ āĻ āĻ°ā§āĻĨāĻžā§ āĻŽāĻŋāĻāĻžāĻ° āĻĒāĻ°ā§āĻ¯āĻŦā§āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻ¯ā§āĻ¤āĨ¤
āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¯ā§āĻā§āĻ¯ āĻ¸ā§āĻāĻ āĻĨāĻžāĻāĻž āĻā§āĻŦāĻ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻ¯āĻžāĻ¤ā§ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¯ā§ Sysctl āĻ°ā§āĻ˛ āĻŦā§āĻ¯āĻžāĻ āĻāĻ°āĻž āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°ā§ āĻāĻŋāĻ¨āĻž, āĻāĻžāĻ°āĻŖ āĻāĻā§āĻ° āĻāĻ˛ā§āĻĒ āĻĨā§āĻā§ āĻāĻŽāĻ°āĻž āĻāĻžāĻ¨āĻŋ āĻ¯ā§ āĻāĻāĻŋ āĻ
ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻĨā§āĻā§ āĻ
āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻŦā§āĻāĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻžāĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ°āĻž āĻāĻāĻŋ āĻāĻŦāĻŋāĻˇā§āĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻā§ āĻāĻ āĻ¸ā§āĻāĻāĻāĻŋ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻ
āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻŦā§āĨ¤
Sysctl āĻ°ā§āĻ˛ āĻŦā§āĻ¯āĻžāĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§, āĻĒāĻ°ā§āĻ¯āĻŦā§āĻā§āĻˇāĻŖ āĻ¤ā§āĻ°ā§āĻāĻŋāĻā§āĻ˛āĻŋ āĻŦāĻ¨ā§āĻ§ āĻšāĻ¯āĻŧā§ āĻā§āĻā§, āĻāĻāĻāĻžāĻŦā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻāĻžāĻ°āĻŖ āĻĒā§āĻ°āĻŽāĻžāĻŖāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§, āĻ¸ā§āĻāĻ¸āĻžāĻĨā§ āĻ°ā§āĻ˛āĻŦā§āĻ¯āĻžāĻ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°ā§āĨ¤
āĻāĻŽāĻ°āĻž āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻĢā§āĻ°ā§āĻ¯āĻžāĻāĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻĢāĻŋāĻ°āĻŋāĻ¯āĻŧā§ āĻāĻ¨ā§āĻāĻŋ, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ¨āĻ¤ā§āĻ¨ āĻŽāĻ¨āĻŋāĻāĻ°āĻŋāĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¯āĻŧā§āĻā§, āĻāĻŦāĻ āĻā§āĻĨāĻžāĻ āĻāĻŽāĻ°āĻž āĻāĻā§āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻā§āĻāĻ°ā§āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ°āĻ āĻŦā§āĻļāĻŋ āĻŽā§āĻŽāĻ°āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°ā§āĻāĻŋ (āĻāĻāĻŋ āĻāĻŋāĻ˛ UDP āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨, āĻ¯āĻžāĻ° āĻāĻāĻļāĻŋāĻ āĻā§āĻˇāĻ¤āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒāĻāĻā§āĻŽāĻŋāĻ¤ā§ āĻ˛āĻā§āĻˇāĻŖā§āĻ¯āĻŧ āĻāĻŋāĻ˛ āĻ¨āĻž) .
āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻĒā§āĻ°āĻļā§āĻ¨
āĻā§āĻ¨ āĻāĻŽāĻžāĻĻā§āĻ° L3 āĻŦā§āĻ¯āĻžāĻ˛ā§āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋ āĻāĻŖā§āĻĄāĻŋāĻ¤ āĻšāĻ¯āĻŧ? āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻĨā§āĻā§ āĻŦā§āĻ¯āĻžāĻ˛ā§āĻ¨ā§āĻ¸āĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻāĻ¸āĻž āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻšāĻ˛ SYN āĻāĻŦāĻ ACKāĨ¤ āĻāĻ āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻžāĻ° āĻā§āĻāĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋāĻ° āĻāĻžāĻ āĻā§āĻŦ āĻŦāĻĄāĻŧ, āĻ¤āĻžāĻĻā§āĻ° āĻĒāĻāĻā§āĻŽāĻŋāĻ¤ā§ āĻāĻŽāĻ°āĻž āĻŦāĻĄāĻŧ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°āĻŋāĻ¨āĻŋ āĻ¯āĻž āĻāĻŖā§āĻĄāĻŋāĻ¤ āĻšāĻ¤ā§ āĻļā§āĻ°ā§ āĻāĻ°ā§āĨ¤
āĻāĻžāĻ°āĻŖ āĻāĻāĻāĻŋ āĻāĻžāĻāĻž āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻŋāĻ˛
āĻā§āĻ¨ Sysctl āĻ°ā§āĻ˛āĻŦā§āĻ¯āĻžāĻ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°ā§āĻ¨āĻŋ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ°āĻŋāĻŦā§āĻ āĻāĻ°ā§āĻāĻŋāĻ˛? Sysctl āĻ°ā§āĻ˛ āĻŦā§āĻ¯āĻžāĻ āĻāĻ°āĻž āĻĒā§āĻ¯āĻžāĻā§āĻ āĻŽāĻžāĻ°ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻā§āĨ¤ āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§, āĻāĻĒāĻžāĻ¤āĻĻā§āĻˇā§āĻāĻŋāĻ¤ā§ āĻā§āĻāĻ°ā§āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻŽāĻ°āĻŋ āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻāĻ¨āĻžāĻāĻŋ āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻāĻ¤āĻŋ āĻāĻŽāĻŋāĻ¯āĻŧā§ āĻĻā§āĻ¯āĻŧ, āĻ¯āĻžāĻ° āĻĢāĻ˛ā§ āĻā§āĻāĻ°ā§āĻā§āĻ˛āĻŋ āĻ¸āĻžāĻ°āĻŋāĻ¤ā§ āĻĻā§āĻ°ā§āĻ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ
āĻ°ā§āĻĨāĻžā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻŋ āĻāĻā§āĻ°āĻžāĻāĻžāĻ°ā§ āĻāĻ˛āĻāĻŋāĻ˛āĨ¤
āĻ°āĻŋāĻŦā§āĻ āĻŽā§āĻŽāĻ°āĻŋ āĻ¸āĻžāĻĢ āĻāĻ°ā§ āĻāĻŦāĻ āĻ¸āĻŦāĻāĻŋāĻā§ āĻ
āĻ°ā§āĻĄāĻžāĻ°ā§ āĻĢāĻŋāĻ°ā§ āĻāĻ¸ā§āĨ¤
āĻāĻāĻž āĻāĻŋ workaround āĻāĻžāĻĄāĻŧāĻž āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻāĻŋāĻ˛? āĻšā§āĻ¯āĻžāĻ, āĻ¤āĻŦā§ āĻāĻā§āĻ°āĻŽāĻŖā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻ˛ā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ° āĻāĻāĻāĻŋ āĻāĻā§āĻ āĻā§āĻāĻāĻŋ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻ āĻŦāĻļā§āĻ¯āĻ, āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ ā§āĻ¯āĻžāĻ°āĻžāĻāĻ¨ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻĢāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻ° āĻ§ā§āĻ°āĻāĻ¤āĻŋ āĻ¸āĻš āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻĻā§āĻāĻž āĻĻāĻŋāĻ¯āĻŧā§āĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¤āĻŦā§āĻ āĻāĻŽāĻ°āĻž āĻŦāĻŋāĻļā§āĻŦāĻžāĻ¸ āĻāĻ°āĻŋ āĻ¯ā§ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§āĻ˛āĻŋ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧāĻ¸āĻā§āĻāĻ¤ āĻāĻŋāĻ˛ā§ˇ
āĻāĻ¨ā§āĻĻā§āĻ°ā§ āĻāĻŋāĻŽā§āĻĢāĻŋāĻāĻā§ āĻ
āĻ¨ā§āĻ āĻ§āĻ¨ā§āĻ¯āĻŦāĻžāĻĻ (
āĻāĻ¤ā§āĻ¸: www.habr.com