Брандмауэр дестесі орнатылды, қайта жүктеуден кейін ережелер жоғалды
Орнату, белсенді ережелер жинағы және оны қалпына келтіретін нәрсе үш бөлек жұмыс. Әрбір жүктелген ережені сақтау эксперименттерді VPN саясатымен бірге қалдыруы мүмкін.
Десте таза орнатылды, ережелер сыналды, ал келесі қайта жүктеуден кейін қақпа толық ашық еді. Мәміледе ештеңе сәтсіз аяқталмады; қате недең қалатыны туралы болжамда болды. Брандмауэр құралдарын орнату, қай ережелердің қалуы керегін шешу және оларды дұрыс сәтте қалпына келтіру үш бөлек жұмыс.
Симптом шын мәнінде нені айтады
Қайта жүктеуде жоғалатын ережелер жинағының үш иесінің біреуі болады: ештеңе оны сақтамады, басқа нәрсе оны алмастырды, немесе ол өзі тәуелді нәрсе пайда болмай тұрып қалпына келтірілді. Алғашқы екеуі конфигурацияда көрінеді; үшіншісі тек ретте байқалады. Сондықтан қайта жүктеу деректер жоғалғандай көрінуі мүмкін, ал шын мәнінде бұл рет мәселесі.
Қайта жүктеуге дейін не рас болғанын жазудан бастаңыз: қай қызмет ережелерді ұстады, ол іске қосылуда қай файлды немесе дерекқорды оқыды және сол көзге ешқашан жазылды ма. Ешкім сақтамаған белсенді ережелер жинағы жарамды түсініктеме және ең көп таралғаны.
Дестені қайта орнатудан бастамаңыз.
Пайдаланудан бұрын тұрақтылық құралын оқыңыз
Debian құралдары тұрақтылықты плагин мәселесі ретінде қарастырады: әр плагин өз ережелерін қалай жазатынын біледі, ал бір қаптама оларды шақырады. Оның сақтау әрекеті сол сәтте жүктелгеннің бәрін сақтайды, ал іске қосу әрекеті сол суретті қайта жүктейді. Екі әрекеттің ешқайсысы нені сақтап жатқанын қарап шықпайды.
Бұл сурет, тексеріс емес. Жөндеу сессиясынан қалған рұқсат, аяқталмаған эксперимент немесе басқа көмекші енгізген жұмсақ ереже, бәрі сіз сақтағыңыз келген саясатпен қатар тұрақты болады. Күйді сақтау мен күйді мақұлдау бөлек әрекеттер, және олардың тек біреуі ғана пайымдауды қажет етеді. Алдымен жүктелген жинақты оқыңыз, содан кейін қай жолдардың қалуға лайық екенін шешіңіз.
Не жүктелгенін оқығаннан кейін әдейі сақтаңыз.
Ненің қалуы керегін шешіңіз
Кейбір ережелер интерфейстің өмірлік цикліне жатады және онымен бірге жоғалуы керек. Басқалары туннельден ұзақ өмір сүруі керек, ал ең айқын мысал туннель құлағанда клиент трафигінің физикалық интерфейске қайта түсуін болдырмайтын шектеу. Бұл екі санатқа бөлек қалпына келтіру триггерлері қажет, бір ортақ сурет емес.
Үш сәт үшін көзделген нәтижені жазыңыз: жүктелу, VPN қосылуы және туннельдің жоғалуы. Содан кейін таңдаған құралыңыз олардың әрқайсысын білдіре алатынын тексеріңіз. Статикалық суретті қайта жүктейтін тұрақтылық дестесі біріншісін шешеді, қалғандарының ешқайсысын шешпеуі мүмкін, өйткені сурет туннель күйі қашан өзгергенін білмейді. Егер оларды білдіре алмаса, бұл олқылық басқа құрамдасқа тиесілі.
Жауапты десте емес, саясат шешеді.
Қалпына келтіру ретін тексеріңіз
Файлды қалпына келтіру нәтижеге ие болумен бірдей емес. Басқа менеджер ережелерді алмастыруы мүмкін, бұрынғы рұқсат оларды көлеңкелеуі мүмкін, немесе клиенттер шектеу күшіне енбей тұрып жіберуді бастауы мүмкін. Тек сақталған файлдың болуын емес, іске қосылу мен қайта қосылу мінезін қарап шығыңыз.
systemctl status netfilter-persistent
iptables -S
Тұрақтылық қызметін тоқтату зиянсыз деп ойламаңыз, өйткені десте тоқтағанда шартты тазалауды құжаттайды. Қашықтан басқаратын қақпада тоқтатуды немесе қайта жүктеуді эксперимент ретінде қолданбас бұрын қызметтің нақты конфигурациясын анықтаңыз. Консоль сессиясы мен құжатталған кері қайтару сол сынақтың алдындағы минимум.
Рет жұмыс істеп тұрған жүйенің қасиеті, дискідегі файлдың емес.
Үш бөлек нәтижені қабылдаңыз
Дестені орнатуды, жүктелген ережелер жинағын және қолданылған саясатты бөлек фактілер ретінде жазыңыз. Қолдау тақырыбындағы десте атауы тек біріншісіне жауап береді, ал дәл сол сирек маңызды.
nft list ruleset
Содан кейін рұқсат етілген әрекетті және талап етілетін бас тартуды сынаңыз.
Егер бас тарту қайта жүктеуден және туннель құлағаннан кейін де сақталса, саясат өмір сүреді. Егер ол осы күйлердің тек біреуінде сақталса, сіз оны түзетудің орнына рет мәселесін таптыңыз.