рдЙрди рдХрдордЬреЛрд░рд┐рдпреЛрдВ рд╕реЗ рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВ рдЬреЛ рдХрд╛рдо рдореЗрдВ рд░реБрдХрд╛рд╡рдЯ рд▓рд╛рддреА рд╣реИрдВред рднрд╛рдЧ 1: рдлреНрд░реИрдЧрдореЗрдВрдЯрд╕реНрдореИрдХ/рд╕реЗрдЧрдореЗрдВрдЯрд╕реНрдореИрдХ

рдЙрди рдХрдордЬреЛрд░рд┐рдпреЛрдВ рд╕реЗ рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВ рдЬреЛ рдХрд╛рдо рдореЗрдВ рд░реБрдХрд╛рд╡рдЯ рд▓рд╛рддреА рд╣реИрдВред рднрд╛рдЧ 1: рдлреНрд░реИрдЧрдореЗрдВрдЯрд╕реНрдореИрдХ/рд╕реЗрдЧрдореЗрдВрдЯрд╕реНрдореИрдХ

рдирдорд╕реНрддреЗ! рдореЗрд░рд╛ рдирд╛рдо рджрд┐рдорд┐рддреНрд░реА рд╕реИрдорд╕рдиреЛрд╡ рд╣реИ, рдореИрдВ рдУрдбрдиреЛрдХреНрд▓рд╛рд╕реНрдирд┐рдХреА рдореЗрдВ рдПрдХ рдЕрдЧреНрд░рдгреА рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 7 рд╣рдЬрд╛рд░ рд╕реЗ рдЕрдзрд┐рдХ рднреМрддрд┐рдХ рд╕рд░реНрд╡рд░, рд╣рдорд╛рд░реЗ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ 11 рд╣рдЬрд╛рд░ рдХрдВрдЯреЗрдирд░ рдФрд░ 200 рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИрдВ, рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ 700 рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХреНрд▓рд╕реНрдЯрд░ рдмрдирд╛рддреЗ рд╣реИрдВред рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рд░реНрд╡рд░ CentOS 7 рдЪрд▓рд╛рддреЗ рд╣реИрдВред
14 рдЕрдЧрд╕реНрдд, 2018 рдХреЛ рдлреНрд░реИрдЧрдореЗрдВрдЯрд╕реНрдореИрдХ рднреЗрджреНрдпрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреА рдЧрдИ рдереА
(CVE-2018-5391) рдФрд░ рд╕реЗрдЧрдореЗрдВрдЯрд╕реНрдореИрдХ (CVE-2018-5390). рдпреЗ рдиреЗрдЯрд╡рд░реНрдХ рдЕрдЯреИрдХ рд╡реЗрдХреНрдЯрд░ рдФрд░ рдХрд╛рдлреА рдЙрдЪреНрдЪ рд╕реНрдХреЛрд░ (7.5) рдХреЗ рд╕рд╛рде рдХрдордЬреЛрд░рд┐рдпрд╛рдВ рд╣реИрдВ, рдЬреЛ рд╕рдВрд╕рд╛рдзрди рд╕рдорд╛рдкреНрддрд┐ (рд╕реАрдкреАрдпреВ) рдХреЗ рдХрд╛рд░рдг рд╕реЗрд╡рд╛ рд╕реЗ рдЗрдирдХрд╛рд░ (рдбреАрдУрдПрд╕) рдХрд╛ рдЦрддрд░рд╛ рд╣реИред рдЙрд╕ рд╕рдордп FragmentSmack рдХреЗ рд▓рд┐рдП рдХрд░реНрдиреЗрд▓ рдлрд┐рдХреНрд╕ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛; рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рднреЗрджреНрдпрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдкреНрд░рдХрд╛рд╢рди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдмрд╛рдж рдореЗрдВ рд╕рд╛рдордиреЗ рдЖрдпрд╛ред рд╕реЗрдЧрдореЗрдВрдЯрд╕реНрдореИрдХ рдХреЛ рдЦрддреНрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░реНрдиреЗрд▓ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЕрдкрдбреЗрдЯ рдкреИрдХреЗрдЬ рдЙрд╕реА рджрд┐рди рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ рдХреБрдЫ рдмрдЪрд╛ рдерд╛ рдЙрд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рдерд╛ред
рдирд╣реАрдВ, рд╣рдо рдХрд░реНрдиреЗрд▓ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдЦрд╝рд┐рд▓рд╛рдлрд╝ рдирд╣реАрдВ рд╣реИрдВ! рд╣рд╛рд▓рд╛рдБрдХрд┐, рдХреБрдЫ рдмрд╛рд░реАрдХрд┐рдпрд╛рдБ рд╣реИрдВ...

рд╣рдо рдЙрддреНрдкрд╛рджрди рдкрд░ рдХрд░реНрдиреЗрд▓ рдХреЛ рдХреИрд╕реЗ рдЕрджреНрдпрддрди рдХрд░рддреЗ рд╣реИрдВ

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдХреБрдЫ рднреА рдЬрдЯрд┐рд▓ рдирд╣реАрдВ:

  1. рдкреИрдХреЗрдЬ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ;
  2. рдЙрдиреНрд╣реЗрдВ рдХрдИ рд╕рд░реНрд╡рд░реЛрдВ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ (рд╣рдорд╛рд░реЗ рдХреНрд▓рд╛рдЙрдб рдХреЛ рд╣реЛрд╕реНрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рд░реНрд╡рд░ рд╕рд╣рд┐рдд);
  3. рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдХреБрдЫ рднреА рдЯреВрдЯрд╛ рд╣реБрдЖ рди рд╣реЛ;
  4. рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╕рднреА рдорд╛рдирдХ рдХрд░реНрдиреЗрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдмрд┐рдирд╛ рд▓рд╛рдЧреВ рдХреА рдЧрдИ рд╣реИрдВ;
  5. рдХреБрдЫ рджрд┐рди рд░реБрдХреЛ;
  6. рд╕рд░реНрд╡рд░ рдкреНрд░рджрд░реНрд╢рди рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ;
  7. рдирдП рд╕рд░реНрд╡рд░ рдХреА рддреИрдирд╛рддреА рдХреЛ рдирдП рдХрд░реНрдиреЗрд▓ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВ;
  8. рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рджреНрд╡рд╛рд░рд╛ рд╕рднреА рд╕рд░реНрд╡рд░реЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ (рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдкрд░ рдкреНрд░рднрд╛рд╡ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдордп рдореЗрдВ рдПрдХ рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░);
  9. рд╕рднреА рд╕рд░реНрд╡рд░реЛрдВ рдХреЛ рд░реАрдмреВрдЯ рдХрд░реЗрдВред

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдореМрдЬреВрдж рдЧреБрдард▓реА рдХреА рд╕рднреА рд╢рд╛рдЦрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рджреЛрд╣рд░рд╛рдПрдБред рдлрд┐рд▓рд╣рд╛рд▓ рдпрд╣ рд╣реИ:

  • рд╕реНрдЯреЙрдХ рд╕реЗрдВрдЯрдУрдПрд╕ 7 3.10 - рдЕрдзрд┐рдХрд╛рдВрд╢ рдирд┐рдпрдорд┐рдд рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП;
  • рд╡реЗрдирд┐рд▓рд╛ 4.19 - рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдПрдХ рдмрд╛рджрд▓ рд╡рд╛рд▓реЗ рдмрд╛рджрд▓, рдХреНрдпреЛрдВрдХрд┐ рд╣рдореЗрдВ рдмреАрдПрдлрдХреНрдпреВ, рдмреАрдмреАрдЖрд░, рдЖрджрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ;
  • рдПрд▓рд░реЗрдкреЛ рдХрд░реНрдиреЗрд▓-рдПрдордПрд▓ 5.2 - рдХреЗ рд▓рд┐рдП рдЕрддреНрдпрдзрд┐рдХ рднрд░реЗ рд╣реБрдП рд╡рд┐рддрд░рдХ, рдХреНрдпреЛрдВрдХрд┐ 4.19 рдЕрд╕реНрдерд┐рд░ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╕рдорд╛рди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛ рд╣реЛрдЧрд╛, рд╣рдЬрд╛рд░реЛрдВ рд╕рд░реНрд╡рд░реЛрдВ рдХреЛ рд░реАрдмреВрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдмрд╕реЗ рд▓рдВрдмрд╛ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред рдЪреВрдБрдХрд┐ рд╕рднреА рдХрдордЬреЛрд░рд┐рдпрд╛рдБ рд╕рднреА рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИрдВ, рд╣рдо рдХреЗрд╡рд▓ рдЙрдиреНрд╣реЗрдВ рд╣реА рд░реАрдмреВрдЯ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рд╕реАрдзреЗ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рдкрд╣реБрдВрдЪ рдпреЛрдЧреНрдп рд╣реИрдВред рдХреНрд▓рд╛рдЙрдб рдореЗрдВ, рд▓рдЪреАрд▓реЗрдкрди рдХреЛ рд╕реАрдорд┐рдд рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдмрд╛рд╣рд░реА рд░реВрдк рд╕реЗ рд╕реБрд▓рдн рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдПрдХ рдирдП рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рд░реНрд╡рд░ рд╕реЗ рдирд╣реАрдВ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рднреА рд╣реЛрд╕реНрдЯ рдХреЛ рд░рд┐рдмреВрдЯ рдХрд░рддреЗ рд╣реИрдВред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рд╡рд╣рд╛рдВ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдирд┐рдпрдорд┐рдд рд╕рд░реНрд╡рд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕рд░рд▓ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд░рд┐рдмреВрдЯ рдХреЗ рджреМрд░рд╛рди рд╕реНрдЯреЗрдЯрд▓реЗрд╕ рдХрдВрдЯреЗрдирд░ рдЖрд╕рд╛рдиреА рд╕реЗ рджреВрд╕рд░реЗ рд╕рд░реНрд╡рд░ рдкрд░ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЕрднреА рднреА рдмрд╣реБрдд рдХрд╛рдо рдмрд╛рдХреА рд╣реИ, рдФрд░ рдЗрд╕рдореЗрдВ рдХрдИ рд╕рдкреНрддрд╛рд╣ рд▓рдЧ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдпрджрд┐ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рддреЛ рдХрдИ рдорд╣реАрдиреЗ рднреА рд▓рдЧ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдорд▓рд╛рд╡рд░ рдЗрд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕рдордЭрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдкреНрд▓рд╛рди рдмреА рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИред

рдлреНрд░реИрдЧрдореЗрдВрдЯрд╕реНрдореИрдХ/рд╕реЗрдЧрдореЗрдВрдЯрд╕реНрдореИрдХред рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣рд▓

рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдХреБрдЫ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдРрд╕реА рдпреЛрдЬрдирд╛ рдмреА рдореМрдЬреВрдж рд╣реИ, рдФрд░ рдЗрд╕реЗ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдХреНрд╕рд░, рдпрд╣ рдХрд░реНрдиреЗрд▓/рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдмрджрд▓рд╛рд╡ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рд╕рдВрднрд╛рд╡рд┐рдд рдкреНрд░рднрд╛рд╡ рдХреЛ рдХрдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рд╢реЛрд╖рдг рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдорд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдлреНрд░реИрдЧрдореЗрдВрдЯрд╕реНрдореИрдХ/рд╕реЗрдЧрдореЗрдВрдЯрд╕реНрдореИрдХ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдпрд╣ рд╕рдорд╛рдзрд╛рди:

┬лрдЖрдк Net.ipv4.ipfrag_high_thresh рдФрд░ Net.ipv3.ipfrag_low_thresh (рдФрд░ ipv4 Net.ipv4.ipfrag_high_thresh рдФрд░net.ipv6.ipfrag_low_thresh рдХреЗ рд▓рд┐рдП рдЙрдирдХреЗ рд╕рдордХрдХреНрд╖) рдореЗрдВ 6MB рдФрд░ 6MB рдХреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рдиреЛрдВ рдХреЛ рдХреНрд░рдорд╢рдГ 256 kB рдФрд░ 192 kB рдореЗрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдирд┐рдЪрд▓рд╛ред рдкрд░реАрдХреНрд╖рдг рд╣рд╛рд░реНрдбрд╡реЗрдпрд░, рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдФрд░ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХрд┐рд╕реА рд╣рдорд▓реЗ рдХреЗ рджреМрд░рд╛рди рд╕реАрдкреАрдпреВ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЫреЛрдЯреА рд╕реЗ рд▓реЗрдХрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЧрд┐рд░рд╛рд╡рдЯ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, ipfrag_high_thresh=262144 рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рдХрд╛рд░рдг рдХреБрдЫ рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рднрд╛рд╡ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рд╕рдордп рдореЗрдВ рдХреЗрд╡рд▓ рджреЛ 64K рдЯреБрдХрдбрд╝реЗ рдкреБрди: рд╕рдВрдпреЛрдЬрди рдХрддрд╛рд░ рдореЗрдВ рдлрд┐рдЯ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдЬреЛрдЦрд┐рдо рд╣реИ рдХрд┐ рдмрдбрд╝реЗ рдпреВрдбреАрдкреА рдкреИрдХреЗрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЯреВрдЯ рдЬрд╛рдПрдВрдЧреЗ'.

рдкреИрд░рд╛рдореАрдЯрд░ рд╕реНрд╡рдпрдВ рдХрд░реНрдиреЗрд▓ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╡рд░реНрдгрд┐рдд рд╣реИ:

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.

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЙрддреНрдкрд╛рджрди рд╕реЗрд╡рд╛рдУрдВ рдкрд░ рдмрдбрд╝реЗ рдпреВрдбреАрдкреА рдирд╣реАрдВ рд╣реИрдВред LAN рдкрд░ рдХреЛрдИ рдЦрдВрдбрд┐рдд рдЯреНрд░реИрдлрд╝рд┐рдХ рдирд╣реАрдВ рд╣реИ; WAN рдкрд░ рдЦрдВрдбрд┐рдд рдЯреНрд░реИрдлрд╝рд┐рдХ рд╣реИ, рд▓реЗрдХрд┐рди рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИред рдХреЛрдИ рд╕рдВрдХреЗрдд рдирд╣реАрдВ рд╣реИрдВ - рдЖрдк рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ!

рдлреНрд░реИрдЧрдореЗрдВрдЯрд╕реНрдореИрдХ/рд╕реЗрдЧрдореЗрдВрдЯрд╕реНрдореИрдХред рдлрд░реНрд╕реНрдЯ рдмреНрд▓рдб

рд╣рдорд╛рд░реЗ рд╕рд╛рдордиреЗ рдкрд╣рд▓реА рд╕рдорд╕реНрдпрд╛ рдпрд╣ рдереА рдХрд┐ рдХреНрд▓рд╛рдЙрдб рдХрдВрдЯреЗрдирд░ рдХрднреА-рдХрднреА рдирдИ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдХреЗрд╡рд▓ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ (рдХреЗрд╡рд▓ ipfrag_low_thresh) рд▓рд╛рдЧреВ рдХрд░рддреЗ рдереЗ, рдФрд░ рдХрднреА-рдХрднреА рдЙрдиреНрд╣реЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рднреА рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд░рддреЗ рдереЗ - рд╡реЗ рдмрд╕ рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╣реА рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддреЗ рдереЗред рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕реНрдерд┐рд░ рд░реВрдк рд╕реЗ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рдерд╛ (рд╕рднреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдХрдард┐рдирд╛рдИ рдХреЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рдХреА рдЧрдИрдВ)ред рдпрд╣ рд╕рдордЭрдирд╛ рднреА рдЗрддрдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╢реБрд░реБрдЖрдд рдореЗрдВ рдХрдВрдЯреЗрдирд░ рдХреНрд░реИрд╢ рдХреНрдпреЛрдВ рд╣реЛрддрд╛ рд╣реИ: рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рдкрд╛рдИ рдЧрдИред рдПрдХ рдмрд╛рдд рдирд┐рд╢реНрдЪрд┐рдд рдереА: рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╡рд╛рдкрд╕ рд▓рд╛рдиреЗ рд╕реЗ рдХрдВрдЯреЗрдирд░ рдХреНрд░реИрд╢ рдХреА рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИред

рд╣реЛрд╕реНрдЯ рдкрд░ Sysctl рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рдХреНрдпреЛрдВ рдирд╣реАрдВ рд╣реИ? рдХрдВрдЯреЗрдирд░ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╕рдорд░реНрдкрд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рдиреЗрдорд╕реНрдкреЗрд╕ рдореЗрдВ рд░рд╣рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо рдиреЗрдЯрд╡рд░реНрдХ Sysctl рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рд╣реЛрд╕реНрдЯ рд╕реЗ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдХрдВрдЯреЗрдирд░ рдореЗрдВ 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 рдерд╛, рдпрд╛рдиреА, рдКрдкрд░реА рд╕реАрдорд╛ рдХрдо рдереА рдирд┐рдЪрд▓реА рд╕реАрдорд╛ рд╕реЗ рдЕрдзрд┐рдХ, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рддреНрд░реБрдЯрд┐ рд╣реБрдИред

рдЙрд╕ рд╕рдордп, рд╣рдордиреЗ рд╢реБрд░реБрдЖрдд рдХреЗ рдмрд╛рдж рдХрдВрдЯреЗрдирд░ рдХреЛ рдкреБрди: рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ (рдХрдВрдЯреЗрдирд░ рдХреЛ рдлреНрд░реАрдЬ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж) рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛ рд╕рдореВрд╣ рдлреНрд░реАрдЬрд░ рдФрд░ рдХрдВрдЯреЗрдирд░ рдХреЗ рдиреЗрдорд╕реНрдкреЗрд╕ рдореЗрдВ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдЖрдИрдкреА тАЛтАЛрдиреЗрдЯрдиреНрд╕), рдФрд░ рд╣рдордиреЗ рдЗрд╕ рднрд╛рдЧ рдореЗрдВ Sysctl рдкреИрд░рд╛рдореАрдЯрд░ рд▓рд┐рдЦрдирд╛ рднреА рдЬреЛрдбрд╝рд╛ рд╣реИред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдлреНрд░реИрдЧрдореЗрдВрдЯрд╕реНрдореИрдХ/рд╕реЗрдЧрдореЗрдВрдЯрд╕реНрдореИрдХред рдкреНрд░рдердо рд░рдХреНрдд 2

рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рд╕рдордЭрдиреЗ рдХрд╛ рд╕рдордп рд╣реЛрддрд╛, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рдУрд░ рд╕реЗ рдкрд╣рд▓реА рджреБрд░реНрд▓рдн рд╢рд┐рдХрд╛рдпрддреЗрдВ рдЖрдиреА рд╢реБрд░реВ рд╣реЛ рдЧрдИрдВред рдЙрд╕ рд╕рдордп, рдкрд╣рд▓реЗ рд╕рд░реНрд╡рд░ рдкрд░ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢реБрд░реВ рд╣реБрдП рдХрдИ рд╕рдкреНрддрд╛рд╣ рдмреАрдд рдЪреБрдХреЗ рдереЗред рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЬрд╛рдВрдЪ рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд╢рд┐рдХрд╛рдпрддреЗрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдЦрд┐рд▓рд╛рдл рдкреНрд░рд╛рдкреНрдд рд╣реБрдИ рдереАрдВ, рди рдХрд┐ рдЗрди рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╕рднреА рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рдЦрд┐рд▓рд╛рдлред рд╕рдорд╕реНрдпрд╛ рдлрд┐рд░ рдмреЗрд╣рдж рдЕрдирд┐рд╢реНрдЪрд┐рдд рд╣реЛ рдЧрдИ рд╣реИ.

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдордиреЗ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, Sysctl рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╡рд╛рдкрд╕ рд░реЛрд▓ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдкрдбрд╝рд╛ред рд╕рд░реНрд╡рд░ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рд╡рд┐рднрд┐рдиреНрди рд╣реЗрд░рдлреЗрд░реЛрдВ рд╕реЗ рднреА рдХреЛрдИ рдорджрдж рдирд╣реАрдВ рдорд┐рд▓реАред рд░реАрдмреВрдЯ рд╕реЗ рдорджрдж рдорд┐рд▓реА. рд▓рд┐рдирдХреНрд╕ рдХреЛ рд░реАрдмреВрдЯ рдХрд░рдирд╛ рдЙрддрдирд╛ рд╣реА рдЕрдкреНрд░рд╛рдХреГрддрд┐рдХ рд╣реИ рдЬрд┐рддрдирд╛ рдкреБрд░рд╛рдиреЗ рджрд┐рдиреЛрдВ рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рдерд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЗрд╕рд╕реЗ рдорджрдж рдорд┐рд▓реА, рдФрд░ Sysctl рдореЗрдВ рдирдИ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╕рдордп рд╣рдордиреЗ рдЗрд╕реЗ "рдХрд░реНрдиреЗрд▓ рдЧрдбрд╝рдмрдбрд╝" рддрдХ рдмрдирд╛ рджрд┐рдпрд╛ред рдпрд╣ рдХрд┐рддрдирд╛ рддреБрдЪреНрдЫ рдерд╛...

рддреАрди рд╕рдкреНрддрд╛рд╣ рдмрд╛рдж рд╕рдорд╕реНрдпрд╛ рдлрд┐рд░ рд╕реЗ рдЙрднрд░ рдЖрдИред рдЗрди рд╕рд░реНрд╡рд░реЛрдВ рдХрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛рдлреА рд╕рд░рд▓ рдерд╛: рдкреНрд░реЙрдХреНрд╕реА/рдмреИрд▓реЗрдВрд╕рд░ рдореЛрдб рдореЗрдВ Nginxред рдЬреНрдпрд╛рджрд╛ рдЯреНрд░реИрдлрд┐рдХ рдирд╣реАрдВ. рдирдпрд╛ рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рдиреЛрдЯ: рдЧреНрд░рд╛рд╣рдХреЛрдВ рдкрд░ 504 рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣рд░ рджрд┐рди рдмрдврд╝ рд░рд╣реА рд╣реИ (рдЧреЗрдЯрд╡реЗ рдордзреНрдпрд╛рдВрддрд░). рдЧреНрд░рд╛рдлрд╝ рдЗрд╕ рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рджрд┐рди 504 рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ:

рдЙрди рдХрдордЬреЛрд░рд┐рдпреЛрдВ рд╕реЗ рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВ рдЬреЛ рдХрд╛рдо рдореЗрдВ рд░реБрдХрд╛рд╡рдЯ рд▓рд╛рддреА рд╣реИрдВред рднрд╛рдЧ 1: рдлреНрд░реИрдЧрдореЗрдВрдЯрд╕реНрдореИрдХ/рд╕реЗрдЧрдореЗрдВрдЯрд╕реНрдореИрдХ

рд╕рднреА рддреНрд░реБрдЯрд┐рдпрд╛рдБ рдПрдХ рд╣реА рдмреИрдХрдПрдВрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИрдВ - рдЬреЛ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рд╣реИ рдЙрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред рдЗрд╕ рдмреИрдХрдПрдВрдб рдкрд░ рдкреИрдХреЗрдЬ рдлрд╝реНрд░реИрдЧрдореЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдореЗрдореЛрд░реА рдЦрдкрдд рдЧреНрд░рд╛рдлрд╝ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рдерд╛:

рдЙрди рдХрдордЬреЛрд░рд┐рдпреЛрдВ рд╕реЗ рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВ рдЬреЛ рдХрд╛рдо рдореЗрдВ рд░реБрдХрд╛рд╡рдЯ рд▓рд╛рддреА рд╣реИрдВред рднрд╛рдЧ 1: рдлреНрд░реИрдЧрдореЗрдВрдЯрд╕реНрдореИрдХ/рд╕реЗрдЧрдореЗрдВрдЯрд╕реНрдореИрдХ

рдпрд╣ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдЧреНрд░рд╛рдлрд╝ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдХреА рд╕рдмрд╕реЗ рд╕реНрдкрд╖реНрдЯ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдХреНрд▓рд╛рдЙрдб рдореЗрдВ, рдареАрдХ рдЙрд╕реА рд╕рдордп, рдХреНрдпреВрдУрдПрд╕ (рдЯреНрд░реИрдлрд╝рд┐рдХ рдХрдВрдЯреНрд░реЛрд▓) рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдкреИрдХреЗрдЯ рдЯреБрдХрдбрд╝реЛрдВ рдХреЗ рд▓рд┐рдП рдореЗрдореЛрд░реА рдЦрдкрдд рдХреЗ рдЧреНрд░рд╛рдлрд╝ рдкрд░, рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рд╡реИрд╕рд╛ рд╣реА рджрд┐рдЦрддрд╛ рдерд╛:

рдЙрди рдХрдордЬреЛрд░рд┐рдпреЛрдВ рд╕реЗ рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВ рдЬреЛ рдХрд╛рдо рдореЗрдВ рд░реБрдХрд╛рд╡рдЯ рд▓рд╛рддреА рд╣реИрдВред рднрд╛рдЧ 1: рдлреНрд░реИрдЧрдореЗрдВрдЯрд╕реНрдореИрдХ/рд╕реЗрдЧрдореЗрдВрдЯрд╕реНрдореИрдХ

рдзрд╛рд░рдгрд╛ рд╕рд░рд▓ рдереА: рдпрджрд┐ рд╡реЗ рдЧреНрд░рд╛рдлрд╝ рдкрд░ рд╕рдорд╛рди рджрд┐рдЦрддреЗ рд╣реИрдВ, рддреЛ рдЙрдирдХрд╛ рдХрд╛рд░рдг рднреА рд╕рдорд╛рди рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рд╕реНрдореГрддрд┐ рдХреЗ рд╕рд╛рде рдХреЛрдИ рднреА рд╕рдорд╕реНрдпрд╛ рдЕрддреНрдпрдВрдд рджреБрд░реНрд▓рдн рд╣реИред

рдирд┐рд╢реНрдЪрд┐рдд рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рд░ рдпрд╣ рдерд╛ рдХрд┐ рд╣рдордиреЗ QoS рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде fq рдкреИрдХреЗрдЯ рд╢реЗрдбреНрдпреВрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдПрдХ рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЖрдкрдХреЛ рдХрддрд╛рд░ рдореЗрдВ 100 рдкреИрдХреЗрдЯ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдХреБрдЫ рдХрдиреЗрдХреНрд╢рди, рдЪреИрдирд▓ рдХреА рдХрдореА рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдХрддрд╛рд░ рдХреЛ рдХреНрд╖рдорддрд╛ рд╕реЗ рдЕрд╡рд░реБрджреНрдз рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддреЗ рд╣реИрдВред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдкреИрдХреЗрдЯ рдЧрд┐рд░рд╛ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЯреАрд╕реА рд╕рд╛рдВрдЦреНрдпрд┐рдХреА (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 рдлрд╝реНрд▓реЛ_рдкреНрд▓рд┐рдорд┐рдЯ" рдПрдХ рдХрдиреЗрдХреНрд╢рди рдХреА рдХрддрд╛рд░ рд╕реАрдорд╛ рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рдЧрд┐рд░рд╛рдП рдЧрдП рдкреИрдХреЗрдЯ рд╣реИрдВ, рдФрд░ "рдЧрд┐рд░рд╛рдпрд╛ рдЧрдпрд╛ 464545" рдЗрд╕ рд╢реЗрдбреНрдпреВрд▓рд░ рдХреЗ рд╕рднреА рдЧрд┐рд░рд╛рдП рдЧрдП рдкреИрдХреЗрдЯреЛрдВ рдХрд╛ рдпреЛрдЧ рд╣реИред рдХрддрд╛рд░ рдХреА рд▓рдВрдмрд╛рдИ 1 рд╣рдЬрд╛рд░ рддрдХ рдмрдврд╝рд╛рдиреЗ рдФрд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╕рдорд╕реНрдпрд╛ рдЖрдирд╛ рдмрдВрдж рд╣реЛ рдЧрдИред рдЖрдк рдЖрд░рд╛рдо рд╕реЗ рдмреИрдардХрд░ рд╕реНрдореВрджреА рдкреА рд╕рдХрддреЗ рд╣реИрдВред

рдлреНрд░реИрдЧрдореЗрдВрдЯрд╕реНрдореИрдХ/рд╕реЗрдЧрдореЗрдВрдЯрд╕реНрдореИрдХред рдЕрдВрддрд┐рдо рд░рдХреНрдд

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреА рдШреЛрд╖рдгрд╛ рдХреЗ рдХрдИ рдорд╣реАрдиреЛрдВ рдмрд╛рдж, рдлреНрд░реИрдЧрдореЗрдВрдЯрд╕реНрдореИрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд┐рдХреНрд╕ рдЕрдВрддрддрдГ рд╕рд╛рдордиреЗ рдЖрдпрд╛ (рдореИрдВ рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛ рджреВрдВ рдХрд┐ рдЕрдЧрд╕реНрдд рдореЗрдВ рдШреЛрд╖рдгрд╛ рдХреЗ рд╕рд╛рде, рдХреЗрд╡рд▓ рд╕реЗрдЧрдореЗрдВрдЯрд╕реНрдореИрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд┐рдХреНрд╕ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛), рдЬрд┐рд╕рдиреЗ рд╣рдореЗрдВ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХрд╛ рдореМрдХрд╛ рджрд┐рдпрд╛, рдЬрд┐рд╕рд╕реЗ рд╣рдореЗрдВ рдХрд╛рдлреА рдкрд░реЗрд╢рд╛рдиреА рд╣реБрдИред рдЗрд╕ рджреМрд░рд╛рди, рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреБрдЫ рд╕рд░реНрд╡рд░реЛрдВ рдХреЛ рдирдП рдХрд░реНрдиреЗрд▓ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗ рдереЗ, рдФрд░ рдЕрдм рд╣рдореЗрдВ рд╢реБрд░реБрдЖрдд рд╕реЗ рд╢реБрд░реБрдЖрдд рдХрд░рдиреА рдереАред рд╣рдордиреЗ рдлреНрд░реИрдЧрдореЗрдВрдЯрд╕реНрдореИрдХ рдлрд┐рдХреНрд╕ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд┐рдП рдмрд┐рдирд╛ рдХрд░реНрдиреЗрд▓ рдХреЛ рдЕрдкрдбреЗрдЯ рдХреНрдпреЛрдВ рдХрд┐рдпрд╛? рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдЗрди рдХрдордЬреЛрд░рд┐рдпреЛрдВ рд╕реЗ рдмрдЪрд╛рд╡ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ CentOS рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рд╛рде рдореЗрд▓ рдЦрд╛рддреА рд╣реИ (рдФрд░ рд╡рд┐рд▓рдп рд╣реЛ рдЧрдИ рд╣реИ) (рдЬрд┐рд╕рдореЗрдВ рдХреЗрд╡рд▓ рдХрд░реНрдиреЗрд▓ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рд╕реЗ рднреА рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ)ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕реЗрдЧрдореЗрдВрдЯрд╕реНрдореИрдХ рдПрдХ рдЕрдзрд┐рдХ рдЦрддрд░рдирд╛рдХ рднреЗрджреНрдпрддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХрд╛ рд╕рдорд╛рдзрд╛рди рддреБрд░рдВрдд рд╕рд╛рдордиреЗ рдЖ рдЧрдпрд╛, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╡реИрд╕реЗ рднреА рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╣рдо рдХреЗрд╡рд▓ CentOS рдкрд░ рдХрд░реНрдиреЗрд▓ рдХреЛ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рдХреНрдпреЛрдВрдХрд┐ FragmentSmack рднреЗрджреНрдпрддрд╛, рдЬреЛ CentOS 7.5 рдХреЗ рджреМрд░рд╛рди рджрд┐рдЦрд╛рдИ рджреА рдереА, рдХреЗрд╡рд▓ рд╕рдВрд╕реНрдХрд░рдг 7.6 рдореЗрдВ рддрдп рдХреА рдЧрдИ рдереА, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ 7.5 рдкрд░ рдЕрдкрдбреЗрдЯ рдХреЛ рд░реЛрдХрдирд╛ рдкрдбрд╝рд╛ рдФрд░ 7.6 рдкрд░ рдЕрдкрдбреЗрдЯ рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдФрд░ рдРрд╕рд╛ рд╣реЛрддрд╛ рднреА рд╣реИ.

рджреВрд╕рд░реЗ, рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рджреБрд░реНрд▓рдн рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╢рд┐рдХрд╛рдпрддреЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд▓реМрдЯ рдЖрдИ рд╣реИрдВред рдЕрдм рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ рд╕рднреА рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ рд╣рдорд╛рд░реЗ рдХреБрдЫ рд╕рд░реНрд╡рд░реЛрдВ рдкрд░ рдлрд╝рд╛рдЗрд▓реЗрдВ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреБрд▓ рджреНрд░рд╡реНрдпрдорд╛рди рд╕реЗ рдмрд╣реБрдд рдХрдо рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЕрдкрд▓реЛрдб рдЗрди рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реБрдПред

рдЬреИрд╕рд╛ рдХрд┐ рд╣рдореЗрдВ рдКрдкрд░ рдХреА рдХрд╣рд╛рдиреА рд╕реЗ рдпрд╛рдж рд╣реИ, Sysctl рдХреЛ рд╡рд╛рдкрд╕ рд▓рд╛рдиреЗ рд╕реЗ рдХреЛрдИ рдорджрдж рдирд╣реАрдВ рдорд┐рд▓реАред рд░реАрдмреВрдЯ рд╕реЗ рдорджрдж рдорд┐рд▓реА, рд▓реЗрдХрд┐рди рдЕрд╕реНрдерд╛рдпреА рддреМрд░ рдкрд░ред
Sysctl рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рд╕рдВрджреЗрд╣ рджреВрд░ рдирд╣реАрдВ рд╣реБрдП, рд▓реЗрдХрд┐рди рдЗрд╕ рдмрд╛рд░ рдпрдерд╛рд╕рдВрднрд╡ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдПрдХрддреНрд░ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рдерд╛ рдЗрд╕рдХрд╛ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рдЕрдкрд▓реЛрдб рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреА рднреА рднрд╛рд░реА рдХрдореА рдереАред

рд╕рднреА рдЙрдкрд▓рдмреНрдз рдЖрдБрдХрдбрд╝реЛрдВ рдФрд░ рд▓реЙрдЧ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╣рдореЗрдВ рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рдХрд░реАрдм рдирд╣реАрдВ рд▓рд╛рдпрд╛ рдХрд┐ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рдерд╛ред рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрдмрдВрдз рдХреЛ "рдорд╣рд╕реВрд╕" рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреА рддреАрд╡реНрд░ рдХрдореА рдереАред рдЕрдВрдд рдореЗрдВ, рдбреЗрд╡рд▓рдкрд░реНрд╕, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рд╡рд╛рдИ-рдлрд╛рдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрдиреЗ рдкрд░ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕реНрдерд┐рд░ рдкреБрдирд░реБрддреНрдкрд╛рджрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗред рдпрд╣ рдЬрд╛рдВрдЪ рдореЗрдВ рдПрдХ рдмрдбрд╝реА рд╕рдлрд▓рддрд╛ рдереА. рдХреНрд▓рд╛рдЗрдВрдЯ Nginx рд╕реЗ рдЬреБрдбрд╝рд╛ рдерд╛, рдЬреЛ рдмреИрдХрдПрдВрдб рдкрд░ рдкреНрд░реЙрдХреНрд╕реА рдХрд░рддрд╛ рдерд╛, рдЬреЛ рд╣рдорд╛рд░рд╛ рдЬрд╛рд╡рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдерд╛ред

рдЙрди рдХрдордЬреЛрд░рд┐рдпреЛрдВ рд╕реЗ рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВ рдЬреЛ рдХрд╛рдо рдореЗрдВ рд░реБрдХрд╛рд╡рдЯ рд▓рд╛рддреА рд╣реИрдВред рднрд╛рдЧ 1: рдлреНрд░реИрдЧрдореЗрдВрдЯрд╕реНрдореИрдХ/рд╕реЗрдЧрдореЗрдВрдЯрд╕реНрдореИрдХ

рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдВрд╡рд╛рдж рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдерд╛ (Nginx рдкреНрд░реЙрдХреНрд╕реА рдкрдХреНрд╖ рдкрд░ рддрдп):

  1. рдХреНрд▓рд╛рдЗрдВрдЯ: рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдЕрдиреБрд░реЛрдзред
  2. рдЬрд╛рд╡рд╛ рд╕рд░реНрд╡рд░: рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛.
  3. рдЧреНрд░рд╛рд╣рдХ: рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдкреЛрд╕реНрдЯ рдХрд░реЗрдВ.
  4. рдЬрд╛рд╡рд╛ рд╕рд░реНрд╡рд░: рддреНрд░реБрдЯрд┐.

рдЙрд╕реА рд╕рдордп, рдЬрд╛рд╡рд╛ рд╕рд░реНрд╡рд░ рд▓реЙрдЧ рдореЗрдВ рд▓рд┐рдЦрддрд╛ рд╣реИ рдХрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ 0 рдмрд╛рдЗрдЯреНрд╕ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖ рдерд╛, рдФрд░ Nginx рдкреНрд░реЙрдХреНрд╕реА рд▓рд┐рдЦрддрд╛ рд╣реИ рдХрд┐ рдЕрдиреБрд░реЛрдз рдореЗрдВ 30 рд╕реЗрдХрдВрдб рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧрд╛ (30 рд╕реЗрдХрдВрдб рдХреНрд▓рд╛рдЗрдВрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЯрд╛рдЗрдордЖрдЙрдЯ рд╣реИ)ред рдЯрд╛рдЗрдордЖрдЙрдЯ рдХреНрдпреЛрдВ рдФрд░ 0 рдмрд╛рдЗрдЯреНрд╕ рдХреНрдпреЛрдВ? HTTP рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдп рд╕реЗ, рд╕рдм рдХреБрдЫ рд╡реИрд╕реЗ рд╣реА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕реЗ рдЙрд╕реЗ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдлрд╝рд╛рдЗрд▓ рд╡рд╛рд▓рд╛ POST рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ Nginx рдХреЗ рдмреАрдЪ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдм рдЦреБрдж рдХреЛ рдЯреАрд╕реАрдкреАрдбрдореНрдк рд╕реЗ рд▓реИрд╕ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдЖ рдЧрдпрд╛ рд╣реИ! рд▓реЗрдХрд┐рди рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред Nginx рдкреНрд░реЙрдХреНрд╕реА L3 рдмреИрд▓реЗрдВрд╕рд░ рдХреЗ рдкреАрдЫреЗ рд╣реИ рдПрдирдПрдлрд╡реЗрдпрд░. рдЯрдирд▓рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ L3 рдмреИрд▓реЗрдВрд╕рд░ рд╕реЗ рд╕рд░реНрд╡рд░ рддрдХ рдкреИрдХреЗрдЯ рдкрд╣реБрдВрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЕрдкрдиреЗ рд╣реЗрдбрд░ рдХреЛ рдкреИрдХреЗрдЯ рдореЗрдВ рдЬреЛрдбрд╝рддрд╛ рд╣реИ:

рдЙрди рдХрдордЬреЛрд░рд┐рдпреЛрдВ рд╕реЗ рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВ рдЬреЛ рдХрд╛рдо рдореЗрдВ рд░реБрдХрд╛рд╡рдЯ рд▓рд╛рддреА рд╣реИрдВред рднрд╛рдЧ 1: рдлреНрд░реИрдЧрдореЗрдВрдЯрд╕реНрдореИрдХ/рд╕реЗрдЧрдореЗрдВрдЯрд╕реНрдореИрдХ

рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдиреЗрдЯрд╡рд░реНрдХ Vlan-рдЯреИрдЧ рдХрд┐рдП рдЧрдП рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕ рд╕рд░реНрд╡рд░ рдкрд░ рдЖрддрд╛ рд╣реИ, рдЬреЛ рдкреИрдХреЗрдЯ рдореЗрдВ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдлрд╝реАрд▓реНрдб рднреА рдЬреЛрдбрд╝рддрд╛ рд╣реИ:

рдЙрди рдХрдордЬреЛрд░рд┐рдпреЛрдВ рд╕реЗ рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВ рдЬреЛ рдХрд╛рдо рдореЗрдВ рд░реБрдХрд╛рд╡рдЯ рд▓рд╛рддреА рд╣реИрдВред рднрд╛рдЧ 1: рдлреНрд░реИрдЧрдореЗрдВрдЯрд╕реНрдореИрдХ/рд╕реЗрдЧрдореЗрдВрдЯрд╕реНрдореИрдХ

рдФрд░ рдЗрд╕ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдЦрдВрдбрд┐рдд рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдЖрдиреЗ рд╡рд╛рд▓реЗ рдЦрдВрдбрд┐рдд рдЯреНрд░реИрдлрд╝рд┐рдХ рдХрд╛ рд╡рд╣реА рдЫреЛрдЯрд╛ рдкреНрд░рддрд┐рд╢рдд рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдордиреЗ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд╕реЗ рдЬреЛрдЦрд┐рдореЛрдВ рдХрд╛ рдЖрдХрд▓рди рдХрд░рддреЗ рд╕рдордп рдмрд╛рдд рдХреА рдереА), рдЬреЛ рд╣реЗрдбрд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рднреА рдмрджрд▓рддрд╛ рд╣реИ:

рдЙрди рдХрдордЬреЛрд░рд┐рдпреЛрдВ рд╕реЗ рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВ рдЬреЛ рдХрд╛рдо рдореЗрдВ рд░реБрдХрд╛рд╡рдЯ рд▓рд╛рддреА рд╣реИрдВред рднрд╛рдЧ 1: рдлреНрд░реИрдЧрдореЗрдВрдЯрд╕реНрдореИрдХ/рд╕реЗрдЧрдореЗрдВрдЯрд╕реНрдореИрдХ

рдПрдХ рдмрд╛рд░ рдлрд┐рд░: рдкреИрдХреЗрдЯреЛрдВ рдХреЛ Vlan рдЯреИрдЧ рдХреЗ рд╕рд╛рде рд╕рдВрдкреБрдЯрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдПрдХ рд╕реБрд░рдВрдЧ рдХреЗ рд╕рд╛рде рд╕рдВрдкреБрдЯрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЦрдВрдбрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдХреИрд╕реЗ рд╣реЛрддрд╛ рд╣реИ рдЗрд╕реЗ рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдЗрдП рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ Nginx рдкреНрд░реЙрдХреНрд╕реА рддрдХ рдкреИрдХреЗрдЯ рд░реВрдЯ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВред

  1. рдкреИрдХреЗрдЯ L3 рдмреИрд▓реЗрдВрд╕рд░ рддрдХ рдкрд╣реБрдВрдЪрддрд╛ рд╣реИред рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдХреЗ рднреАрддрд░ рд╕рд╣реА рд░реВрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП, рдкреИрдХреЗрдЯ рдХреЛ рдПрдХ рд╕реБрд░рдВрдЧ рдореЗрдВ рдПрдирдХреИрдкреНрд╕реБрд▓реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдб рдкрд░ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред
  2. рдЪреВрдВрдХрд┐ рдкреИрдХреЗрдЯ + рдЯрдирд▓ рд╣реЗрдбрд░ рдПрдордЯреАрдпреВ рдореЗрдВ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдкреИрдХреЗрдЯ рдХреЛ рдЯреБрдХрдбрд╝реЛрдВ рдореЗрдВ рдХрд╛рдЯ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рднреЗрдЬ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
  3. L3 рдмреИрд▓реЗрдВрд╕рд░ рдХреЗ рдмрд╛рдж рдХрд╛ рд╕реНрд╡рд┐рдЪ, рдПрдХ рдкреИрдХреЗрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╕рдордп, рдЙрд╕рдореЗрдВ рдПрдХ Vlan рдЯреИрдЧ рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рднреЗрдЬрддрд╛ рд╣реИред
  4. Nginx рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рд╕рд╛рдордиреЗ рдХрд╛ рд╕реНрд╡рд┐рдЪ рджреЗрдЦрддрд╛ рд╣реИ (рдкреЛрд░реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░) рдХрд┐ рд╕рд░реНрд╡рд░ Vlan-рдПрдирдХреИрдкреНрд╕реБрд▓реЗрдЯреЗрдб рдкреИрдХреЗрдЯ рдХреА рдЙрдореНрдореАрдж рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ Vlan рдЯреИрдЧ рдХреЛ рд╣рдЯрд╛рдП рдмрд┐рдирд╛ рдЗрд╕реЗ рд╡реИрд╕реЗ рд╣реА рднреЗрдЬрддрд╛ рд╣реИред
  5. рд▓рд┐рдирдХреНрд╕ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рдЯреБрдХрдбрд╝реЗ рд▓реЗрддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдмрдбрд╝реЗ рдкреИрдХреЗрдЬ рдореЗрдВ рдорд┐рд▓рд╛ рджреЗрддрд╛ рд╣реИред
  6. рдЗрд╕рдХреЗ рдмрд╛рдж, рдкреИрдХреЗрдЯ Vlan рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд░ рдкрд╣реБрдБрдЪрддрд╛ рд╣реИ, рдЬрд╣рд╛рдБ рд╕реЗ рдкрд╣рд▓реА рдкрд░рдд рд╣рдЯрд╛ рджреА рдЬрд╛рддреА рд╣реИ - Vlan рдПрдирдХреИрдкреНрд╕реБрд▓реЗрд╢рдиред
  7. рд▓рд┐рдирдХреНрд╕ рдлрд┐рд░ рдЗрд╕реЗ рдЯрдирд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд░ рднреЗрдЬрддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рд╕реЗ рдПрдХ рдФрд░ рдкрд░рдд рд╣рдЯрд╛ рджреА рдЬрд╛рддреА рд╣реИ - рдЯрдирд▓ рдПрдирдХреИрдкреНрд╕реБрд▓реЗрд╢рдиред

рдХрдард┐рдирд╛рдИ рдпрд╣ рд╣реИ рдХрд┐ рдЗрди рд╕рднреА рдХреЛ tcpdump рдХреЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рдПред
рдЖрдЗрдП рдЕрдВрдд рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ: рдХреНрдпрд╛ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ рд╡реАрдПрд▓рдПрдПрди рдФрд░ рдЯрдирд▓ рдПрдирдХреИрдкреНрд╕реБрд▓реЗрд╢рди рд╣рдЯрд╛рдП рдЧрдП рд╕рд╛рдл (рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╣реЗрдбрд░ рдХреЗ рдмрд┐рдирд╛) рдЖрдИрдкреА рдкреИрдХреЗрдЯ рд╣реИрдВ?

tcpdump host <ip ╨║╨╗╨╕╨╡╨╜╤В╨░>

рдирд╣реАрдВ, рд╕рд░реНрд╡рд░ рдкрд░ рдРрд╕реЗ рдХреЛрдИ рдкреИрдХреЗрдЬ рдирд╣реАрдВ рдереЗред рддреЛ рд╕рдорд╕реНрдпрд╛ рддреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд░рд╣реА рд╣реЛрдЧреА. рдХреНрдпрд╛ рдРрд╕реЗ рдХреЛрдИ рдкреИрдХреЗрдЯ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рдХреЗрд╡рд▓ рд╡реНрд▓рд╛рди рдПрдирдХреИрдкреНрд╕реБрд▓реЗрд╢рди рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ?

tcpdump ip[32:4]=0xx390x2xx

0xx390x2xx рд╣реЗрдХреНрд╕ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдХреНрд▓рд╛рдЗрдВрдЯ рдЖрдИрдкреА рдкрддрд╛ рд╣реИред
32:4 - рдЙрд╕ рдлрд╝реАрд▓реНрдб рдХрд╛ рдкрддрд╛ рдФрд░ рд▓рдВрдмрд╛рдИ рдЬрд┐рд╕рдореЗрдВ рдЯрдирд▓ рдкреИрдХреЗрдЯ рдореЗрдВ рдПрд╕рд╕реАрдЖрд░ рдЖрдИрдкреА рд▓рд┐рдЦрд╛ рд╣реИред

рдлрд╝реАрд▓реНрдб рдкрддреЗ рдХреЛ рдмрд▓рдкреВрд░реНрд╡рдХ рдЪреБрдирдирд╛ рдкрдбрд╝рд╛, рдХреНрдпреЛрдВрдХрд┐ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рд╡реЗ 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) рдПрдХ рддрд╕реНрд╡реАрд░ рдХреЗ рд╕рд╛рде (рдПрдХреНрд╕рд┐рдлрд╝ рд╢рдмреНрдж рдкрд╣рд▓реЗ рдкреИрдХреЗрдЬ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ)ред рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рдЗрд╕ рд╕реНрддрд░ рдкрд░ рдкреИрдХреЗрдЬ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдбрдВрдк рдореЗрдВ рдорд░реНрдЬ рдХрд┐рдП рдЧрдП рд░реВрдк рдореЗрдВ рдирд╣реАрдВ, рд╕рдорд╕реНрдпрд╛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рд╕рд╛рде рд╣реИред рдЕрдВрддрддрдГ рдЗрд╕рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬреА рдкреНрд░рдорд╛рдг рдореМрдЬреВрдж рд╣реИ!

рдкреИрдХреЗрдЯ рдбрд┐рдХреЛрдбрд░ рдиреЗ рдРрд╕реА рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдмрддрд╛рдИ рдЬреЛ рдирд┐рд░реНрдорд╛рдг рдХреЛ рд░реЛрдХ рд╕рдХреЗред рдЗрд╕реЗ рдпрд╣рд╛рдВ рдЖрдЬрд╝рдорд╛рдпрд╛: hpd.gasmi.net. рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЬрдм рдЖрдк рд╡рд╣рд╛рдВ рдХреБрдЫ рднрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдбрд┐рдХреЛрдбрд░ рдХреЛ рдкреИрдХреЗрдЯ рдкреНрд░рд╛рд░реВрдк рдкрд╕рдВрдж рдирд╣реАрдВ рдЖрддрд╛ рд╣реИред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ Srcmac рдФрд░ Ethertype (рдЦрдВрдб рдЬрд╛рдирдХрд╛рд░реА рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ) рдХреЗ рдмреАрдЪ рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рджреЛ рдСрдХреНрдЯреЗрдЯ рдереЗред рдЗрдиреНрд╣реЗрдВ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдбрд┐рдХреЛрдбрд░ рдиреЗ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛. рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЗрд╕рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рджрд┐рдЦреАред
рдХреЛрдИ рдХреБрдЫ рднреА рдХрд╣реЗ, рдЙрди Sysctl рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдФрд░ рдХреБрдЫ рдирд╣реАрдВ рдорд┐рд▓рд╛ред рдкреИрдорд╛рдиреЗ рдХреЛ рд╕рдордЭрдиреЗ рдФрд░ рдЖрдЧреЗ рдХреА рдХрд╛рд░реНрд░рд╡рд╛рдЗрдпреЛрдВ рдкрд░ рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рд╕рд░реНрд╡рд░ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдвреВрдВрдврдирд╛ рдмрд╛рдХреА рд░рд╣ рдЧрдпрд╛ рдерд╛ред рдЖрд╡рд╢реНрдпрдХ рдХрд╛рдЙрдВрдЯрд░ рдХрд╛рдлреА рдЬрд▓реНрджреА рдорд┐рд▓ рдЧрдпрд╛:

netstat -s | grep "packet reassembles failedтАЭ

рдпрд╣ OID=1.3.6.1.2.1.4.31.1.1.16.1 рдХреЗ рдЕрдВрддрд░реНрдЧрдд snmpd рдореЗрдВ рднреА рд╣реИ (ipSystemStatsReasmFairs).

"рдЖрдИрдкреА рд░реА-рдЕрд╕реЗрдВрдмрд▓реА рдПрд▓реНрдЧреЛрд░рд┐рджрдо рджреНрд╡рд╛рд░рд╛ рдкрддрд╛ рд▓рдЧрд╛рдИ рдЧрдИ рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ (рдХрд┐рд╕реА рднреА рдХрд╛рд░рдг рд╕реЗ: рд╕рдордп рд╕рдорд╛рдкреНрдд, рддреНрд░реБрдЯрд┐рдпрд╛рдВ, рдЖрджрд┐)ред"

рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рдЬрд┐рд╕ рд╕рдореВрд╣ рдкрд░ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛ рдЧрдпрд╛, рдЙрдирдореЗрдВ рд╕реЗ рджреЛ рдкрд░ рдпрд╣ рдХрд╛рдЙрдВрдЯрд░ рддреЗрдЬреА рд╕реЗ рдмрдврд╝рд╛, рджреЛ рдкрд░ рдпрд╣ рдзреАрд░реЗ-рдзреАрд░реЗ рдмрдврд╝рд╛, рдФрд░ рджреЛ рдкрд░ рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдирд╣реАрдВ рдмрдврд╝рд╛ред рдЗрд╕ рдХрд╛рдЙрдВрдЯрд░ рдХреА рдЧрддрд┐рд╢реАрд▓рддрд╛ рдХреА рддреБрд▓рдирд╛ рдЬрд╛рд╡рд╛ рд╕рд░реНрд╡рд░ рдкрд░ HTTP рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдЧрддрд┐рд╢реАрд▓рддрд╛ рд╕реЗ рдХрд░рдиреЗ рдкрд░ рдПрдХ рд╕рд╣рд╕рдВрдмрдВрдз рдХрд╛ рдкрддрд╛ рдЪрд▓рд╛ред рдпрд╛рдиреА рдореАрдЯрд░ рдкрд░ рдирдЬрд░ рд░рдЦреА рдЬрд╛ рд╕рдХреЗрдЧреА.

рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдПрдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕рдВрдХреЗрддрдХ рд╣реЛрдирд╛ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рддрд╛рдХрд┐ рдЖрдк рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХреЗрдВ рдХрд┐ Sysctl рдХреЛ рд╡рд╛рдкрд╕ рд▓рд╛рдиреЗ рд╕реЗ рдорджрдж рдорд┐рд▓рддреА рд╣реИ рдпрд╛ рдирд╣реАрдВ, рдХреНрдпреЛрдВрдХрд┐ рдкрд┐рдЫрд▓реА рдХрд╣рд╛рдиреА рд╕реЗ рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рддреБрд░рдВрдд рдирд╣реАрдВ рд╕рдордЭрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рд╕рдВрдХреЗрддрдХ рд╣рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдЦреЛрдЬреЗ рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рд╕рднреА рд╕рдорд╕реНрдпрд╛ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред
Sysctl рдХреЛ рд╡рд╛рдкрд╕ рд░реЛрд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рддреНрд░реБрдЯрд┐рдпрд╛рдБ рдмрдВрдж рд╣реЛ рдЧрдИрдВ, рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдХрд╛рд░рдг рд╕рд┐рджреНрдз рд╣реЛ рдЧрдпрд╛, рд╕рд╛рде рд╣реА рдпрд╣ рддрдереНрдп рднреА рд╕рд┐рджреНрдз рд╣реЛ рдЧрдпрд╛ рдХрд┐ рд░реЛрд▓рдмреИрдХ рд╕реЗ рдорджрдж рдорд┐рд▓рддреА рд╣реИред

рд╣рдордиреЗ рдЕрдиреНрдп рд╕рд░реНрд╡рд░реЛрдВ рдкрд░ рд╡рд┐рдЦрдВрдбрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╡рд╛рдкрд╕ рд▓реЗ рд▓рд┐рдпрд╛, рдЬрд╣рд╛рдВ рдирдИ рдирд┐рдЧрд░рд╛рдиреА рдЪрд▓рди рдореЗрдВ рдЖрдИ, рдФрд░ рдХрд╣реАрдВ рди рдХрд╣реАрдВ рд╣рдордиреЗ рдкрд╣рд▓реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЯреБрдХрдбрд╝реЛрдВ рдХреЗ рд▓рд┐рдП рдФрд░ рднреА рдЕрдзрд┐рдХ рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрд┐рдд рдХреА (рдпрд╣ рдпреВрдбреАрдкреА рдЖрдВрдХрдбрд╝реЗ рдереЗ, рдЬрд┐рд╕рдХрд╛ рдЖрдВрд╢рд┐рдХ рдиреБрдХрд╕рд╛рди рд╕рд╛рдорд╛рдиреНрдп рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рдЦрд┐рд▓рд╛рдл рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рдирд╣реАрдВ рдерд╛) .

рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рд╢реНрди

рд╣рдорд╛рд░реЗ L3 рдмреИрд▓реЗрдВрд╕рд░ рдкрд░ рдкреИрдХреЗрдЯ рдЦрдВрдбрд┐рдд рдХреНрдпреЛрдВ рд╣реЛрддреЗ рд╣реИрдВ? рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рд╕реЗ рдмреИрд▓реЗрдВрд╕рд░реНрд╕ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рд╡рд╛рд▓реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреИрдХреЗрдЯ SYN рдФрд░ ACK рд╣реИрдВред рдЗрди рдкреИрдХреЗрдЬреЛрдВ рдХрд╛ рдЖрдХрд╛рд░ рдЫреЛрдЯрд╛ рд╣реИ. рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рдРрд╕реЗ рдкреИрдХреЗрдЯреЛрдВ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЙрдирдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рдЦрд┐рд▓рд╛рдл рд╣рдордиреЗ рдмрдбрд╝реЗ рдкреИрдХреЗрдЯреЛрдВ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ рдЬреЛ рдЯреБрдХрдбрд╝реЗ-рдЯреБрдХрдбрд╝реЗ рд╣реЛрдиреЗ рд▓рдЧреЗ рдереЗред

рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдЯреВрдЯреА рд╣реБрдИ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдереА advmss Vlan рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╡рд╛рд▓реЗ рд╕рд░реНрд╡рд░ рдкрд░ (рдЙрд╕ рд╕рдордп рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдЯреИрдЧ рдХрд┐рдП рдЧрдП рдЯреНрд░реИрдлрд╝рд┐рдХ рд╡рд╛рд▓реЗ рдмрд╣реБрдд рдХрдо рд╕рд░реНрд╡рд░ рдереЗ)ред Advmss рд╣рдореЗрдВ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рджреЗрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реА рджрд┐рд╢рд╛ рдореЗрдВ рдкреИрдХреЗрдЯ рдЖрдХрд╛рд░ рдореЗрдВ рдЫреЛрдЯреЗ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рдЙрдирдореЗрдВ рдЯрдирд▓ рд╣реЗрдбрд░ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж рдЙрдиреНрд╣реЗрдВ рдЦрдВрдбрд┐рдд рди рдХрд░рдирд╛ рдкрдбрд╝реЗред

Sysctl рд░реЛрд▓рдмреИрдХ рд╕реЗ рдорджрдж рдХреНрдпреЛрдВ рдирд╣реАрдВ рдорд┐рд▓реА, рд▓реЗрдХрд┐рди рд░реАрдмреВрдЯ рд╕реЗ рдорджрдж рдорд┐рд▓реА? Sysctl рдХреЛ рд╡рд╛рдкрд╕ рд▓рд╛рдиреЗ рд╕реЗ рд╡рд┐рд▓рдп рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдореЗрдореЛрд░реА рдХреА рдорд╛рддреНрд░рд╛ рдмрджрд▓ рдЧрдИред рдЙрд╕реА рд╕рдордп, рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░ рдЯреБрдХрдбрд╝реЛрдВ рдХреЗ рд▓рд┐рдП рдореЗрдореЛрд░реА рдЕрддрд┐рдкреНрд░рд╡рд╛рд╣ рдХреЗ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрдиреЗрдХреНрд╢рди рдзреАрдорд╛ рд╣реЛ рдЧрдпрд╛, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдЯреБрдХрдбрд╝реЗ рдХрддрд╛рд░ рдореЗрдВ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд╡рд┐рд▓рдВрдмрд┐рдд рд░рд╣реЗред рдЕрд░реНрдерд╛рддреН рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЪрдХреНрд░реЛрдВ рдореЗрдВ рдЪрд▓реАред
рд░рд┐рдмреВрдЯ рдиреЗ рдореЗрдореЛрд░реА рд╕рд╛рдлрд╝ рдХрд░ рджреА рдФрд░ рд╕рдм рдХреБрдЫ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╣реЛ рдЧрдпрд╛ред

рдХреНрдпрд╛ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЗ рдмрд┐рдирд╛ рдРрд╕рд╛ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдерд╛? рд╣рд╛рдВ, рд▓реЗрдХрд┐рди рд╣рдорд▓реЗ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕реЗрд╡рд╛ рд╕реЗ рд╡рдВрдЪрд┐рдд рдХрд░ рджрд┐рдП рдЬрд╛рдиреЗ рдХрд╛ рдЙрдЪреНрдЪ рдЬреЛрдЦрд┐рдо рд╣реИред рдмреЗрд╢рдХ, рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕реЗрд╡рд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреА рдордВрджреА рд╕рд╣рд┐рдд рд╡рд┐рднрд┐рдиреНрди рд╕рдорд╕реНрдпрд╛рдПрдВ рдкреИрджрд╛ рд╣реБрдИрдВ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рд╣рдорд╛рд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдЙрдЪрд┐рдд рдереАред

рдПрдВрдбреНрд░реА рдЯрд┐рдореЛрдлреАрд╡ рдХреЛ рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж (atimofeyev) рдЬрд╛рдВрдЪ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП, рд╕рд╛рде рд╣реА рдПрд▓реЗрдХреНрд╕реА рдХреНрд░реЗрдиреЗрд╡ (рдбрд┐рд╡рд╛рдЗрд╕рдПрдХреНрд╕) - рд╕рд░реНрд╡рд░ рдкрд░ рд╕реЗрдВрдЯреЛрд╕ рдФрд░ рдХрд░реНрдиреЗрд▓ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдЯрд╛рдЗрдЯреИрдирд┐рдХ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдПред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдХрдИ рдмрд╛рд░ рд╢реБрд░реВ рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдпрд╣ рдХрдИ рдорд╣реАрдиреЛрдВ рддрдХ рдЦрд┐рдВрдЪ рдЧрдИред

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ