Tidħol b’SSH f’host tal-bini, tibda l-klijent VPN fuqu, u s-sessjoni tieqaf twieġeb. Xejn ma ġġarraf, u xejn ma jidher ikkonfigurat ħażin fis-sens ovvju. Il-klijent installa rotta default, allura t-tweġibiet lejn il-workstation tiegħek issa joħorġu mit-tunnel, fejn l-indirizz tal-workstation tiegħek mhuwiex routabbli. Il-parti interessanti hija li dan ir-riżultat kien prevedibbli, u s-sewqan huwa rotta waħda li tinkiteb qabel ma jibda l-klijent. Ejja nassumu server b’karta tan-netwerk waħda, gateway ta’ 192.0.2.254, u amministratur li jgħaqqad minn 203.0.113.9.

Irreġistra l-mogħdija qabel tibda

ip route show default isemmi l-gateway u l-interface attwali, filwaqt li ip route get 203.0.113.9 juri liema interface u indirizz tas-sors il-kernel juża għas-sessjoni tiegħek. Żomm iż-żewġ outputs. Wara li t-tunnel jogħla, dawn iż-żewġ kmandi xorta għandhom jiddeskrivu l-mogħdija fiżika, u jekk jiddeskrivu t-tunnel minflok, is-sessjoni diġà qed tgħix fuq ħin misluf.

Il-konnessjoni li diġà ġiet stabbilita hija dik li timporta, allura tivvalida mhux biss b’login ġdid. Sessjoni ġdida tista’ tirnexxi għal ftit permezz ta’ stat li dik il-qadima m’għandhiex aktar.

Waħħal l-indirizz fil-konfigurazzjoni tal-klijent stess

Rotta miżjuda bl-idejn tisparixxi meta jerġa’ jibda u tħabrek ma’ aġġornamenti tat-tabella tal-klijent stess, allura poġġi l-eċċezzjoni fejn tiġi amministrata t-tabella. Taħt OpenVPN il-kelma prinċipali net_gateway tiġi riżolta għall-gateway li kienet teżisti qabel it-tunnel, allura route 203.0.113.9 255.255.255.255 net_gateway iżomm eżattament indirizz wieħed barra minnha. WireGuard jeħtieġ approċċ differenti għax wg-quick jamministra r-rotot huwa stess: issettja Table = off u żid l-eċċezzjoni f’PostUp, b’PostDown li jaqbel li jneħħiha. Iż-żewġ forom jesprimu l-istess intenzjoni, u t-tnejn jillimitaw l-eċċezzjoni għal indirizz wieħed minflok ma jdgħajfu t-tunnel għal kollox.

Għal IPv6 l-istess idea tieħu prefiss ta’ host wieħed, u l-każ tat-trasport imgeżwer jistħoqqlu jiftakar: jekk il-konnessjoni ta’ barra tat-tunnel stess tgħix f’indirizz fiss, dak l-indirizz irid jibqa’ barra mit-tunnel li jġorr, inkella l-klijent jirrotta t-trasport tiegħu stess fih innifsu.

Jew neħħi t-tabella prinċipali mill-ekwazzjoni

Meta diversi servizzi fuq il-host iridu jżommu l-mogħdija normali tagħhom, waqqaf milli teditja t-tabella prinċipali u agħti lill-klijent tiegħu stess. Spazju tal-ismijiet tan-netwerk b’par veth jagħmel dan b’mod nadif: ir-rotta default tal-klijent tgħix fi stack ieħor u biss proċessi mibdija ġo fiha jużaw it-tunnel. L-irrotar tal-politika jasal f’post simili għal destinazzjoni waħda, billi jibgħat it-traffiku li jaqbel għal tabella dedikata li l-default tagħha għadu jipponta lejn il-gateway fiżika. Kull waħda miż-żewġ approċċi tħalli t-tabella prinċipali tal-host mingħajr rotta default ġdida, u din hija l-proprjetà li żżomm SSH iwieġeb.

It-tnejn huma aktar makkinarju minn rotta waħda tal-host, u t-tnejn jistħoqqilhom meta aktar minn ħaġa waħda fuq il-magna trid tgħaddi mit-tunnel.

Assumi li t-twaħħil jista’ jonqos

Rotta marbuta mal-indirizz pubbliku attwali tiegħek tinkiser fil-mument li l-fornitur tiegħek jerġa’ jallokaha. Server remot imbagħad jeħtieġ mogħdija li ma tiddependix minn dak l-indirizz: console, it-tieni interface tal-amministrazzjoni, jew host tal-qabża li jibqa’ barra mit-tunnel.

Żewġ salvagwardji jiswew għaxar minuti. Watchdog li jwaqqaf il-klijent jekk login ta’ konferma ma jidhirx fi ftit minuti jbiddel imblukkar f’dewmien, u t-tieni sessjoni SSH miżmuma miftuħa waqt il-bidla tipprova li l-eċċezzjoni taħdem waqt li t-tunnel huwa ’l fuq. Keepalives waħedhom ma jgħinux hawn, għax il-mogħdija marret minflok ma hi idle; huma biss jagħmlu l-mewt aktar faċli biex tinnota.

Ivverifika fl-ordni li timporta

Qabbad it-tunnel, ikkonferma li r-rotta lejn l-indirizz tiegħek għadha toħroġ mill-gateway fiżika, imbagħad iftaħ sessjoni ġdida. Jekk is-sessjoni l-ġdida taħdem u dik il-qadima tmut xorta, il-kawża hija l-intraċċar tal-konnessjonijiet jew firewall b’stat u mhux l-irrotar, li hija sewqan differenti.

Ikteb l-indirizz imwaħħal u l-kmand li wera dan ir-reġistru tal-bidliet. Il-persuna li jmiss li tibda klijent fuq dak il-host ser ikollha bżonn it-tnejn, u l-indirizz jista’ jkun inbidel sa dak iż-żmien.

Artikli relatati