{"id":3413,"date":"2018-12-22T05:42:01","date_gmt":"2018-12-22T05:42:01","guid":{"rendered":"https:\/\/tst-amo.net.ua\/blog\/?p=3413"},"modified":"2018-12-22T08:20:35","modified_gmt":"2018-12-22T08:20:35","slug":"iptables-%d1%82%d0%b5%d0%be%d1%80%d0%b8%d1%8f","status":"publish","type":"post","link":"https:\/\/tst-amo.net.ua\/blog\/?p=3413","title":{"rendered":"iptables &#8211; \u0442\u0435\u043e\u0440\u0438\u044f"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\"><strong>Netfilter<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"674\" height=\"900\" src=\"https:\/\/tst-amo.net.ua\/blog\/wp-content\/uploads\/2018\/12\/Netfilter-tables.jpg\" alt=\"\" class=\"wp-image-3429\" srcset=\"https:\/\/tst-amo.net.ua\/blog\/wp-content\/uploads\/2018\/12\/Netfilter-tables.jpg 674w, https:\/\/tst-amo.net.ua\/blog\/wp-content\/uploads\/2018\/12\/Netfilter-tables-225x300.jpg 225w\" sizes=\"(max-width: 674px) 100vw, 674px\" \/><figcaption> <br>\u0441\u0445\u0435\u043c\u0430 \u0440\u0430\u0431\u043e\u0442\u044b netfilter <\/figcaption><\/figure>\n\n\n\n<p>\u0421\u0435\u0442\u0435\u0432\u044b\u0435 \u043f\u0430\u043a\u0435\u0442\u044b \u043f\u043e\u0441\u0442\u0443\u043f\u0430\u044e\u0442 \u0432 \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441, \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u043d\u0430 \u0441\u0442\u0435\u043a TCP\/IP \u0438 \u043f\u043e\u0441\u043b\u0435 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u0440\u043e\u0441\u0442\u044b\u0445 \u043f\u0440\u043e\u0432\u0435\u0440\u043e\u043a \u044f\u0434\u0440\u043e\u043c (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u0430\u044f \u0441\u0443\u043c\u043c\u0430) \u043f\u0440\u043e\u0445\u043e\u0434\u044f\u0442  \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0446\u0435\u043f\u043e\u0447\u0435\u043a (chain) (\u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u044b \u043f\u0443\u043d\u043a\u0442\u0438\u0440\u043e\u043c). \u041f\u0430\u043a\u0435\u0442 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442 \u043f\u0435\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u0443\u044e \u0446\u0435\u043f\u043e\u0447\u043a\u0443 PREROUTING. \u041f\u043e\u0441\u043b\u0435 \u0446\u0435\u043f\u043e\u0447\u043a\u0438 PREROUTING, \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0438 \u0441 \u0442\u0430\u0431\u043b\u0438\u0446\u0435\u0439 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438, \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442\u0441\u044f \u043a\u043e\u043c\u0443 \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u0438\u0442 \u043f\u0430\u043a\u0435\u0442 \u0438, \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u0430\u043a\u0435\u0442\u0430, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u043a\u0443\u0434\u0430 \u043e\u043d \u0434\u0430\u043b\u044c\u0448\u0435 \u043f\u043e\u043f\u0430\u0434\u0435\u0442 (\u0432 \u043a\u0430\u043a\u0443\u044e \u0446\u0435\u043f\u043e\u0447\u043a\u0443). \u0415\u0441\u043b\u0438 \u043f\u0430\u043a\u0435\u0442 \u041d\u0415 \u0430\u0434\u0440\u0435\u0441\u043e\u0432\u0430\u043d (\u0432 TCP \u043f\u0430\u043a\u0435\u0442\u0435 \u043f\u043e\u043b\u0435 \u0430\u0434\u0440\u0435\u0441 \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u0435\u043b\u044f &#8211; \u041d\u0415 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430) \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435, \u0442\u043e \u043e\u043d \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432 \u0446\u0435\u043f\u043e\u0447\u043a\u0443 FORWARD, \u0435\u0441\u043b\u0438 \u043f\u0430\u043a\u0435\u0442 \u0430\u0434\u0440\u0435\u0441\u043e\u0432\u0430\u043d \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435, \u0442\u043e \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432 \u0446\u0435\u043f\u043e\u0447\u043a\u0443 INPUT \u0438 \u043f\u043e\u0441\u043b\u0435 \u043f\u0440\u043e\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u044f INPUT \u043e\u0442\u0434\u0430\u0435\u0442\u0441\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u043c \u0434\u0435\u043c\u043e\u043d\u0430\u043c\/\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u043c. \u041f\u043e\u0441\u043b\u0435 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043e\u0439, \u043f\u0440\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043e\u0442\u0432\u0435\u0442. \u041e\u0442\u0432\u0435\u0442\u043d\u044b\u0439 \u043f\u0430\u043a\u0435\u0442 \u043f\u0430\u043a\u0435\u0442 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0439 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439 \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0438 \u0441 \u043f\u0440\u0430\u0432\u0438\u043b\u0430\u043c\u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u043c\u0430\u0440\u0448\u0440\u0443\u0442 (\u0445\u043e\u0441\u0442 \u0438\u0437 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438 \u0438\u043b\u0438 \u0430\u0434\u0440\u0435\u0441 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0430) \u0438 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432 \u0446\u0435\u043f\u043e\u0447\u043a\u0443 OUTPUT. \u041f\u043e\u0441\u043b\u0435 \u0446\u0435\u043f\u043e\u0447\u043a\u0438 OUTPUT (\u0438\u043b\u0438 FORWARD, \u0435\u0441\u043b\u0438 \u043f\u0430\u043a\u0435\u0442 \u0431\u044b\u043b \u043f\u0440\u043e\u0445\u043e\u0434\u044f\u0449\u0438\u0439) \u043f\u0430\u043a\u0435\u0442 \u0441\u043d\u043e\u0432\u0430 \u0441\u0432\u0435\u0440\u044f\u0435\u0442\u0441\u044f \u0441 \u043f\u0440\u0430\u0432\u0438\u043b\u0430\u043c\u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432 \u0446\u0435\u043f\u043e\u0447\u043a\u0443 POSTROUTING. \u041c\u043e\u0436\u0435\u0442 \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u0443\u0442\u044c \u0440\u0435\u0437\u043e\u043d\u043d\u044b\u0439 \u0432\u043e\u043f\u0440\u043e\u0441: \u043f\u043e\u0447\u0435\u043c\u0443 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437 \u043f\u0430\u043a\u0435\u0442 \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442 \u0447\u0435\u0440\u0435\u0437 \u0442\u0430\u0431\u043b\u0438\u0446\u0443 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438? (\u043e\u0431 \u044d\u0442\u043e\u043c &#8211; \u043d\u0438\u0436\u0435).<\/p>\n\n\n\n<p>\u041a\u0430\u0436\u0434\u0430\u044f \u0446\u0435\u043f\u043e\u0447\u043a\u0430, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442 \u043f\u0430\u043a\u0435\u0442 \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0438\u0437 \u043d\u0430\u0431\u043e\u0440\u0430 \u0442\u0430\u0431\u043b\u0438\u0446 (table) (\u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u044b \u043e\u0432\u0430\u043b\u0430\u043c\u0438). \u0422\u0430\u0431\u043b\u0438\u0446\u044b \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u0446\u0435\u043f\u043e\u0447\u043a\u0430\u0445 \u0438\u043c\u0435\u044e\u0442 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u043e\u0435 \u043d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435, \u043d\u043e \u0442\u0435\u043c \u043d\u0435 \u043c\u0435\u043d\u0435\u0435 \u043d\u0438\u043a\u0430\u043a \u043c\u0435\u0436\u0434\u0443 \u0441\u043e\u0431\u043e\u0439 \u043d\u0435 \u0441\u0432\u044f\u0437\u0430\u043d\u044b. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0442\u0430\u0431\u043b\u0438\u0446\u0430 nat \u0432 \u0446\u0435\u043f\u043e\u0447\u043a\u0435 PREROUTING \u043d\u0438\u043a\u0430\u043a \u043d\u0435 \u0441\u0432\u044f\u0437\u0430\u043d\u0430 \u0441 \u0442\u0430\u0431\u043b\u0438\u0446\u0435\u0439 nat \u0432 \u0446\u0435\u043f\u043e\u0447\u043a\u0435 POSTROUTING. \u041a\u0430\u0436\u0434\u0430\u044f \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0438\u0437 \u0443\u043f\u043e\u0440\u044f\u0434\u043e\u0447\u0435\u043d\u043d\u043e\u0433\u043e  \u043d\u0430\u0431\u043e\u0440\u0430 (\u0441\u043f\u0438\u0441\u043a\u0430) \u043f\u0440\u0430\u0432\u0438\u043b. \u041a\u0430\u0436\u0434\u043e\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u043e \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0443\u0441\u043b\u043e\u0432\u0438\u0435, \u043a\u043e\u0442\u043e\u0440\u043e\u043c\u0443 \u0434\u043e\u043b\u0436\u0435\u043d \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0445\u043e\u0434\u044f\u0449\u0438\u0439 \u043f\u0430\u043a\u0435\u0442 \u0438 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u043a \u043f\u0430\u043a\u0435\u0442\u0443, \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0435\u043c\u0443 \u0434\u0430\u043d\u043d\u043e\u043c\u0443 \u0443\u0441\u043b\u043e\u0432\u0438\u044e.<\/p>\n\n\n\n<p>\u041f\u0440\u043e\u0445\u043e\u0434\u044f \u0447\u0435\u0440\u0435\u0437 \u0441\u0435\u0440\u0438\u044e \u0446\u0435\u043f\u043e\u0447\u0435\u043a \u043f\u0430\u043a\u0435\u0442 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442 \u043a\u0430\u0436\u0434\u0443\u044e \u0442\u0430\u0431\u043b\u0438\u0446\u0443 (\u0432 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u043c \u043d\u0430 \u0438\u043b\u043b\u044e\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u043f\u043e\u0440\u044f\u0434\u043a\u0435) \u0438 \u0432 \u043a\u0430\u0436\u0434\u043e\u0439 \u0442\u0430\u0431\u043b\u0438\u0446\u0435 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0432\u0435\u0440\u044f\u0435\u0442\u0441\u044f \u0441 \u043a\u0430\u0436\u0434\u044b\u043c \u043f\u0440\u0430\u0432\u0438\u043b\u043e\u043c (\u0442\u043e\u0447\u043d\u0435\u0435 \u0441\u043a\u0430\u0437\u0430\u0442\u044c &#8211; \u0441 \u043a\u0430\u0436\u0434\u044b\u043c \u043d\u0430\u0431\u043e\u0440\u043e\u043c \u0443\u0441\u043b\u043e\u0432\u0438\u0439\/\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0435\u0432 \u0432 \u043f\u0440\u0430\u0432\u0438\u043b\u0435), \u0438 \u0435\u0441\u043b\u0438 \u043f\u0430\u043a\u0435\u0442 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043a\u0430\u043a\u043e\u043c\u0443-\u043b\u0438\u0431\u043e \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u044e, \u0442\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u043d\u0430\u0434 \u043f\u0430\u043a\u0435\u0442\u043e\u043c. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c, \u0432 \u043a\u0430\u0436\u0434\u043e\u0439 \u0442\u0430\u0431\u043b\u0438\u0446\u0435 (\u043a\u0440\u043e\u043c\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0445) \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0437\u0430\u0434\u0430\u043d\u043d\u0430\u044f \u043f\u043e-\u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0430. \u0414\u0430\u043d\u043d\u0430\u044f \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u043d\u0430\u0434 \u043f\u0430\u043a\u0435\u0442\u043e\u043c, \u0432 \u0441\u043b\u0443\u0447\u0430\u0435, \u0435\u0441\u043b\u0438 \u043f\u0430\u043a\u0435\u0442 \u043d\u0435 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043d\u0438 \u043e\u0434\u043d\u043e\u043c\u0443 \u0438\u0437 \u043f\u0440\u0430\u0432\u0438\u043b \u0432 \u0442\u0430\u0431\u043b\u0438\u0446\u0435. \u0427\u0430\u0449\u0435 \u0432\u0441\u0435\u0433\u043e &#8211; \u044d\u0442\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 ACCEPT, \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u0438\u043d\u044f\u0442\u044c \u043f\u0430\u043a\u0435\u0442 \u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0442\u044c \u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e \u0442\u0430\u0431\u043b\u0438\u0446\u0443 \u0438\u043b\u0438 DROP &#8211; \u0447\u0442\u043e\u0431\u044b \u043e\u0442\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u043f\u0430\u043a\u0435\u0442. \u0412 \u0441\u043b\u0443\u0447\u0430\u0435, \u0435\u0441\u043b\u0438 \u043f\u0430\u043a\u0435\u0442 \u043d\u0435 \u0431\u044b\u043b \u043e\u0442\u0431\u0440\u043e\u0448\u0435\u043d, \u043e\u043d \u0437\u0430\u0432\u0435\u0440\u0448\u0430\u0435\u0442 \u0441\u0432\u043e\u0435 \u043f\u0443\u0442\u0435\u0448\u0435\u0441\u0442\u0432\u0438\u0435 \u043f\u043e \u044f\u0434\u0440\u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432 \u0441\u0435\u0442\u0435\u0432\u0443\u044e \u043a\u0430\u0440\u0442\u0443 \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u043f\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u0430\u043c \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u041a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b<\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>xtables<br> iptables<br> ip6tables<br> arp_tables<\/li><li>nf_conntrack<\/li><li>ebtables<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Utils<\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li> iptables\/ip6tables\/ip(6)tables-(save|restore)<\/li><li>  ipset<\/li><li>  ebtables<\/li><li>  arptables<\/li><li>  firewalld<\/li><\/ul>\n\n\n\n<p>\u0412 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u044f<em> L3-L4 \u0443\u0440\u043e\u0432\u043d\u0435\u0439<\/em><\/p>\n\n\n\n<p><em>\u041f\u0430\u043a\u0435\u0442\u043d\u044b\u0439 \u0444\u0438\u043b\u044c\u0442\u0440<\/em> &#8211; \u044d\u0442\u043e \u043d\u0430\u0431\u043e\u0440 \u043f\u0440\u0430\u0432\u0438\u043b. <br>\u041a\u0430\u0436\u0434\u043e\u0435 <em>\u043f\u0440\u0430\u0432\u0438\u043b\u043e<\/em> &#8211; \u044d\u0442\u043e \u043d\u0430\u0431\u043e\u0440 \u0442\u0430\u0431\u043b\u0438\u0446 \u0438 \u0446\u0435\u043f\u043e\u0447\u0435\u043a.<br>\u041a\u0430\u0436\u0434\u0430\u044f <em>\u0442\u0430\u0431\u043b\u0438\u0446<\/em>\u0430 \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0438\u0437 \u0446\u0435\u043f\u043e\u0447\u0435\u043a.<br>\u041a\u0430\u0436\u0434\u0430\u044f <em>\u0446\u0435\u043f\u043e\u0447\u043a\u0430<\/em> &#8211; \u0443\u043f\u043e\u0440\u044f\u0434\u043e\u0447\u0435\u043d\u043d\u044b\u0439 \u043d\u0430\u0431\u043e\u0440 \u043f\u0440\u0430\u0432\u0438\u043b, \u043f\u0440\u043e\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0435\u043c\u044b\u0439 \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 \u043f\u0435\u0440\u0432\u043e\u0433\u043e.<\/p>\n\n\n\n<p>\u041a\u0430\u0436\u0434\u043e\u0435 <em>\u043f\u0440\u0430\u0432\u0438\u043b\u043e<\/em> \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0438\u0437<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><em>\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0439<\/em> \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043d\u0438\u044f<\/li><li><em>\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435<\/em><br> \u041a\u0430\u0436\u0434\u043e\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u043e \u0438\u043c\u0435\u0435\u0442 <em>\u0441\u0447\u0435\u0442\u0447\u0438\u043a<\/em> \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043d\u0438\u0439.<\/li><\/ul>\n\n\n\n<p>raw &#8211; \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430, \u0434\u043e conntrack<br>mangle &#8211; \u043c\u043e\u0434\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u043e\u0432 \u0438 \u043c\u0430\u0440\u043a\u0438\u0440\u043e\u0432\u043a\u0430 \u043f\u0430\u043a\u0435\u0442\u043e\u0432<br>nat &#8211; \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044f \u0430\u0434\u0440\u0435\u0441\u043e\u0432<br>filter &#8211; \u0444\u0438\u043b\u044c\u0442\u0440\u044b<br>security &#8211; \u0440\u0430\u0431\u043e\u0442\u0430 \u0441 SELinux<\/p>\n\n\n\n<p>min \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 \u0432 http \u043f\u0430\u043a\u0435\u0442\u0435 &#8211; 6. SYN &#8211;&gt; ACK, ACK-SYN &#8211;&gt;, SYN-ACK<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u041a\u0440\u0438\u0442\u0435\u0440\u0438\u0438 \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043d\u0438\u044f L3<\/h4>\n\n\n\n<p>-i\/&#8211;in-interface       \u0412\u0445\u043e\u0434\u044f\u0449\u0438\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441<br>-o\/&#8211;out-interface    \u0418\u0441\u0445\u043e\u0434\u044f\u0449\u0438\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441<br>-s\/&#8211;source                \u0410\u0434\u0440\u0435\u0441 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430<br>-d\/&#8211;destination       \u0410\u0434\u0440\u0435\u0441 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f<br>-p\/&#8211;protocol            IP-\u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b (tcp, udp, icmp\u2026)<br>-f\/&#8211;fragment           \u042f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043b\u0438 \u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442\u043e\u043c (2+ \u0432 \u0441\u0435\u0440\u0438\u0438)<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u041a\u0440\u0438\u0442\u0435\u0440\u0438\u0438 \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043d\u0438\u044f L4<\/h4>\n\n\n\n<p><strong>TCP\/UDP<\/strong><br> &#8211;sport port[:port]     \u043f\u043e\u0440\u0442 \u0438\u043b\u0438 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d \u043f\u043e\u0440\u0442\u043e\u0432<br> &#8211;dport port[:port]     \u043f\u043e\u0440\u0442 \u0438\u043b\u0438 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d \u043f\u043e\u0440\u0442\u043e\u0432<\/p>\n\n\n\n<p><strong>TCP<\/strong><br> &#8211;tcp-flags mask flags (SYN,ACK,RST,FIN SYN) \u0424\u043b\u0430\u0433\u0438 TCP<br> &#8211;syn                                        \u0432\u0437\u0432\u0435\u0434\u0435\u043d SYN<\/p>\n\n\n\n<p><strong>ICMP<\/strong><br> &#8211;icmp-type             \u0442\u0438\u043f icmp-\u043f\u0430\u043a\u0435\u0442\u0430<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u044f<\/h4>\n\n\n\n<p>ACCEPT &#8211; \u041f\u0440\u0438\u043d\u044f\u0442\u044c \u043f\u0430\u043a\u0435\u0442<br>DROP &#8211; \u041e\u0442\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u043f\u0430\u043a\u0435\u0442<br>REJECT &#8211; \u041e\u0442\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u0438 \u0441\u043e\u043e\u0431\u0449\u0438\u0442\u044c \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0443 icmp-\u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435\u043c<br>RETURN &#8211; \u0412\u0435\u0440\u043d\u0443\u0442\u044c\u0441\u044f \u0432 \u0432\u0456\u0448\u0435\u0441\u0442\u043e\u044f\u0449\u044e\u044e \u0446\u0435\u043f\u043e\u0447\u043a\u0443 \u0438\u043b\u0438 \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u043e \u043f\u043e\u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<br>LOG<br>chain_name &#8211; \u041f\u0435\u0440\u0435\u0439\u0442\u0438 \u0432 \u0446\u0435\u043f\u043e\u0447\u043a\u0443 chain_name<br>DNAT &#8211; Destination NAT<br>SNAT &#8211; Source NAT<br>MASQUARADE &#8211; Source NAT \u0434\u043b\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0443\u0435\u043c\u044b\u0445 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432<br>SET &#8211; \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435\/\u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0430\u0434\u0440\u0435\u0441\u0430 \u0432 ipset<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043c\u043e\u0434\u0443\u043b\u0438 \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043d\u0438\u044f<\/h4>\n\n\n\n<p>conntrack\/state &#8211; \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438 \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043d\u0430 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f<br>multiport  &#8211; \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0439 \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043d\u0438\u044f, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439 \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u0441\u043f\u0438\u0441\u043e\u043a \u043f\u043e\u0440\u0442\u043e\u0432, \u0430 \u043d\u0435 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d<br>iprange &#8211; \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0439 \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0443\u043a\u0430\u0437\u0430\u0442\u044c ip-range \u0432\u043c\u0435\u0441\u0442\u043e cidr-\u043f\u0440\u0435\u0444\u0438\u043a\u0441\u0430<br>mark\/connmark &#8211; \u043e\u0441\u043d\u043e\u0432\u0430\u043d \u043d\u0430 \u043c\u0430\u0440\u043a\u0438\u0440\u043e\u0432\u043a\u0435 \u043f\u0430\u043a\u0435\u0442\u0430\/\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f<br>set &#8211; \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0439 \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 ipset<br>u32 &#8211; \u0433\u0438\u0431\u043a\u0438\u0439 \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0439, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u0441 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430\u043c\u0438 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0438 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u043c\u0438 \u0431\u0438\u0442\u0430\u043c\u0438<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">conntract<\/h4>\n\n\n\n<p>\u041f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u044f \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0439 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0439. \u0411\u0430\u0437\u043e\u0432\u043e \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u0438\u043c\u0435\u044e\u0442 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f:<br>NEW &#8211; \u043d\u043e\u0432\u043e\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435. \u041e\u0442\u0431\u0438\u0440\u0430\u044e\u0442\u0441\u044f \u043f\u0430\u043a\u0435\u0442\u044b \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u044e\u0449\u0438\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f.<br>ESTABLISHED &#8211; \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u043e\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435. \u041e\u0442\u0431\u0438\u0440\u0430\u044e\u0442\u0441\u044f \u043f\u0430\u043a\u0435\u0442\u044b \u043d\u0435 !syn\/syn+ack, !rst\/fin, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u0442\u043d\u043e\u0441\u044f\u0442\u0441\u044f \u043a \u0443\u0436\u0435 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u043c \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f\u043c<br>RELATED &#8211; \u043e\u0442\u043d\u043e\u0441\u044f\u0442\u0441\u044f \u043a \u0434\u0440\u0443\u0433\u043e\u043c\u0443, \u0443\u0436\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u043e\u043c\u0443 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044e (passive ftp, icmp-messages)<br>INVALID &#8211; \u043f\u0430\u043a\u0435\u0442\u044b \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u043d\u043e\u0441\u0442\u044c \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043a \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u043c \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c<\/p>\n\n\n\n<p>\u041f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043e\u0447\u0435\u043d\u044c \u0443\u0434\u043e\u0431\u043d\u0430 \u043f\u0440\u0438 \u043d\u0435\u0432\u044b\u0441\u043e\u043a\u043e\u0439 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0435. \u041f\u0440\u0438 \u0432\u044b\u0441\u043e\u043a\u043e\u0439 \u0436\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438, \u0438\u043d\u0430\u0447\u0435 \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442\u044c \u043a \u043f\u043e\u0442\u0435\u0440\u0435 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0438\u043b\u0438 \u0441\u0432\u044f\u0437\u043d\u043e\u0441\u0442\u0438 \u0432 \u0446\u0435\u043b\u043e\u043c \u0438\u0437-\u0437\u0430 \u043f\u0435\u0440\u0435\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0442\u0430\u0431\u043b\u0438\u0446\u044b conntrack \u0438\u043b\u0438 \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u0431\u043e\u043b\u044c\u0448\u043e\u0433\u043e \u0435\u0435 \u0440\u0430\u0437\u043c\u0435\u0440\u0430.<\/p>\n\n\n\n<p>\u0412 HL \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0442\u044c, \u0442\u0430\u043a \u043a\u0430\u043a \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u0442\u0430\u0431\u043b\u0438\u0446 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u0432\u0440\u0435\u043c\u044f \u043a \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u043f\u0430\u043a\u0435\u0442\u0430 \u043f\u043e\u0432\u044b\u0448\u0430\u044f latency \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f.<\/p>\n\n\n\n<p>\u0412 \u044d\u0442\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435, \u0440\u0430\u0437\u043c\u0435\u0440 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u043f\u043e\u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, 15\u0442\u044b\u0441 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0439:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># sysctl -a | grep conntrack<br>net.nf_conntrack_max = 15624<\/pre>\n\n\n\n<p>\u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f: <\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># cat \/proc\/net\/nf_conntrack<br>ipv4     2 tcp      6 431986 ESTABLISHED src=192.168.1.1 dst=192.168.1.126 sport=50838 dport=179 src=192.168.1.126 dst=192.168.1.1 sport=179 dport=50838 [ASSURED] mark=0 secctx=system_u:object_r:unlabeled_t:s0 zone=0 use=2<br>ipv4     2 tcp      6 429361 ESTABLISHED src=192.168.113.1 dst=192.168.1.64 sport=58442 dport=22 src=192.168.1.64 dst=192.168.113.1 sport=22 dport=58442 [ASSURED] mark=0 secctx=system_u:object_r:unlabeled_t:s0 zone=0 use=2<br>ipv4     2 tcp      6 431999 ESTABLISHED src=192.168.113.1 dst=192.168.113.63 sport=38272 dport=22 src=192.168.113.63 dst=192.168.113.1 sport=22 dport=38272 [ASSURED] mark=0 secctx=system_u:object_r:unlabeled_t:s0 zone=0 use=2<br>ipv4     2 tcp      6 429362 ESTABLISHED src=192.168.113.1 dst=192.168.1.126 sport=53900 dport=22 src=192.168.1.126 dst=192.168.113.1 sport=22 dport=53900 [ASSURED] mark=0 secctx=system_u:object_r:unlabeled_t:s0 zone=0 use=2<br>ipv4     2 udp      17 20 src=192.168.1.64 dst=195.78.244.34 sport=60897 dport=123 src=195.78.244.34 dst=192.168.113.63 sport=123 dport=60897 mark=0 secctx=system_u:object_r:unlabeled_t:s0 zone=0 use=2<br>ipv4     2 udp      17 1 src=192.168.113.11 dst=192.168.113.255 sport=64768 dport=1947 [UNREPLIED] src=192.168.113.255 dst=192.168.113.11 sport=1947 dport=64768 mark=0 secctx=system_u:object_r:unlabeled_t:s0 zone=0 use=2<br>ipv4     2 tcp      6 431998 ESTABLISHED src=192.168.1.64 dst=192.168.1.1 sport=58718 dport=179 src=192.168.1.1 dst=192.168.1.64 sport=179 dport=58718 [ASSURED] mark=0 secctx=system_u:object_r:unlabeled_t:s0 zone=0 use=2 <\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">\u0422\u0430\u0431\u043b\u0438\u0446\u044b<\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>raw &#8211; \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430, \u0434\u043e contrack<\/li><li>mangle &#8211; \u043c\u043e\u0434\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u043e\u0432 \u0438 \u043c\u0430\u0440\u043a\u0442\u0440\u043e\u0432\u043a\u0430 \u043f\u0430\u043a\u0435\u0442\u043e\u0432<\/li><li>nat &#8211; \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044f \u0430\u0434\u0440\u0435\u0441\u043e\u0432<\/li><li>filter &#8211; \u0444\u0438\u043b\u044c\u0442\u0440\u044b<\/li><li>security &#8211; \u0440\u0430\u0431\u043e\u0442\u0430 \u0441 SELinux<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">\u0426\u0435\u043f\u043e\u0447\u043a\u0438<\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>PREROUTING  &#8211; <strong>\u0434\u043e<\/strong> \u043f\u0440\u0438\u043d\u044f\u0442\u0438\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043e \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438<\/li><li>POSTROUTING &#8211; <strong>\u043f\u043e\u0441\u043b\u0435<\/strong> \u043f\u0440\u0438\u043d\u044f\u0442\u0438\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043e \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438<\/li><li>OUTPUT &#8211; \u043f\u0430\u043a\u0435\u0442\u044b \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c\u0438<\/li><li>INPUT &#8211; \u043f\u0430\u043a\u0435\u0442\u044b \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u044b \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435<\/li><li>FORWARD &#8211; \u043f\u0430\u043a\u0435\u0442\u044b <strong>\u043f\u0440\u043e\u0445\u043e\u0434\u044f\u0449\u0438\u0435<\/strong> \u0447\u0435\u0440\u0435\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u0443<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">1. \u0422\u0430\u0431\u043b\u0438\u0446\u0430 raw<\/h4>\n\n\n\n<p>\u041f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0430 \u0434\u043b\u044f \u0431\u0430\u0437\u043e\u0432\u043e\u0439 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0434\u043e conntrack, \u0432 \u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f conntrack \u0432 \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u0438 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u0430\u043a\u0435\u0442\u043e\u0432<\/p>\n\n\n\n<p><strong>\u0426\u0435\u043f\u043e\u0447\u043a\u0438:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>PREROUTING<\/li><li>OUTPUT<\/li><\/ul>\n\n\n\n<p><strong>\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u044f:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>NOTRACK &#8211; \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c conntrack \u0434\u043b\u044f \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u043f\u043e\u043f\u0430\u0434\u0430\u044e\u0449\u0438\u0445 \u0432 \u043f\u0440\u0430\u0432\u0438\u043b\u043e<\/li><li>CT &#8211; \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0443 \u0441 \u043c\u043e\u0434\u0443\u043b\u0435\u043c conntrack, \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 NOTRACK \u0447\u0435\u0440\u0435\u0437 &#8211;notrack<\/li><li>DROP &#8211; \u043e\u0442\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u043f\u0430\u043a\u0435\u0442<\/li><\/ul>\n\n\n\n<p>DDOS \u0442\u0440\u0430\u0444\u0438\u043a \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432\u0430\u0442\u044c \u043b\u0443\u0447\u0448\u0435 \u0432 raw, \u0442\u0430\u043a \u043a\u0430\u043a \u044d\u0442\u0430 \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u0431\u043b\u0438\u0436\u0435 \u0432\u0441\u0435\u0433\u043e \u043a \u0441\u0435\u0442\u0435\u0432\u043e\u043c\u0443 \u0438\u043d\u0442\u0440\u0435\u0444\u0435\u0439\u0441\u0443. <\/p>\n\n\n\n<h4 class=\"wp-block-heading\">2. \u0422\u0430\u0431\u043b\u0438\u0446\u0430 mangle<\/h4>\n\n\n\n<p>\u041f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0430 \u0434\u043b\u044f \u043c\u0430\u0440\u043a\u0438\u0440\u043e\u0432\u043a\u0438 \u0438 \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u0430\u043a\u0435\u0442\u043e\u0432, \u043c\u043e\u0434\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u043e\u0432 (tos, mss, ttl)<\/p>\n\n\n\n<p><strong>\u0426\u0435\u043f\u043e\u0447\u043a\u0438:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>PREROUTING<\/li><li>INPUT<\/li><li>FORWARD<\/li><li>OUTPUT<\/li><li>POSTROUTING<\/li><\/ul>\n\n\n\n<p><strong>\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u044f:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>TTL &#8211; \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c ttl <\/li><li>MARK\/CONNMARK &#8211; \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043c\u0435\u0442\u043a\u0443 (fwmark) \u043f\u0430\u043a\u0435\u0442\u0430\/\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f<\/li><li>CLASSIFY &#8211; \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0430\u043a\u0435\u0442 \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0432 \u0448\u0435\u0439\u043f\u0435\u0440\u0435<\/li><li>TCPMSS &#8211; \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c TCP Maximum Segment Size (\u0435\u0441\u043b\u0438 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 PMTU disco)<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">3. \u0422\u0430\u0431\u043b\u0438\u0446\u0430 nat<\/h4>\n\n\n\n<p>\u041f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0430 \u0434\u043b\u044f \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u0439 \u0441 \u0430\u0434\u0440\u0435\u0441\u0430\u043c\u0438 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430\/\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f<\/p>\n\n\n\n<p><strong>\u0426\u0435\u043f\u043e\u0447\u043a\u0438:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>PREROUTING<\/li><li>INPUT<\/li><li>OUTPUT<\/li><li>POSTROUTING<\/li><\/ul>\n\n\n\n<p><strong>\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u044f:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>SNAT\/MASQUERADE &#8211; Source NAT<\/li><li>DNAT            &#8211; Destination NAT<\/li><li>REDIRECT        &#8211; \u043f\u043e\u0434\u043c\u0435\u043d\u0430 dst_ip:dst_port \u043d\u0430 \u0441\u0432\u043e\u0438 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 (\u0447\u0430\u0441\u0442\u043d\u044b\u0439 \u0441\u043b\u0443\u0447\u0430\u0439 DNAT)<\/li><\/ul>\n\n\n\n<p>DNAT &#8211; transparent ptroxy<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">4. \u0422\u0430\u0431\u043b\u0438\u0446\u0430 filter<\/h4>\n\n\n\n<p><em>\u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f<\/em> \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u0433\u0434\u0435 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u044f \u043f\u0430\u043a\u0435\u0442\u043e\u0432<\/p>\n\n\n\n<p><strong>\u0426\u0435\u043f\u043e\u0447\u043a\u0438:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>INPUT<\/li><li>FORWARD<\/li><li>OUTPUT<\/li><\/ul>\n\n\n\n<p><strong>\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u044f:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>ACCEPT<\/li><li>REJECT<\/li><li>DROP<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">5. \u0422\u0430\u0431\u043b\u0438\u0446\u0430 securuty<\/h4>\n\n\n\n<p>\u041f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0441 SELinux<\/p>\n\n\n\n<p><strong>\u0426\u0435\u043f\u043e\u0447\u043a\u0438:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>INPUT<\/li><li>FORWARD<\/li><li>OUTPUT<\/li><\/ul>\n\n\n\n<p><strong>\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u044f:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>SECMARK\/CONNSECMARK &#8211; \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c SELinux context \u0434\u043b\u044f \u043f\u0430\u043a\u0435\u0442\u0430\/\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f<\/li><\/ul>\n\n\n\n<p>\u0415\u0449\u0435 \u043d\u0430\u0433\u043b\u044f\u0434\u043d\u044b\u0435 \u0441\u0445\u0435\u043c\u044b \u0440\u0430\u0431\u043e\u0442\u044b:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"616\" height=\"607\" src=\"https:\/\/tst-amo.net.ua\/blog\/wp-content\/uploads\/2018\/12\/iptables.png\" alt=\"\" class=\"wp-image-3437\" srcset=\"https:\/\/tst-amo.net.ua\/blog\/wp-content\/uploads\/2018\/12\/iptables.png 616w, https:\/\/tst-amo.net.ua\/blog\/wp-content\/uploads\/2018\/12\/iptables-300x296.png 300w\" sizes=\"(max-width: 616px) 100vw, 616px\" \/><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"994\" src=\"https:\/\/tst-amo.net.ua\/blog\/wp-content\/uploads\/2018\/12\/iptables2.png\" alt=\"\" class=\"wp-image-3438\" srcset=\"https:\/\/tst-amo.net.ua\/blog\/wp-content\/uploads\/2018\/12\/iptables2.png 500w, https:\/\/tst-amo.net.ua\/blog\/wp-content\/uploads\/2018\/12\/iptables2-151x300.png 151w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/figure><\/div>\n<div class=\"pdfprnt-buttons pdfprnt-buttons-post pdfprnt-bottom-right\"><a href=\"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=wpv2posts3413&print=pdf\" class=\"pdfprnt-button pdfprnt-button-pdf\" target=\"_blank\"><img decoding=\"async\" src=\"https:\/\/tst-amo.net.ua\/blog\/wp-content\/plugins\/pdf-print\/images\/pdf.png\" alt=\"image_pdf\" title=\"View PDF\" \/><\/a><a href=\"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=wpv2posts3413&print=print\" class=\"pdfprnt-button pdfprnt-button-print\" target=\"_blank\"><img decoding=\"async\" src=\"https:\/\/tst-amo.net.ua\/blog\/wp-content\/plugins\/pdf-print\/images\/print.png\" alt=\"image_print\" title=\"Print Content\" \/><\/a><\/div>","protected":false},"excerpt":{"rendered":"<p>Netfilter \u0421\u0435\u0442\u0435\u0432\u044b\u0435 \u043f\u0430\u043a\u0435\u0442\u044b \u043f\u043e\u0441\u0442\u0443\u043f\u0430\u044e\u0442 \u0432 \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441, \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u043d\u0430 \u0441\u0442\u0435\u043a TCP\/IP \u0438 \u043f\u043e\u0441\u043b\u0435 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u0440\u043e\u0441\u0442\u044b\u0445 \u043f\u0440\u043e\u0432\u0435\u0440\u043e\u043a \u044f\u0434\u0440\u043e\u043c (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u0430\u044f \u0441\u0443\u043c\u043c\u0430) \u043f\u0440\u043e\u0445\u043e\u0434\u044f\u0442 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0446\u0435\u043f\u043e\u0447\u0435\u043a (chain) (\u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u044b \u043f\u0443\u043d\u043a\u0442\u0438\u0440\u043e\u043c). \u041f\u0430\u043a\u0435\u0442 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442 \u043f\u0435\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u0443\u044e \u0446\u0435\u043f\u043e\u0447\u043a\u0443 PREROUTING. \u041f\u043e\u0441\u043b\u0435 \u0446\u0435\u043f\u043e\u0447\u043a\u0438 PREROUTING, \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0438 \u0441 \u0442\u0430\u0431\u043b\u0438\u0446\u0435\u0439 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438, \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442\u0441\u044f \u043a\u043e\u043c\u0443 \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u0438\u0442 \u043f\u0430\u043a\u0435\u0442 \u0438, \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u0430\u043a\u0435\u0442\u0430, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u043a\u0443\u0434\u0430 \u043e\u043d \u0434\u0430\u043b\u044c\u0448\u0435 \u043f\u043e\u043f\u0430\u0434\u0435\u0442 &#8230;<\/p>\n<p><a href=\"https:\/\/tst-amo.net.ua\/blog\/?p=3413\" class=\"more-link\">Continue reading &lsquo;iptables &#8211; \u0442\u0435\u043e\u0440\u0438\u044f&rsquo; &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[45,80,47],"tags":[],"class_list":["post-3413","post","type-post","status-publish","format-standard","hentry","category-firewall","category-iptables","category-linux"],"_links":{"self":[{"href":"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=\/wp\/v2\/posts\/3413"}],"collection":[{"href":"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3413"}],"version-history":[{"count":14,"href":"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=\/wp\/v2\/posts\/3413\/revisions"}],"predecessor-version":[{"id":3443,"href":"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=\/wp\/v2\/posts\/3413\/revisions\/3443"}],"wp:attachment":[{"href":"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3413"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3413"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3413"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}