рдЧрд░реАрдм рдФрд░ рдЖрд▓рд╕реА рдЕрд╕рдВрддреБрд╖реНрдЯреЛрдВ рд╕реЗ Iptables рдФрд░ рдЯреНрд░реИрдлрд╝рд┐рдХ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдирд╛

рдирд┐рд╖рд┐рджреНрдз рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдкрд░ рд╡рд┐рдЬрд╝рд┐рдЯ рдХреЛ рд░реЛрдХрдиреЗ рдХреА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛ рдХрд┐рд╕реА рднреА рдкреНрд░рд╢рд╛рд╕рдХ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреА рд╣реИ рдЬрд┐рд╕ рдкрд░ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ рдХрд╛рдиреВрди рдпрд╛ рд╕рдВрдмрдВрдзрд┐рдд рдЕрдзрд┐рдХрд╛рд░рд┐рдпреЛрдВ рдХреЗ рдЖрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓рддрд╛ рдХрд╛ рдЖрд░реЛрдк рд▓рдЧрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЧрд░реАрдм рдФрд░ рдЖрд▓рд╕реА рдЕрд╕рдВрддреБрд╖реНрдЯреЛрдВ рд╕реЗ Iptables рдФрд░ рдЯреНрд░реИрдлрд╝рд┐рдХ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдирд╛

рдЬрдм рд╣рдорд╛рд░реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рдХрд╛рд░реНрдпрдХреНрд░рдо рдФрд░ рд╡рд┐рддрд░рдг рдореМрдЬреВрдж рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: рдЬреАрд░реЛрд╢реЗрд▓, рдкреАрдПрдлрд╕реЗрдВрд╕, рдХреНрд▓рд┐рдпрд░рдУрдПрд╕ рддреЛ рдкрд╣рд┐рдпреЗ рдХрд╛ рдкреБрдирд░реБрджреНрдзрд╛рд░ рдХреНрдпреЛрдВ рдХрд░реЗрдВред

рдкреНрд░рдмрдВрдзрди рдХрд╛ рдПрдХ рдФрд░ рд╕рд╡рд╛рд▓ рдерд╛: рдХреНрдпрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЧрдП рдЙрддреНрдкрд╛рдж рдХреЗ рдкрд╛рд╕ рд╣рдорд╛рд░реЗ рд░рд╛рдЬреНрдп рд╕реЗ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╣реИ?

рд╣рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рддрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдЕрдиреБрднрд╡ рдерд╛:

  • рдЬрд╝реАрд░реЛрд╢реЗрд▓ - рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ 2 рд╕рд╛рд▓ рдХрд╛ рд▓рд╛рдЗрд╕реЗрдВрд╕ рднреА рджрд╛рди рдХрд░ рджрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЬрд┐рд╕ рд╡рд┐рддрд░рдг рдХрд┐рдЯ рдореЗрдВ рд╣рдо рд░реБрдЪрд┐ рд░рдЦрддреЗ рдереЗ, рдЙрд╕рдиреЗ рдЕрддрд╛рд░реНрдХрд┐рдХ рд░реВрдк рд╕реЗ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрд╛рд░реНрдп рдХрд┐рдпрд╛;
  • рдкреАрдПрдлрд╕реЗрдВрд╕ - рд╕рдореНрдорд╛рди рдФрд░ рд╕рдореНрдорд╛рди, рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдЙрдмрд╛рдК, рдлреНрд░реАрдмреАрдПрд╕рдбреА рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХреА рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХрд╛ рдЖрджреА рд╣реЛрдирд╛ рдФрд░ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд╣реАрдВ (рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрджрдд рдХреА рдмрд╛рдд рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЧрд▓рдд рддрд░реАрдХрд╛ рдирд┐рдХрд▓рд╛);
  • ClearOS - рд╣рдорд╛рд░реЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рдпрд╣ рдмрд╣реБрдд рдзреАрдорд╛ рдирд┐рдХрд▓рд╛, рд╣рдо рдЧрдВрднреАрд░ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд░ рд╕рдХреЗ, рддреЛ рдЗрддрдиреЗ рднрд╛рд░реА рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреНрдпреЛрдВ?
  • рдЖрдЗрдбреЗрдХреЛ рд╕реЗрд▓реЗрдХреНрдЯрд╛ред рдЖрдЗрдбреЗрдХреЛ рдЙрддреНрдкрд╛рдж рдПрдХ рдЕрд▓рдЧ рдмрд╛рддрдЪреАрдд рд╣реИ, рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдЙрддреНрдкрд╛рдж рд╣реИ, рд▓реЗрдХрд┐рди рд░рд╛рдЬрдиреАрддрд┐рдХ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдирд╣реАрдВ, рдФрд░ рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдЙрд╕реА рд▓рд┐рдирдХреНрд╕, рд░рд╛рдЙрдВрдбрдХреНрдпреВрдм, рдЖрджрд┐ рдХреЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ "рдХрд╛рдЯрдирд╛" рднреА рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдЙрдиреНрд╣реЗрдВ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдХрд╣рд╛рдВ рд╕реЗ рдЖрдпрд╛ рдХрд┐ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдХрд╛рдЯрдХрд░ рдЕрдЬрдЧрд░ рдФрд░ рд╕реБрдкрд░рдпреВрдЬрд░ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЛ рдЫреАрдирдХрд░, рд╡реЗ рдЬреАрдкреАрдПрд▓ рдЖрджрд┐ рдХреЗ рддрд╣рдд рд╡рд┐рддрд░рд┐рдд рдЗрдВрдЯрд░рдиреЗрдЯ рд╕рдореБрджрд╛рдп рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдФрд░ рд╕рдВрд╢реЛрдзрд┐рдд рдореЙрдбреНрдпреВрд▓ рд╕реЗ рдмрдиреЗ рддреИрдпрд╛рд░ рдЙрддреНрдкрд╛рдж рдХреЛ рдмреЗрдЪ рд╕рдХрддреЗ рд╣реИрдВред

рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдЕрдм рдореЗрд░реА рд╡реНрдпрдХреНрддрд┐рдкрд░рдХ рднрд╛рд╡рдирд╛рдУрдВ рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рдиреЗ рдХреА рдорд╛рдВрдЧ рдХреЗ рд╕рд╛рде рдирдХрд╛рд░рд╛рддреНрдордХ рд╡рд┐рд╕реНрдордпрд╛рджрд┐рдмреЛрдзрдХ рдореЗрд░реА рджрд┐рд╢рд╛ рдореЗрдВ рдЖрдПрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдореИрдВ рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдиреЗрдЯрд╡рд░реНрдХ рдиреЛрдб рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ 4 рдмрд╛рд╣рд░реА рдЪреИрдирд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреНрд░реИрдлрд┐рдХ рдмреИрд▓реЗрдВрд╕рд░ рднреА рд╣реИ, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдЪреИрдирд▓ рдХреА рдЕрдкрдиреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ . рдПрдХ рдЕрдиреНрдп рдЖрдзрд╛рд░рд╢рд┐рд▓рд╛ рд╡рд┐рднрд┐рдиреНрди рдПрдбреНрд░реЗрд╕ рд╕реНрдкреЗрд╕ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рдФрд░ I рддреИрдпрд╛рд░ рд╣реИ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВ рдХрд┐ рд╡реАрдПрд▓рдПрдПрди рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣рд░ рдЬрдЧрд╣ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рди рд╣реЛ рддреИрдпрд╛рд░ рдирд╣реА. рдЯреАрдкреА-рд▓рд┐рдВрдХ рдЯреАрдПрд▓-рдЖрд░480рдЯреА+ рдЬреИрд╕реЗ рдЙрдкрдХрд░рдг рдЙрдкрдпреЛрдЧ рдореЗрдВ рд╣реИрдВ - рд╡реЗ рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЕрдкрдиреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдЙрдмрдВрдЯреВ рдХреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреА рдмрджреМрд▓рдд рдЗрд╕ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рд╕рдХрд╛ рдЖрдИрдкреА тАЛтАЛрдмреИрд▓реЗрдВрд╕рд┐рдВрдЧ: рдХрдИ рдЗрдВрдЯрд░рдиреЗрдЯ рдЪреИрдирд▓реЛрдВ рдХреЛ рдПрдХ рдореЗрдВ рдЬреЛрдбрд╝рдирд╛. рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреНрд░рддреНрдпреЗрдХ рдЪреИрдирд▓ рдХрд┐рд╕реА рднреА рд╕рдордп "рдЧрд┐рд░" рд╕рдХрддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдКрдкрд░ рднреА рдЙрда рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдРрд╕реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ рдЬреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реИ (рдФрд░ рдпрд╣ рдПрдХ рдЕрд▓рдЧ рдкреНрд░рдХрд╛рд╢рди рдХреЗ рд▓рд╛рдпрдХ рд╣реИ), рддреЛ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд▓рд┐рдЦреЗрдВред

рд╡рд┐рдЪрд╛рд░рд╛рдзреАрди рд╕рдорд╛рдзрд╛рди рдЕрджреНрд╡рд┐рддреАрдп рд╣реЛрдиреЗ рдХрд╛ рджрд╛рд╡рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рд╕рд╡рд╛рд▓ рдкреВрдЫрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ: "рдЬрдм рд╡реИрдХрд▓реНрдкрд┐рдХ рд╡рд┐рдХрд▓реНрдк рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рддреЛ рдХрд┐рд╕реА рдЙрджреНрдпрдо рдХреЛ рдЧрдВрднреАрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рд╡рд╛рд▓реЗ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рд╕рдВрджрд┐рдЧреНрдз рдЙрддреНрдкрд╛рджреЛрдВ рдХреЛ рдХреНрдпреЛрдВ рдЕрдкрдирд╛рдирд╛ рдЪрд╛рд╣рд┐рдП?"

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

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

рдЯреНрд░реИрдлрд╝рд┐рдХ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ "рдЧреГрд╣рд┐рдгрд┐рдпреЛрдВ рдХреА рдкреБрд╕реНрддрдХреЛрдВ" рдореЗрдВ рд╡реЗ рдХреНрдпрд╛ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдЗрд╕реЗ рди рдХреЗрд╡рд▓ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рджреЗрдЦрдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдорд┐рд▓рд╛, рдмрд▓реНрдХрд┐ рдпрд╣ рднреА рджреЗрдЦрдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдорд┐рд▓рд╛ рдХрд┐ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЗ рдЪреИрдирд▓реЛрдВ рдкрд░ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рд╣рдордиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡реНрдпрдВрдЬрдиреЛрдВ рдкрд░ рдзреНрдпрд╛рди рджрд┐рдпрд╛ (рдХреГрдкрдпрд╛ рдХреЛрдИ рднреА рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдереЛрдбрд╝рд╛ рдХреНрд░реЙрдк рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ) рдкреВрдЫрддреЗ рд╕рдордп рд╕рдордЭреЗрдВ):

рдкреНрд░рджрд╛рддрд╛ 1
- рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ DNS рд╕рд░реНрд╡рд░ рдФрд░ рдПрдХ рдкрд╛рд░рджрд░реНрд╢реА рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡рд░ рд▓рдЧрд╛рддрд╛ рд╣реИред рдареАрдХ рд╣реИ?.. рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рд╡рд╣рд╛рдВ рддрдХ тАЛтАЛрдкрд╣реБрдВрдЪ рд╣реИ рдЬрд╣рд╛рдВ рд╣рдореЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдпрджрд┐ рд╣рдореЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ :))

рдкреНрд░рджрд╛рддрд╛ 2
- рдЙрдирдХрд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЙрдирдХреЗ рд╢реАрд░реНрд╖ рдкреНрд░рджрд╛рддрд╛ рдХреЛ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдирд╛ рдЪрд╛рд╣рд┐рдП, рд╢реАрд░реНрд╖ рдкреНрд░рджрд╛рддрд╛ рдХреЗ рддрдХрдиреАрдХреА рд╕рдорд░реНрдерди рдиреЗ рдпрд╣ рднреА рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛ рдХрд┐ рдореИрдВ рд╡рд╣ рд╕рд╛рдЗрдЯ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдЦреЛрд▓ рд╕рдХрд╛ рдЬрд┐рд╕рдХреА рдореБрдЭреЗ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рдЬреЛ рдирд┐рд╖рд┐рджреНрдз рдирд╣реАрдВ рдереАред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рддрд╕реНрд╡реАрд░ рдЖрдкрдХрд╛ рдордиреЛрд░рдВрдЬрди рдХрд░реЗрдЧреА :)

рдЧрд░реАрдм рдФрд░ рдЖрд▓рд╕реА рдЕрд╕рдВрддреБрд╖реНрдЯреЛрдВ рд╕реЗ Iptables рдФрд░ рдЯреНрд░реИрдлрд╝рд┐рдХ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдирд╛

рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдирд┐рдХрд▓рд╛, рд╡реЗ рдирд┐рд╖рд┐рджреНрдз рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рдирд╛рдореЛрдВ рдХреЛ рдЖрдИрдкреА рдкрддреЗ рдореЗрдВ рдЕрдиреБрд╡рд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЖрдИрдкреА рдХреЛ рд╣реА рдмреНрд▓реЙрдХ рдХрд░ рджреЗрддреЗ рд╣реИрдВ (рдЙрдиреНрд╣реЗрдВ рдЗрд╕ рддрдереНрдп рд╕реЗ рдХреЛрдИ рдкрд░реЗрд╢рд╛рдиреА рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдИрдкреА рдкрддрд╛ 20 рд╕рд╛рдЗрдЯреЛрдВ рдХреЛ рд╣реЛрд╕реНрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИ)ред

рдкреНрд░рджрд╛рддрд╛ 3
- рдпрд╛рддрд╛рдпрд╛рдд рдХреЛ рд╡рд╣рд╛рдВ рдЬрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрд╕реЗ рдорд╛рд░реНрдЧ рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред

рдкреНрд░рджрд╛рддрд╛ 4
- рдирд┐рд░реНрджрд┐рд╖реНрдЯ рджрд┐рд╢рд╛ рдореЗрдВ рдкреИрдХреЗрдЯ рдХреЗ рд╕рд╛рде рд╕рднреА рд╣реЗрд░рдлреЗрд░реЛрдВ рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рддрд╛ рд╣реИред

рд╡реАрдкреАрдПрди (рдУрдкреЗрд░рд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ) рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░реЗрдВ? рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдиреЛрдб рдорд┐рдХрд░реЛрдЯрд┐рдХ рдХреЗ рд╕рд╛рде рдЦреЗрд▓рддреЗ рд╣реБрдП, рд╣рдореЗрдВ L7 рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрд╕рд╛рдзрди-рдЧрд╣рди рдиреБрд╕реНрдЦрд╛ рднреА рдорд┐рд▓рд╛, рдЬрд┐рд╕реЗ рдмрд╛рдж рдореЗрдВ рд╣рдореЗрдВ рдЫреЛрдбрд╝рдирд╛ рдкрдбрд╝рд╛ (рдФрд░ рднреА рдирд┐рд╖рд┐рджреНрдз рдирд╛рдо рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣ рджреБрдЦрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдм рдорд╛рд░реНрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдкреНрд░рддреНрдпрдХреНрд╖ рдЬрд┐рдореНрдореЗрджрд╛рд░рд┐рдпреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, 3 рджрд░реНрдЬрди рдкрд░) рднрд╛рд╡ PPC460GT рдкреНрд░реЛрд╕реЗрд╕рд░ рд▓реЛрдб 100% рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ)ред

рдЧрд░реАрдм рдФрд░ рдЖрд▓рд╕реА рдЕрд╕рдВрддреБрд╖реНрдЯреЛрдВ рд╕реЗ Iptables рдФрд░ рдЯреНрд░реИрдлрд╝рд┐рдХ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдирд╛.

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

ip route add blackhole 1.2.3.4

рдирд┐рд╖рд┐рджреНрдз рд╕рд╛рдЗрдЯреЛрдВ рдХреА рд╕реВрдЪреА рд╕реЗ рдЖрдИрдкреА рдкрддреЛрдВ рдХреА рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдХрд╛рдлреА рдкреНрд░рднрд╛рд╡реА рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдКрдкрд░ рдмрддрд╛рдП рдЧрдП рдХрд╛рд░рдгреЛрдВ рд╕реЗ, рд╣рдо Iptables рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝реЗред CentOS Linux рд░рд┐рд▓реАрдЬрд╝ 7.5.1804 рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд▓рд╛рдЗрд╡ рдмреИрд▓реЗрдВрд╕рд░ рдореМрдЬреВрдж рдерд╛ред

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдЗрдВрдЯрд░рдиреЗрдЯ рддреЗрдЬрд╝ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдЖрдзреЗ рдорд┐рдирдЯ рддрдХ рдЗрдВрддрдЬрд╛рд░ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд┐рд╕рд╕реЗ рдпрд╣ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд▓реЗ рдХрд┐ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИред рд▓рдВрдмреА рдЦреЛрдЬ рдХреЗ рдмрд╛рдж рд╣рдо рдЗрд╕ рдореЙрдбрд▓ рддрдХ рдкрд╣реБрдВрдЪреЗ:
рдлрд╝рд╛рдЗрд▓ 1 -> /рд╕реНрдХреНрд░рд┐рдкреНрдЯ/рдЕрд╕реНрд╡реАрдХреГрдд_рд╣реЛрд╕реНрдЯ, рдирд┐рд╖рд┐рджреНрдз рдирд╛рдореЛрдВ рдХреА рд╕реВрдЪреА:

test.test
blablabla.bubu
torrent
porno

рдлрд╝рд╛рдЗрд▓ 2 -> /рд╕реНрдХреНрд░рд┐рдкреНрдЯ/рдЕрд╕реНрд╡реАрдХреГрдд_рд░реЗрдВрдЬ, рдирд┐рд╖рд┐рджреНрдз рдкрддрд╛ рд╕реНрдерд╛рдиреЛрдВ рдФрд░ рдкрддреЛрдВ рдХреА рд╕реВрдЪреА:

192.168.111.0/24
241.242.0.0/16

рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рд╛рдЗрд▓ 3 -> ipt.shрдЖрдИрдкреАрдПрдмрд▓реНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдп рдХрд░рдирд╛:

# ╤Б╤З╨╕╤В╤Л╨▓╨░╨╡╨╝ ╨┐╨╛╨╗╨╡╨╖╨╜╤Г╤О ╨╕╨╜╤Д╨╛╤А╨╝╨░╤Ж╨╕╤О ╨╕╨╖ ╨┐╨╡╤А╨╡╤З╨╜╨╡╨╣ ╤Д╨░╨╣╨╗╨╛╨▓
HOSTS=`cat /script/denied_host | grep -v '^#'`
RANGE=`cat /script/denied_range | grep -v '^#'`
echo "Stopping firewall and allowing everyone..."
# ╤Б╨▒╤А╨░╤Б╤Л╨▓╨░╨╡╨╝ ╨▓╤Б╨╡ ╨╜╨░╤Б╤В╤А╨╛╨╣╨║╨╕ iptables, ╤А╨░╨╖╤А╨╡╤И╨░╤П ╤В╨╛ ╤З╤В╨╛ ╨╜╨╡ ╨╖╨░╨┐╤А╨╡╤Й╨╡╨╜╨╛
sudo iptables -F
sudo iptables -X
sudo iptables -t nat -F
sudo iptables -t nat -X
sudo iptables -t mangle -F
sudo iptables -t mangle -X
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
#╤А╨╡╤И╨░╨╡╨╝ ╨╛╨▒╨╜╨╛╨▓╨╕╤В╤М ╨╕╨╜╤Д╨╛╤А╨╝╨░╤Ж╨╕╤О ╨╛ ╨╝╨░╤А╤И╤А╤Г╤В╨░╤Е (╨╛╤Б╨╛╨▒╨╡╨╜╨╜╨╛╤Б╤В╤М ╨╜╨░╤И╨╡╨╣ ╨░╤А╤Е╨╕╤В╨╡╨║╤В╤Г╤А╤Л)
sudo sh rout.sh
# ╤Ж╨╕╨║╨╗╨╕╤З╨╡╤Б╨║╨╕ ╨╛╨▒╤А╨░╨▒╨░╤В╤Л╨▓╨░╤П ╨║╨░╨╢╨┤╤Г╤О ╤Б╤В╤А╨╛╨║╤Г ╤Д╨░╨╣╨╗╨░ ╨┐╤А╨╕╨╝╨╡╨╜╤П╨╡╨╝ ╨┐╤А╨░╨▓╨╕╨╗╨╛ ╨▒╨╗╨╛╨║╨╕╤А╨╛╨▓╨║╨╕ ╤Б╤В╤А╨╛╨║╨╕
for i in $HOSTS; do
sudo iptables -I FORWARD -m string --string $i --algo bm --from 1 --to 600 -p tcp -j REJECT --reject-with tcp-reset;
sudo iptables -I FORWARD -m string --string $i --algo bm --from 1 --to 600 -p udp -j DROP;
done
# ╤Ж╨╕╨║╨╗╨╕╤З╨╡╤Б╨║╨╕ ╨╛╨▒╤А╨░╨▒╨░╤В╤Л╨▓╨░╤П ╨║╨░╨╢╨┤╤Г╤О ╤Б╤В╤А╨╛╨║╤Г ╤Д╨░╨╣╨╗╨░ ╨┐╤А╨╕╨╝╨╡╨╜╤П╨╡╨╝ ╨┐╤А╨░╨▓╨╕╨╗╨╛ ╨▒╨╗╨╛╨║╨╕╤А╨╛╨▓╨║╨╕ ╨░╨┤╤А╨╡╤Б╨░
for i in $RANGE; do
sudo iptables -I FORWARD -p UDP -d $i -j DROP;
sudo iptables -I FORWARD -p TCP  -d $i -j REJECT --reject-with tcp-reset;
done

рд╕реВрдбреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ WEB рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯреА рд╕реА рд╣реИрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдЬреИрд╕рд╛ рдХрд┐ рдПрдХ рд╡рд░реНрд╖ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рддрдХ рдРрд╕реЗ рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдЕрдиреБрднрд╡ рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ, WEB рдЗрддрдирд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИред рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдмрд╛рдж, рдбреЗрдЯрд╛рдмреЗрд╕ рдЖрджрд┐ рдореЗрдВ рд╕рд╛рдЗрдЯреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдЬреЛрдбрд╝рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рд╣реБрдИред рдЕрд╡рд░реБрджреНрдз рд╣реЛрд╕реНрдЯреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ 250 + рдПрдХ рджрд░реНрдЬрди рдкрддрд╛ рд╕реНрдерд╛рди рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред https рдХрдиреЗрдХреНрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рд╕реА рд╕рд╛рдЗрдЯ рдкрд░ рдЬрд╛рдиреЗ рдкрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реЛрддреА рд╣реИ, рдЬреИрд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ, рдореБрдЭреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╢рд┐рдХрд╛рдпрддреЗрдВ рд╣реИрдВ :), рд▓реЗрдХрд┐рди рдпреЗ рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓реЗ рд╣реИрдВ, рд╕рдВрд╕рд╛рдзрди рддрдХ рдкрд╣реБрдВрдЪ рдХреА рдХрдореА рдХреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЯреНрд░рд┐рдЧрд░ рдЕрднреА рднреА рд╣рдорд╛рд░реА рддрд░рдл рд╣реИрдВ , рд╣рдо рдУрдкреЗрд░рд╛ рд╡реАрдкреАрдПрди рдФрд░ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдХреЗ рдлреНрд░рд┐рдЧреЗрдЯ рдФрд░ рдЯреЗрд▓реАрдореЗрдЯреНрд░реА рдЬреИрд╕реЗ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЛ рднреА рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдмреНрд▓реЙрдХ рдХрд░рддреЗ рд╣реИрдВред

рдЧрд░реАрдм рдФрд░ рдЖрд▓рд╕реА рдЕрд╕рдВрддреБрд╖реНрдЯреЛрдВ рд╕реЗ Iptables рдФрд░ рдЯреНрд░реИрдлрд╝рд┐рдХ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдирд╛

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

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