Dir opmaacht d’Routingtabell no der Verbindung an fannt eng eenzeg Adress, déi duerch den Tunnel gerout gëtt, während d’Subnetz ronderëm nach ëmmer op de lokale Gateway geet. Dës Entrée ass eng Hostroute: eng Adress, déi duerch e Präfix aus lauter Eenzer matcht. Et ass wichteg, well Routingentscheedungen de längsten passende Präfix benotzen, sou datt en /32 en /24 oder eng Standardroute iwwerschreiwe kann, ouni eng vun den zwou ze änneren. Ob dat eng suergfälteg Ausnam oder e kënftegen Ausfall ass, hänkt dovun of, wéi eng Adress si nennt a wien se ënnerhält.

Eng Adress, eng Entrée an der Tabell

Eng IPv4-Hostroute dréit e /32-Präfix an eng IPv6-Hostroute dréit /128, wat heescht, datt d’Entrée genee eng Destinatiounsadress kann entspriechen. Nichts anescht an der Tabell beweegt sech: d’Subnetz, déi se deckt, an d’Standardroute bleiwen, wou se waren. Déi schmuel Entrée gewënnt fir déi Adress, well hire Präfix méi laang ass, net well se méi spéit bäigefüügt gouf.

Déi Eegenschaft mécht aus enger Hostroute eng gutt Ausnam an eng schlecht Gewunnecht. Zwou /32-Entréeën, déi d’Viischt vun engem Service nennen, decken seng zweet Adress, seng IPv6-Adress oder d’Adress, op déi se de nächsten Mount plënnert, net. Eng Tabell voller onerkläerten Een-Adress-Entréeën heescht meeschtens, datt een ëmmer ëm eng Subnetzentscheedung ronderëm gefléckt huet, amplaz se ze treffen. Liest als éischt d’Längt vum Präfix, a frot dann, wat d’Entrée soll schützen.

Liest d’Entrée vum Client no baussen

Fänkt bei der Maschinn mat dem Problem un, well déiselwecht Adress op engem Laptop an um Gateway virun him anescht gerout ka ginn. Frot de Kernel, wéi ee Wee en fir déi genee Adress wielt, déi d’Applikatioun benotzt, amplaz d’Tabell vun uewen ze liesen. D’Äntwert enthält d’Interface an den nächsten Hopp, déi zesummen d’Entscheedung sinn.

ip route get 203.0.113.25
ip -6 route get 2001:db8:4::25
ip route show | grep -F 203.0.113.25
Find-NetRoute -RemoteIPAddress 203.0.113.25

Widderhollt d’Ufro fir d’Adressfamill, déi d’Applikatioun tatsächlech wielt, well e Client kann IPv6 Virzuch ginn an eng IPv4-Ausnam roueg ëmgoen. Vergläicht d’Resultat ier den Tunnel eropkënnt an duerno, a behält béid Ausgaben. Dee Verglach weist, ob de Client d’Entrée beim Verbannen bäigefüügt huet oder ob se schonn do war.

Eng permanent Entrée an eng Laufzäit-Entrée versoen ënnerschiddlech. Déi vun der Laufzäit verschwënnt mat der Sitzung, während déi permanent en Neistart iwwerlieft an weider Verkehr un e Gateway schéckt, deen et net méi gëtt.

D’Ausnam vum Endpunkt an d’Rekursiounsfal

VPN-Cliente installéieren normalerweis eng Hostroute op d’baussenzeg Adress vum Server iwwer den urspréngleche Gateway, ier se d’Standardroute ëmleeden. Ouni déi Entrée géife verschlësselt Pakete an den Tunnel geschéckt, deen se probéieren ze bauen, an d’Verbindung géif an enger Schleif lafen, bis d’Zäit ofleeft.

D’Fal erschéngt, wann déi akzeptéiert Subnetzer vum Tunnel zoufälleg déi Endpunktadress enthalen, oder wann en zweete Profil méi spéit eng méi breet Route bäisetzt. Dann verléiert d’Endpunktentrée géint e längeren Präfix an d’Sitzung fällt zesummen, soubal se ufänkt Verkehr duerchzeloossen. D’Endpunktadress nieft den akzeptéierte Subnetzer ze schreiwen ass dee bëllegsten Wee, d’Kollisioun virun de Benotzer ze bemierken. Et erkläert och, firwat dee selwechte Profil aus engem Netz funktionéiert an aus engem aneren net.

Verifizéiert de Wee, deen d’Applikatioun wierklech benotzt

En erfollegräiche Ping op den Hostnumm ass e schwaache Beweis, wann d’Applikatioun mat enger anerer Adress oder enger anerer Famill verbënnt. Verifizéiert déi genee Kombinatioun aus Adress, Famill, Port an Interface vun der Maschinn, déi de Client ausféiert.

ip route get 203.0.113.25
sudo nft list ruleset | grep -A 4 'chain output'
curl -sS --max-time 8 -o /dev/null -w '%{remote_ip}
' https://app.example.net

Wann de Wee falsch ass, entscheet, ob d’Ufuerderung en Netz oder eng Adress ass, ier dir eppes ännert. Eng Een-Adress-Ufuerderung gerechtfäerdegt eng Hostroute mat engem Kommentar an engem Eegentümer; e Service mat rotéierenden Adressen brauch domainbaséiert Routing oder eng éierlech Subnetzentscheedung.

Entfernt Entréeën, déi net méi op eng richteg Destinatioun passen, a notéiert déi, déi Dir behält. Eng onerkläert /32 ass dräi Méint duerno net vun engem Feeler z’ënnerscheeden, an déi nächst Persoun wäert se läschen, ouni ze wëssen, wat dovun ofgehutt huet.

Ähnlech Artikelen