პაკეტი სუფთად დაყენდა, წესები გამოიცადა და შემდეგი გადატვირთვის შემდეგ კარიბჭე სრულად ღია იყო. ტრანზაქციაში არაფერი ჩავარდნილა; ხარვეზი იმ ვარაუდში იყო, თუ რა დარჩებოდა. ფაირვოლის ხელსაწყოების დაყენება, იმის გადაწყვეტა, რომელი წესები უნდა გადარჩეს და მათი აღდგენა სწორ მომენტში სამი ცალკე სამუშაოა.

რას გეუბნება სიმპტომი სინამდვილეში

გადატვირთვისას გაქრობილ წესების ნაკრებს სამი მეპატრონიდან ერთი ჰყავს: არაფერმა არ შეინახა ის, სხვა რამ შეცვალა ის, ან ის აღდგა მანამ, სანამ იარსებებდა ის, რაზეა დამოკიდებული. პირველი ორი კონფიგურაციაში ჩანს; მესამე მხოლოდ რიგში ვლინდება. ამიტომ გადატვირთვა შეიძლება მონაცემთა დაკარგვად გამოიყურებოდეს, როცა სინამდვილეში რიგის პრობლემაა.

დაიწყეთ იმის ჩაწერით, რაც გადატვირთვამდე მართალი იყო: რომელი სერვისი ფლობდა წესებს, რომელ ფაილს ან ბაზას კითხულობდა გაშვებისას და დაიწერა თუ არა ოდესმე ამ წყაროში. აქტიური წესების ნაკრები, რომელიც არავის შეუნახავს, ვალიდური ახსნაა და ყველაზე გავრცელებული.

ნუ დაიწყებთ პაკეტის ხელახალი დაყენებით.

წაიკითხეთ მდგრადობის ხელსაწყო სანამ გამოიყენებთ

დებიანის ხელსაწყოები მდგრადობას დანამატის პრობლემად განიხილავენ: ყოველმა დანამატმა იცის როგორ დაწეროს საკუთარი წესები და ერთი გარსი იძახებს მათ. მისი შენახვის ქმედება ინახავს ყველაფერს, რაც იმ მომენტში ჩატვირთულია, ხოლო გაშვების ქმედება იტვირთავს ამ სურათს უკან. არც ერთი ქმედება არ განიხილავს, რას ინახავს.

ეს სურათია და არა განხილვა. გამართვის სეანსიდან დარჩენილი ნებართვა, დაუმთავრებელი ექსპერიმენტი ან სხვა დამხმარის მიერ ჩასმული შემწყნარებელი წესი ყველა მუდმივი ხდება იმ პოლიტიკის გვერდით, რომლის შენარჩუნებაც გსურდათ. მდგომარეობის შენახვა და მდგომარეობის დამტკიცება სხვადასხვა საქმიანობაა და მხოლოდ ერთი მათგანი მოითხოვს განსჯას. ჯერ წაიკითხეთ ჩატვირთული ნაკრები, შემდეგ გადაწყვიტეთ რომელი სტრიქონები იმსახურებს გადარჩენას.

შეინახეთ განზრახ, მას შემდეგ რაც წაიკითხავთ რა არის ჩატვირთული.

გადაწყვიტეთ რა უნდა გადარჩეს

ზოგი წესი ინტერფეისის სასიცოცხლო ციკლს ეკუთვნის და მასთან ერთად უნდა გაქრეს. სხვები გვირაბზე მეტ ხანს უნდა გადარჩნენ და ყველაზე ნათელი მაგალითია შეზღუდვა, რომელიც კლიენტის ტრაფიკს უკრძალავს ფიზიკურ ინტერფეისზე უკან დაბრუნებას როცა გვირაბი ვარდება. ეს ორი კატეგორია სხვადასხვა აღდგენის ტრიგერს მოითხოვს და არა ერთ საერთო სურათს.

ჩაწერეთ სასურველი შედეგი სამი მომენტისთვის: ჩატვირთვა, VPN-ის გააქტიურება და გვირაბის დაკარგვა. შემდეგ შეამოწმეთ, შეუძლია თუ არა თქვენს მიერ არჩეულ ხელსაწყოს თითოეულის გამოხატვა. სტატიკური სურათის გადამტვირთავი მდგრადობის პაკეტი პირველს უმკლავდება და შესაძლოა არცერთს დანარჩენთაგან, რადგან სურათმა არ იცის როდის შეიცვალა გვირაბის მდგომარეობა. თუ ვერ გამოხატავს მათ, ეს ხარვეზი სხვა კომპონენტს ეკუთვნის.

პასუხს პოლიტიკა წყვეტს და არა პაკეტი.

შეამოწმეთ აღდგენის რიგი

ფაილის აღდგენა იგივე არ არის, რაც შედეგის ფლობა. სხვა მმართველმა შეიძლება შეცვალოს წესები, ადრინდელმა ნებართვამ შეიძლება დაჩრდილოს ისინი, ან კლიენტებმა დაიწყონ გაგზავნა სანამ შეზღუდვა ამოქმედდება. გადახედეთ გაშვებისა და ხელახალი დაკავშირების ქცევას და არა მხოლოდ შენახული ფაილის არსებობას.

systemctl status netfilter-persistent
iptables -S

ნუ ჩათვლით, რომ მდგრადობის სერვისის შეჩერება უვნებელია, რადგან პაკეტი დოკუმენტირებს პირობით გასუფთავებას გაჩერებისას. დაადგინეთ სერვისის ფაქტობრივი კონფიგურაცია სანამ შეჩერებას ან გადატვირთვას ექსპერიმენტად გამოიყენებთ დისტანციურად მართულ კარიბჭეზე. კონსოლის სეანსი და დოკუმენტირებული უკუქცევა მინიმუმია ამ ტესტამდე.

რიგი მოქმედი სისტემის თვისებაა და არა დისკზე არსებული ფაილის.

მიიღეთ სამი ცალკე შედეგი

ჩაწერეთ პაკეტის ინსტალაცია, ჩატვირთული წესების ნაკრები და გამოყენებული პოლიტიკა ცალკე ფაქტებად. პაკეტის სახელი მხარდაჭერის თემაში მხოლოდ პირველს პასუხობს და სწორედ ის არის, რაც იშვიათად აქვს მნიშვნელობა.

nft list ruleset

შემდეგ გამოსცადეთ ნებადართული ოპერაცია და სავალდებულო უარი.

თუ უარი ძლებს გადატვირთვისა და გვირაბის ვარდნის შემდეგ, პოლიტიკა რჩება. თუ ის ძლებს მხოლოდ ერთ ამ მდგომარეობათაგანში, თქვენ იპოვეთ რიგის პრობლემა და არა გაასწორეთ ის.

დაკავშირებული სტატიები