{"id":74655,"date":"2020-03-19T08:42:34","date_gmt":"2020-03-19T05:42:34","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/kogda-linux-conntrack-vam-bolshe-ne-tovarishh"},"modified":"2020-03-19T08:42:34","modified_gmt":"2020-03-19T05:42:34","slug":"kogda-linux-conntrack-vam-bolshe-ne-tovarishh","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/kogda-linux-conntrack-vam-bolshe-ne-tovarishh","title":{"rendered":"Amikor a Linux conntrack m\u00e1r nem a bar\u00e1tod","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Amikor a Linux conntrack m\u00e1r nem a bar\u00e1tod\" src=\"\/wp-content\/uploads\/2020\/03\/588a169e5cfe0714694b8d7ff03985d1.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>A kapcsolatk\u00f6vet\u00e9s (\u201econntrack\u201d) a Linux kernel h\u00e1l\u00f3zati verem\u00e9nek alapvet\u0151 funkci\u00f3ja. Lehet\u0151v\u00e9 teszi a kernel sz\u00e1m\u00e1ra, hogy nyomon k\u00f6vesse az \u00f6sszes logikai h\u00e1l\u00f3zati kapcsolatot vagy \u00e1ramlatot, ez\u00e1ltal azonos\u00edtva minden egyes \u00e1ramlatot alkot\u00f3 csomagot, hogy azokat egy\u00fcttesen, sorrendben lehessen kezelni.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>A Conntrack egy fontos kernel funkci\u00f3, amelyet bizonyos alapvet\u0151 esetekben haszn\u00e1lnak:<\/p>\n<p><\/p>\n<ul>\n<li>A NAT a conntrack inform\u00e1ci\u00f3ira t\u00e1maszkodik, \u00edgy ugyanolyan m\u00f3don k\u00e9pes kezelni az egy \u00e1ramlatb\u00f3l sz\u00e1rmaz\u00f3 \u00f6sszes csomagot. P\u00e9ld\u00e1ul amikor egy pod egy Kubernetes szolg\u00e1ltat\u00e1shoz fordul, a kube-proxy terhel\u00e9seloszt\u00f3 NAT-ot haszn\u00e1l a forgalom ir\u00e1ny\u00edt\u00e1s\u00e1ra egy adott podhoz a klaszterben. A Conntrack r\u00f6gz\u00edti, hogy egy adott kapcsolat eset\u00e9n minden csomagot az IP-szolg\u00e1ltat\u00e1sra ugyanahhoz a podhoz kell k\u00fcldeni, \u00e9s hogy a backend pod \u00e1ltal vissza\u00e9rkez\u0151 csomagokat a NAT-nak vissza kell ir\u00e1ny\u00edtania abba a podba, ahonnan a k\u00e9r\u00e9s \u00e9rkezett.<\/li>\n<li>A kapcsolatk\u00f6vet\u00e9ssel rendelkez\u0151 t\u0171zfalak, mint p\u00e9ld\u00e1ul a Calico, a conntrack inform\u00e1ci\u00f3ira t\u00e1maszkodnak, hogy \u201evissza\u00e9rkez\u0151\u201d forgalmat tegyenek feh\u00e9rlist\u00e1ra. Ez lehet\u0151v\u00e9 teszi, hogy olyan h\u00e1l\u00f3zati politik\u00e1t \u00edrjon, amely azt mondja: \u201eenged\u00e9lyezd a podomnak, hogy csatlakozzon b\u00e1rmely t\u00e1voli IP-c\u00edmhez\u201d, an\u00e9lk\u00fcl, hogy k\u00fcl\u00f6n politik\u00e1t kellene \u00edrnia a v\u00e1laszforgalom kifejezett enged\u00e9lyez\u00e9s\u00e9hez. (N\u00e9lk\u00fcle sokkal kev\u00e9sb\u00e9 biztons\u00e1gos szab\u00e1lyt kellett volna hozz\u00e1adnia: \u201eenged\u00e9lyezni a csomagokat a podomba b\u00e1rmely IP-t\u0151l\u201d.)<\/li>\n<\/ul>\n<p><\/p>\n<p>Ezenk\u00edv\u00fcl a conntrack \u00e1ltal\u00e1ban n\u00f6veli a rendszer teljes\u00edtm\u00e9ny\u00e9t (cs\u00f6kkentve a CPU-id\u0151t \u00e9s a csomagok k\u00e9sleltet\u00e9s\u00e9t), mivel csak az \u00e1ramlat els\u0151 csomagj\u00e1nak kell \u00e1tkelnie a h\u00e1l\u00f3zati verem teljes feldolgoz\u00e1s\u00e1n, hogy meghat\u00e1rozza, mi legyen vele. N\u00e9zze meg a \u201e<br \/>\nA kube-proxy m\u00f3dok \u00f6sszehasonl\u00edt\u00e1sa<noindex><a rel=\"nofollow\" href=\"https:\/\/www.tigera.io\/blog\/comparing-kube-proxy-modes-iptables-or-ipvs\/\">\u201d c\u00edm\u0171 bejegyz\u00e9st, hogy p\u00e9ld\u00e1t l\u00e1sson arra, hogyan m\u0171k\u00f6dik ez.<\/a><\/noindex>Mindazon\u00e1ltal a conntracknak megvannak a maga korl\u00e1tai...<\/p>\n<p><\/p>\n<p>Mindazon\u00e1ltal a conntrack-nek megvannak a maga korl\u00e1tai\u2026<\/p>\n<p><\/p>\n<h3 id=\"itak-gde-vse-poshlo-ne-tak\">A conntrack t\u00e1bl\u00e1zat\u00e1nak testreszabhat\u00f3 maxim\u00e1lis m\u00e9rete van, \u00e9s ha megtelik, a kapcsolatok \u00e1ltal\u00e1ban elutas\u00edt\u00e1sra vagy megszak\u00edt\u00e1sra ker\u00fclnek. A legt\u00f6bb alkalmaz\u00e1s forgalm\u00e1nak kezel\u00e9s\u00e9re elegend\u0151 szabad hely van a t\u00e1bl\u00e1zatban, \u00e9s ez soha nem v\u00e1lik probl\u00e9m\u00e1v\u00e1. Mindazon\u00e1ltal van n\u00e9h\u00e1ny olyan forgat\u00f3k\u00f6nyv, amikor \u00e9rdemes megfontolnia a conntrack t\u00e1bl\u00e1zat haszn\u00e1lat\u00e1t:<\/h3>\n<p><\/p>\n<p>A conntrack t\u00e1bl\u00e1nak \u00e1ll\u00edthat\u00f3 maxim\u00e1lis m\u00e9rete van, \u00e9s ha betelik, a kapcsolatok \u00e1ltal\u00e1ban elkezdenek elutas\u00edtani vagy megszakadni. A legt\u00f6bb alkalmaz\u00e1s forgalm\u00e1nak kezel\u00e9s\u00e9hez elegend\u0151 szabad hely tal\u00e1lhat\u00f3 a t\u00e1bl\u00e1ban, \u00e9s ez soha nem lesz probl\u00e9ma. Ennek ellen\u00e9re l\u00e9teznek bizonyos forgat\u00f3k\u00f6nyvek, amikor \u00e9rdemes megfontolni a conntrack t\u00e1bl\u00e1val val\u00f3 munk\u00e1t:<\/p>\n<p><\/p>\n<ul>\n<li>A legk\u00e9zenfekv\u0151bb eset az, ha a szervere rendk\u00edv\u00fcl nagy sz\u00e1m\u00fa egyidej\u0171 kapcsolatot kezel. P\u00e9ld\u00e1ul, ha a conntrack t\u00e1bl\u00e1ja 128 ezer bejegyz\u00e9sre van be\u00e1ll\u00edtva, de t\u00f6bb mint 128 ezer egyidej\u0171 kapcsolatod van, akkor biztosan probl\u00e9m\u00e1ba \u00fctk\u00f6z\u00f6l!<\/li>\n<li>Egy kicsit kev\u00e9sb\u00e9 nyilv\u00e1nval\u00f3 eset: ha a szervered nagyon nagy sz\u00e1m\u00fa kapcsolatot kezel m\u00e1sodpercenk\u00e9nt. M\u00e9g ha a kapcsolatok r\u00f6vid ideig tartanak is, a Linux egy ideig (alap\u00e9rtelmez\u00e9s szerint 120 m\u00e1sodpercig) tov\u00e1bbra is nyomon k\u00f6veti \u0151ket. P\u00e9ld\u00e1ul, ha a conntrack t\u00e1bl\u00e1d 128 ezer bejegyz\u00e9sre van be\u00e1ll\u00edtva, \u00e9s pr\u00f3b\u00e1lsz 1100 kapcsolatot kezelni m\u00e1sodpercenk\u00e9nt, azok t\u00fall\u00e9pik a conntrack t\u00e1bla m\u00e9ret\u00e9t, m\u00e9g ha a kapcsolatok nagyon r\u00f6videk is (128k \/ 120s = 1092 kapcsolat \/ s).<\/li>\n<\/ul>\n<p><\/p>\n<p>T\u00f6bb speci\u00e1lis alkalmaz\u00e1st\u00edpust is \u00e9rinthetnek ezek a kateg\u00f3ri\u00e1k. Ezenk\u00edv\u00fcl, ha sok rosszindulat\u00fa t\u00e1mad\u00f3val rendelkezel, akkor a szervered conntrack t\u00e1bl\u00e1j\u00e1t f\u00e9lig nyitott kapcsolatokkal val\u00f3 felt\u00f6lt\u00e9s a 'szolg\u00e1ltat\u00e1smegtagad\u00e1s' (DOS) t\u00edpus\u00fa t\u00e1mad\u00e1s r\u00e9szek\u00e9nt is felhaszn\u00e1lhat\u00f3. Mindk\u00e9t esetben a conntrack sz\u0171k keresztmetszetet jelenthet a rendszeredben. Egyes esetekben a conntrack t\u00e1blparam\u00e9tereinek be\u00e1ll\u00edt\u00e1sa elegend\u0151 lehet az ig\u00e9nyeid kiel\u00e9g\u00edt\u00e9s\u00e9re \u2014 a m\u00e9ret n\u00f6vel\u00e9s\u00e9vel vagy a conntrack id\u0151t\u00fall\u00e9p\u00e9sek cs\u00f6kkent\u00e9s\u00e9vel (de ha ezt rosszul csin\u00e1lod, nagy neh\u00e9zs\u00e9gekkel kell szemben\u00e9zned). M\u00e1s esetekben a conntrack megker\u00fcl\u00e9s\u00e9re lesz sz\u00fcks\u00e9g az agressz\u00edv forgalom eset\u00e9n.<\/p>\n<p><\/p>\n<h4 id=\"realnyy-primer\">Val\u00f3di p\u00e9lda<\/h4>\n<p><\/p>\n<p>Hozzunk egy konkr\u00e9t p\u00e9ld\u00e1t: egy nagy SaaS szolg\u00e1ltat\u00f3, akivel dolgoztunk, sz\u00e1mos memcached-szerverrel rendelkezett a gazd\u00e1kon (nem virtu\u00e1lis g\u00e9peken), mindegyik t\u00f6bb mint 50 ezer r\u00f6vid idej\u0171 kapcsolatot kezelt m\u00e1sodpercenk\u00e9nt.<\/p>\n<p><\/p>\n<p>K\u00eds\u00e9rleteztek a conntrack konfigur\u00e1ci\u00f3j\u00e1val, n\u00f6velt\u00e9k a t\u00e1bl\u00e1k m\u00e9ret\u00e9t \u00e9s cs\u00f6kkentett\u00e9k a nyomk\u00f6vet\u00e9si id\u0151t, de a konfigur\u00e1ci\u00f3 megb\u00edzhatatlann\u00e1 v\u00e1lt, jelent\u0151sen megn\u00f6vekedett a RAM haszn\u00e1lat, ami probl\u00e9ma volt (ak\u00e1r gigab\u00e1jtokkal!), \u00e9s a kapcsolatok annyira r\u00f6videk voltak, hogy a conntrack nem tudta megval\u00f3s\u00edtani a szok\u00e1sos teljes\u00edtm\u00e9nyjavul\u00e1st (a CPU fogyaszt\u00e1s vagy a csomagok k\u00e9sleked\u00e9se cs\u00f6kken\u00e9se).<\/p>\n<p><\/p>\n<p>Alternat\u00edv megold\u00e1sk\u00e9nt a Calicohoz fordultak. A Calico h\u00e1l\u00f3zati politik\u00e1k lehet\u0151v\u00e9 teszik a conntrack haszn\u00e1lat\u00e1nak elker\u00fcl\u00e9s\u00e9t bizonyos t\u00edpus\u00fa forgalom eset\u00e9n (a politik\u00e1k doNotTrack opci\u00f3j\u00e1nak haszn\u00e1lat\u00e1val). Ez biztos\u00edtotta sz\u00e1mukra a sz\u00fcks\u00e9ges teljes\u00edtm\u00e9nyszintet, plusz egy extra biztons\u00e1gi szintet, amelyet a Calico k\u00edn\u00e1l.<\/p>\n<p><\/p>\n<h4 id=\"na-chto-pridetsya-poyti-chtoby-oboyti-conntrack\">Mire hajland\u00f3ak a conntrack megker\u00fcl\u00e9s\u00e9hez?<\/h4>\n<p><\/p>\n<ul>\n<li>A do-not-track h\u00e1l\u00f3zati politik\u00e1knak \u00e1ltal\u00e1ban szimmetrikusnak kell lennie. SaaS szolg\u00e1ltat\u00f3 eset\u00e9n: az alkalmaz\u00e1saik v\u00e9dett z\u00f3n\u00e1ban m\u0171k\u00f6dtek, \u00edgy a h\u00e1l\u00f3zati politik\u00e1k r\u00e9v\u00e9n feh\u00e9rlist\u00e1ra tehett\u00e9k m\u00e1s, memcached-hez val\u00f3 hozz\u00e1f\u00e9r\u00e9st kapott konkr\u00e9t alkalmaz\u00e1sok forgalm\u00e1t.<\/li>\n<li>A do-not-track politika nem veszi figyelembe a kapcsolat ir\u00e1ny\u00e1t. Teh\u00e1t, ha a memcached szervert felt\u00f6rt\u00e9k, elm\u00e9letileg megpr\u00f3b\u00e1lhatnak csatlakozni b\u00e1rmelyik memcached klienshez, ha a megfelel\u0151 kimen\u0151 portot haszn\u00e1lja. Azonban, ha helyesen hat\u00e1rozta meg a memcached kliensek h\u00e1l\u00f3zati politik\u00e1j\u00e1t, ezek a csatlakoz\u00e1si k\u00eds\u00e9rletek akkor is elutas\u00edt\u00e1sra ker\u00fclnek a kliens oldal\u00e1n.<\/li>\n<li>A do-not-track politika minden egyes csomagra vonatkozik, ellent\u00e9tben a hagyom\u00e1nyos politik\u00e1kkal, amelyek csak az \u00e1raml\u00e1s els\u0151 csomagj\u00e1ra vonatkoznak. Ez megn\u00f6velheti a CPU er\u0151forr\u00e1sok fogyaszt\u00e1s\u00e1t egy csomag eset\u00e9n, mivel minden csomagra alkalmazni kell a politik\u00e1t. De r\u00f6vid idej\u0171 kapcsolatok eset\u00e9n ez a k\u00f6lts\u00e9g kiegyenl\u00edt\u0151dik a conntrack feldolgoz\u00e1si er\u0151forr\u00e1sainak cs\u00f6kkent\u00e9s\u00e9vel. P\u00e9ld\u00e1ul, egy SaaS szolg\u00e1ltat\u00f3 eset\u00e9ben a kapcsolatokhoz tartoz\u00f3 csomagok sz\u00e1ma nagyon kicsi volt, \u00edgy a politik\u00e1k minden csomagra val\u00f3 alkalmaz\u00e1s\u00e1hoz kapcsol\u00f3d\u00f3 t\u00f6bblet CPU k\u00f6lts\u00e9g indokolt volt.<\/li>\n<\/ul>\n<p><\/p>\n<h4 id=\"pristupim-k-testam\">Kezdj\u00fck a teszteket.<\/h4>\n<p><\/p>\n<p>Egy memcached szerverrel rendelkez\u0151 pod-on v\u00e9gezt\u00fcnk tesztet, valamint sz\u00e1mos memcached kliens pod futott t\u00e1voli csom\u00f3pontokon, hogy nagyon nagy sz\u00e1m\u00fa kapcsolatot tudjunk ind\u00edtani m\u00e1sodpercenk\u00e9nt. A memcached szerver pod-j\u00e1nak 8 magja volt, \u00e9s 512k bejegyz\u00e9s volt a conntrack t\u00e1bl\u00e1ban (az alap\u00e9rtelmezett be\u00e1ll\u00edt\u00e1s a gazag\u00e9p sz\u00e1m\u00e1ra).<br \/>\nM\u00e9rt\u00fck a teljes\u00edtm\u00e9nybeli k\u00fcl\u00f6nbs\u00e9get: h\u00e1l\u00f3zati politika n\u00e9lk\u00fcl; hagyom\u00e1nyos Calico politik\u00e1val; \u00e9s Calico do-not-track politik\u00e1val.<\/p>\n<p><\/p>\n<p>Az els\u0151 teszthez 4.000 kapcsolatra \u00e1ll\u00edtottuk be a sz\u00e1mot m\u00e1sodpercenk\u00e9nt, \u00edgy a CPU-fogyaszt\u00e1s k\u00fcl\u00f6nbs\u00e9g\u00e9re tudtunk \u00f6sszpontos\u00edtani. Itt nem voltak jelent\u0151s elt\u00e9r\u00e9sek a politik\u00e1k hi\u00e1nya \u00e9s a szok\u00e1sos politika k\u00f6z\u00f6tt, de a do-not-track k\u00f6r\u00fclbel\u00fcl 20%-kal n\u00f6velte a CPU-fogyaszt\u00e1st:<\/p>\n<p>\n<img decoding=\"async\" alt=\"Amikor a Linux conntrack m\u00e1r nem a bar\u00e1tod\" src=\"\/wp-content\/uploads\/2020\/03\/6762772cb8e5f089a3ed444aff8cb8f4.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>A m\u00e1sodik teszt sor\u00e1n annyi kapcsolatot ind\u00edtottunk, amennyit az \u00fcgyfeleink gener\u00e1lni tudtak, \u00e9s megm\u00e9rt\u00fck a memcached szerver\u00fcnk \u00e1ltal kezelhet\u0151 maxim\u00e1lis kapcsolatsz\u00e1mot m\u00e1sodpercenk\u00e9nt. Mint v\u00e1rhat\u00f3 volt, a \"politik\u00e1k n\u00e9lk\u00fcli\" \u00e9s az \"\u00e1tlagos politika\" eset\u00e9n mindkett\u0151 el\u00e9rte a conntrack hat\u00e1r\u00e9rt\u00e9k\u00e9t, amely meghaladta a 4.000 kapcsolatra m\u00e1sodpercenk\u00e9nt (512k \/ 120s = 4.369 kapcsolat\/s). A do-not-track politik\u00e1val az \u00fcgyfeleink 60.000 kapcsolatot k\u00fcldtek m\u00e1sodpercenk\u00e9nt probl\u00e9m\u00e1k n\u00e9lk\u00fcl. Biztosak vagyunk benne, hogy ezt a sz\u00e1mot n\u00f6velhett\u00fck volna, ha t\u00f6bb \u00fcgyfelet csatlakoztatunk, de \u00fagy \u00e9rezz\u00fck, hogy ezek a sz\u00e1mok m\u00e1r elegend\u0151ek ahhoz, hogy illusztr\u00e1lj\u00e1k a cikk \u00fczenet\u00e9t!<\/p>\n<p>\n<img decoding=\"async\" alt=\"Amikor a Linux conntrack m\u00e1r nem a bar\u00e1tod\" src=\"\/wp-content\/uploads\/2020\/03\/f3beeb1793a3158018274079da953a2c.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h4 id=\"zaklyuchenie\">Z\u00e1r\u00e1s<\/h4>\n<p><\/p>\n<p>A conntrack egy fontos kernel funkci\u00f3. Nagyszer\u0171en v\u00e9gzi a dolg\u00e1t. Gyakran haszn\u00e1lj\u00e1k a rendszer kulcskomponensei. Azonban bizonyos specifikus forgat\u00f3k\u00f6nyvekben a conntrack okozta terhel\u00e9s fel\u00fclm\u00falja a megszokott el\u0151ny\u00f6ket, amelyeket ny\u00fajt. Ebben az esetben a Calico h\u00e1l\u00f3zati politik\u00e1kat haszn\u00e1lhatunk, hogy szelekt\u00edven kikapcsoljuk a conntrack haszn\u00e1lat\u00e1t, mik\u00f6zben n\u00f6velj\u00fck a h\u00e1l\u00f3zati biztons\u00e1gi szintet. Minden egy\u00e9b forgalom eset\u00e9n a conntrack tov\u00e1bbra is a t\u00e1rsad marad!<\/p>\n<p><\/p>\n<h2 id=\"takzhe-chitayte-drugie-stati-v-nashem-bloge\">Olvasd el t\u00f6bbi cikk\u00fcnket a blogunkban:<\/h2>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/nixys\/blog\/473578\/\">Dinamikus modulok \u00f6ssze\u00e1ll\u00edt\u00e1sa Nginx-hez<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/nixys\/blog\/473014\/\">Bevezet\u00e9s a Hashicorp Consul Kubernetes enged\u00e9lyez\u00e9s\u00e9be<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/nixys\/blog\/426543\/\">\u00c1llapotkezel\u0151 biztons\u00e1gi ment\u00e9sek Kubernetesben<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/nixys\/blog\/424717\/\">Sokf\u00e9le webprojekt biztons\u00e1gi ment\u00e9se<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/nixys\/blog\/347526\/\">Telegram-bot Redmine-hoz. Hogyan egyszer\u0171s\u00edts\u00fck meg az \u00e9let\u00fcnket \u00e9s m\u00e1sok\u00e9t<\/a><\/noindex><\/li>\n<\/ul>\n<p>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/nixys\/blog\/492686\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0439 (\u201cconntrack\u201d) \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0435\u0439 \u0441\u0435\u0442\u0435\u0432\u043e\u0433\u043e \u0441\u0442\u0435\u043a\u0430 \u044f\u0434\u0440\u0430 Linux. \u041e\u043d\u0430 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u044f\u0434\u0440\u0443 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0442\u044c \u0432\u0441\u0435 \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0441\u0435\u0442\u0435\u0432\u044b\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u0438\u043b\u0438 \u043f\u043e\u0442\u043e\u043a\u0438 \u0438 \u0442\u0435\u043c \u0441\u0430\u043c\u044b\u043c \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u0441\u0435 \u043f\u0430\u043a\u0435\u0442\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u043a\u0430\u0436\u0434\u044b\u0439 \u043f\u043e\u0442\u043e\u043a, \u0447\u0442\u043e\u0431\u044b \u0438\u0445 \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c \u0432\u043c\u0435\u0441\u0442\u0435. Conntrack \u2014 \u044d\u0442\u043e \u0432\u0430\u0436\u043d\u0430\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u044f\u0434\u0440\u0430, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0432 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445: NAT \u043e\u043f\u0438\u0440\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e\u0442 \u0441onntrack, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":74656,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-74655","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0439 (\u201cconntrack\u201d) \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/kogda-linux-conntrack-vam-bolshe-ne-tovarishh\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u043e\u0433\u0434\u0430 Linux conntrack \u0432\u0430\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u0442\u043e\u0432\u0430\u0440\u0438\u0449 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0439 (\u201cconntrack\u201d) \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/kogda-linux-conntrack-vam-bolshe-ne-tovarishh\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-03-19T05:42:34+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-03-19T05:42:34+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Amikor a Linux conntrack m\u00e1r nem a t\u00e1rsad | ProHoster","description":"A kapcsolatfigyel\u00e9s (\"conntrack\") m\u0171k\u00f6dik.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/kogda-linux-conntrack-vam-bolshe-ne-tovarishh","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u043e\u0433\u0434\u0430 Linux conntrack \u0432\u0430\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u0442\u043e\u0432\u0430\u0440\u0438\u0449 | ProHoster","og:description":"\u041e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0439 (\u201cconntrack\u201d) \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f.","og:url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/kogda-linux-conntrack-vam-bolshe-ne-tovarishh","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-03-19T05:42:34+00:00","article:modified_time":"2020-03-19T05:42:34+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"74655","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 18:10:25","updated":"2022-10-05 19:52:30","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/74655","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=74655"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/74655\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media\/74656"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=74655"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=74655"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=74655"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}