Vaše rozhraní TUN je stále v seznamu, tunel nepřenáší provoz a zjevná oprava vypadá jako smazání odkazu. Právě tady se drobné úklidy mění ve výpadky. Rozhraní může být trvalé ze záměru, patřit službě, která ho znovu vytvoří, nebo se skrývat v prostoru jmen, kde stejné jméno znamená něco jiného. Jeho existence není důkaz, že je osiřelé.

Smazat pojmenované rozhraní je snadné. Vědět, co na něm závisí, je ten skutečný úkol.

Mýtus: rozhraní zůstalo, protože tunel nefunguje

Trvalé zařízení TUN existuje nezávisle na připojené relaci. To je smysl příznaku trvalosti: zařízení zůstává, aby je příští připojení mohlo znovu použít. Provoz neteče a nic není špatně.

Rozhraní může také patřit službě, která je mezi restarty, nebo klientovi, jehož profil je nečinný. Než usoudíte, že je opuštěné, zkontrolujte vlastnící proces a konfiguraci. Seznam procesů a konfigurace, která ho spouští, jsou silnější důkaz než chybějící tunel.

Zaznamenejte prostor jmen spolu s názvem. Jiný prostor jmen může obsahovat rozhraní se stejným názvem a oba nesouvisejí. Když potřebujete prozkoumat jiný, použijte příznak prostoru jmen.

Mýtus: smazání odkazu uklidí všechno

Smazání odkazu odstraní adresy a trasy, které jsou k němu připojené. Neodstraní pravidla zásad, pravidla firewallu, nastavení resolveru ani pomocné skripty, které na něj odkazovaly. Ty mohou přežít a ukazovat na zařízení, které už neexistuje.

Pokud je služba stále nakonfigurovaná, může rozhraní znovu vytvořit při příštím spuštění nebo opětovném připojení. Pak jste smazali funkční prostředek a původní problém životního cyklu nechali na místě. Měňte konfiguraci, ne jen běhový stav.

Úklid, který skončí návratem rozhraní a zdvojenými pravidly, je horší než žádný úklid.

Najděte vlastníka, než na něj sáhnete

Začněte s ip link show a nástroji pro prohlížení TUN/TAP, abyste získali rozhraní, jeho adresy a trasy. Zkontrolujte klienta, službu nebo správce sítě, který by ho mohl vlastnit. Ověřte, zda je zařízení trvalé a který režim používá. Potom rozhodněte, zda na něm ještě někdo závisí.

U potvrzeného nepoužívaného trvalého rozhraní ip tuntap dokumentuje odstranění specifické pro režim. Slučte skutečný název zařízení a režim a nespouštějte široký úklid proti každému tunelu na hostiteli.

Během práce zachovejte přístup pro obnovu a trasy pro ostatní klienty nedotčené. Poznamenejte si příkaz, který jste použili, aby příští kontrola mohla být přesně zopakována.

Odstraňte ho prostřednictvím vlastníka a pak zkontrolujte, co zbývá

Nejprve zastavte nebo odstraňte podporovanou konfiguraci připojení, aby služba znovu nevytvořila to, co mažete. Potom odstraňte zařízení. Následně prozkoumejte zastaralé adresy, trasy a stav resolveru pod jejich vlastními vlastníky.

Pokud se problém při opětovném připojení vrátí, opravte konfiguraci životního cyklu, místo abyste opakovali ruční mazání. Záznam o úklidu, který pojmenuje osiřelé rozhraní, důvod jeho nevyužití a komponentu, která má spravovat náhradu, ušetří dalšímu člověku záměnu legitimního trvalého rozhraní za závadu.

Související články