De printer op 'e buro bliuwt wurkjen nei't de tunnel omheech komt, wylst in tsjinner by it oare kantoar stilwei nei eat pleatsliks oplost. Beide gedrach komt fan deselde regel: de meast spesifike rûte wint, en in direkt oansletten prefiks is sa spesifyk as it mar kin. Dat is meastentiids it ûntwerp dat jo wolle, en it is ek hoe't in duplikaat privee berik in ôfstân adres stelt. Earst de kar fan 'e kernel lêze makket in mysterieuze flater ta in prefiksfergeliking.

In oansletten prefiks is spesifiker as in standertrûte

In tunnel ynstallearret meastentiids in standertrûte of in set prefiksen, wylst in pleatslike ynterface in oansletten prefiks plus in rûte nei it hiele LAN draacht. Tusken har beiden beslút de langste-prefiks-oerienkomst, sadat in bestimming binnen it LAN-prefiks nea de tunnel berikt. Dêrom bliuwe in printer, de behearspagina fan in router en in pleatslike NAS berikber wylst de VPN oan is. Dêrom giet ek in ôfstân boarne binnen in oerlappende berik nei de ferkearde masine.

Privee adresromte is net unyk, en twa sites dy't itselde prefiks kieze is gewoan genôch om foar te planjen. As de berikken oerlappe, komt it pleatslike antwurd fluch en liket autoritêr, sadat de flater maklik as in oanmeldprobleem lêzen wurdt. De bestimming antwurde wol, mar net de iene dy't jo bedoelden.

Lês de kar dy't de kernel meitsje soe

Freegje de kernel hokker rûte hy brûke soe foar de krekte bestimming, ynstee fan de tabel fan boppe te lêzen. Sjoch dan nei beliedsregels dy't in oare tabel kieze kinne. Twa opdrachten beantwurdzje beide fragen yn in pear sekonden.

ip route get 10.20.30.41
ip route show table all | grep -E '10\.|default'
ip rule show

De earste útfier neamt de ynterface, de folgjende sprong en it boarne-adres dat de kernel brûke soe, en dat is it antwurd dat ta docht. In dev-wearde dy't nei de pleatslike brêge wiist, betsjut dat it pakket nea yn 'e tunnel komt, wat it statuspaneel fan 'e VPN-klient ek beweart. De filtere tabellist lit sjen oft in oare tabel itselde prefiks hat, en de regellist lit de folchoarder sjen wêryn dy tabellen rieplachte wurde. In beliedsregel kin in prefiks troch in spesifike tabel stjoere sels as de haadtabel it net iens is, dus dy folchoarder is diel fan it antwurd.

Pleatslike tagong is in aparte tastimming

In rûte ha is net itselde as tastimming ha om him te brûken. De measte klanten kinne pleatslike netwurkkommunikaasje blokkearje wylst de tunnel omheech is, en dy ynstelling is in beliedsbeslút, net in routing-artefakt. As in fertroude tichtbye tsjinst by it ûntwerp heart, skeakelje dan de stipe pleatslike-tagong-opsje yn ynstee fan rûtes te betinken. As it apparaat op iepenbiere Wi-Fi is, lit it dan út.

De twa lagen falle oars. In blokkearre pleatslike paad jout in tiidferrin sels as de rûte bestiet, wylst in oerlappende rûte in antwurd fan 'e ferkearde host jout. It ûnderskieden fan har beiden kostet ien fraach en sparret in middei oan firewall-feroarings, en de trochstjoer-yndieling wurdt beskreaun yn de trochstjoer-notysjes fan strongSwan.

Reparearje in oerlaping sûnder hostrûtes op te steapeljen

In hostrûte foar ien adres liket in oerlaping te reparearjen en falt fuort op it stuit dat in twadde adres yn itselde berik nedich is. Tweintich fan dy letter kin nimmen sizze hokker prefiks autoritatyf is. De duorsume oplossings binne in feroaring fan adressearring, in dokumintearre topology dy't it duplikaat-berik mijt, of fertaling oan ien ein. Elk kostet ien kear planningstiid ynstee fan ivich ûnderhâld.

As in tydlike hostrûte echt nedich is, skriuw dan de reden, de eigner en de datum derby, sadat dy letter fuorthelle wurde kin. Test dan it krekte adres en de tsjinst plus in iepenbiere bestimming, want in pleatslike-tagong-feroaring dy't stilwei net-relatearre applikaasjes fan 'e tunnel útslút is slimmer as de oarspronklike fout. Hâld it pleatslike prefiks en it ôfstân prefiks apart opskreaun; dy gewoante foarkomt dat in wurkjende pleatslike ping as bewiis rûnstjoerd wurdt dat it ôfste kantoar berikber is.

Relatearre artikelen