VPN resursdators atbild uz vienas saskarnes un atsakās sūtīt atbildes atpakaļ caur tuneli, un noklusējuma maršruts izskatās pareizs. Tieši šeit galvenā tabula pārstāj būt viss stāsts. Linux var izvēlēties maršrutēšanas tabulu katram paketam, izmantojot politikas noteikumus, un VPN, iespējams, vienu ir instalējis. Izlasiet noteikumus pirms noklusējuma maršruta aiztikšanas.

Secība ir svarīga: vispirms noteikumi, pēc tam tabula, kuru katrs noteikums izvēlas.

Lasiet noteikumus prioritātes secībā

Palaidiet ip rule show un lasiet no augšas uz leju. Prioritātes numurs nosaka izvērtēšanas secību, un mazāks numurs tiek pārbaudīts agrāk. Noklusējuma noteikums pie 32766 parasti ir pēdējais, kam ir nozīme. Ja saraksts ir garš, pirms jebkādu izmaiņu veikšanas saglabājiet to failā.

Katram noteikumam pierakstiet prioritāti, atbilstību (avots, atzīme, saskarne vai galamērķis) un tabulu, uz kuru tas norāda. Noteikums bez izmantojamas tabulas ir strupceļš, nevis maršruts.

Dariet to pašu ar IPv6, izmantojot ip -6 rule show. Politika, kas pastāv tikai IPv4 saimē, atstāj otru saimi galvenajā tabulā.

Lasiet tabulu, kuru izvēlas katrs noteikums

Izmantojiet ip route show table <name or number> katrai norādītajai tabulai. Salīdziniet tās maršrutus ar saskarni un nākamo lēcienu, ko gaidāt. Tukša vai nepilnīga tabula izskaidro kļūmi, ko galvenā tabula nevar izskaidrot.

Galvenajā tabulā joprojām var būt noklusējuma maršruts, un tas ir labi. Ja noteikums vispirms sūta jūsu plūsmu uz 51820 tabulu, galvenais noklusējums šim paketam nav nozīmīgs.

Ja numurs nav pazīstams, meklējiet tabulas nosaukumu /etc/iproute2/rt_tables. Šī meklēšana aizņem sekundi un novērš garu apkārtceļu.

Noskaidrojiet, kas instalēja noteikumu

NetworkManager, wg-quick un citi skripti var dinamiski instalēt noteikumus. Dzēšot vienu darbības laikā, tas var tikt atjaunots nākamajā savienojumā. Pirms konkurējoša noteikuma pievienošanas pārbaudiet pārvaldnieka konfigurāciju.

Piemēram, wg-quick pievieno atzīmētu noteikumu un tabulu tuneļa atļautajām adresēm. Šis noteikums ir iemesls, kāpēc plūsma uz šīm adresēm apiet galveno noklusējumu. Ja jūs to noņemsit, nemainot konfigurāciju, nākamais up to atjaunos.

Pārskatīšanas laikā saglabājiet galapunkta ārējo maršrutu un pārvaldības piekļuvi. Neiztīriet visus noteikumus dzīvā attālinātā vārtējā, lai vienkāršotu izvadi. Pārvaldības sesija, kas pārdzīvo izmaiņas, ir testa daļa.

Pārbaudiet svarīgo avota kontekstu

Vispārīgs ip route get atbild uz citu jautājumu nekā lietojumprogrammas plūsma. Pievienojiet avota adresi un atzīmi, ja VPN to izmanto, lai redzētu ceļu, kuru iet īstais pakets. Pārbaudiet iekļautu un izslēgtu galamērķi ar to pašu avota kontekstu. Pēc tam atkārtojiet ar IPv6, ja resursdators darbojas ar diviem stekiem.

Pēc apstiprināta labojuma atkārtoti palaidiet abas pārbaudes un salīdziniet. Pierakstiet paredzēto noteikumu, tabulu un to, cik ilgi noteikums pārdzīvo restartu. Šis pieraksts padara nākamo pakalpojuma restartu izskaidrojamu, nevis noslēpumainu. ip-rule rokasgrāmatas lapa dokumentē atbilstības atlasītājus un tabulas sintaksi.

Saistītie raksti