Tábla ródaithe nó cuardach iarbhír: cá dtéann trácht VPN
Tosaigh le ceann scríbe amháin agus a fhoinse, ansin seiceáil cén riail agus cén tábla a shocraíonn an cosán i ndáiríre. Cuireann dump iomlán den tábla gan an gcomhthéacs sin amú thú.
Is é dump tábla ródaithe an diagnóiseach is lú úsáide i bhfabhtcheartú VPN agus an ceann is minice a ghreamaítear. Insíonn daichead líne de réimíreanna duit cad a d'fhéadfadh an meaisín a dhéanamh, ní cad a rinne sé don iarratas a theip. Is é an meicníocht atá uait i ndáiríre an cuardach: leis an bhfoinse seo agus an gceann scríbe seo, cén riail a mheaitseáil, cén tábla a rabhthas ag dul i gcomhairle leis, agus cén comhéadan agus céim eile a tháinig amach. Tosaigh le ceann scríbe amháin agus foinse amháin, ansin léigh an tábla leis an gceist sin idir lámha, agus tagann an t-aschur céanna chun bheith ina fhianaise in ionad torainn.
Tábla is ea tacar iarrthóirí, ní cinneadh
Déanann gach iontráil cur síos ar réimír agus ar cad atá le déanamh le trácht a mheaitseálann í: seol chuig comhéadan é, tabhair do chéim eile é, nó caith amach é. Níl aon rud sa liosta sin ordaithe de réir rúin, agus ní hionann an iontráil is sonraí don duine i gcónaí agus an ceann a roghnaíonn an t-eithne, mar leanann an rogha an mheaitseáil réimíre is faide agus, i measc réimírí comhionanna, an mheattrac.
Mar sin is é an chéad chéim ná iarraidh ar an eithne seachas an liosta a léamh. Freagraíonn an t-ordú cuardaigh do cheann scríbe, agus le hargóint foinse freagraíonn sé don phéire cruinn a d'úsáidfeadh nasc a aistríodh nó a cheanglaíodh:
ip route get 198.51.100.10
ip route get 198.51.100.10 from 10.80.0.25
ip -6 route get 2001:db8:10::40
Is sampla doiciméadúcháin gach seoladh thuas. Is é an pointe ná cruth an fhreagra: comhéadan, an seoladh foinse a roghnaíodh, geata agus an tábla ar tháinig an iontráil as. Mura gcomhoireann an t-aschur sin don chomhéadan a rabhthas ag súil leis, tá an fhadhb aimsithe agat le hordú amháin, agus ní chuirfeadh aon mhéid léitheoireachta den tábla iomlán in iúl duit cén t-iarrthóir a bhuaigh.
Téann an cuardach trí rialacha, ansin trí tháblaí
Ar Linux tá an cinneadh ina dhá chéim. Déantar rialacha beartais a mheas in ord tosaíochta, agus ainmníonn an chéad riail a mheaitseálann tábla le dul i gcomhairle leis; déanann an tábla sin an mheaitseáil réimíre is faide ansin. Is féidir le riail meaitseáil ar fhoinse, ceann scríbe, marc balla dóiteáin, comhéadan nó meascán, agus is é sin an fáth a bhféadfadh dump den phríomhthábla a bheith foirfe cruinn agus go hiomlán neamhábhartha don phacáid atá á fhiosrú agat.
ip rule show
ip route show table all | head -40
ip route show table 100
Má sheolann riail trácht ó do linn VPN chuig tábla 100, is é tábla 100 an ceann a bhfuil tábhacht leis, agus tá an príomhthábla ina mheall. Is é seo freisin an mheicníocht atá taobh thiar de ródú bunaithe ar fhoinse ar ródaire: is féidir leis an gceann scríbe céanna dhá fhreagra éagsúla a bheith aige ag brath ar cad as ar tháinig an phacáid, agus ní thaispeánann ach an cuardach le hargóint foinse cé acu a bhaineann.
Tá a rialacha agus a tháblaí féin ag IPv6. Teastaíonn an dá chuardach ó dhearadh a ritheann an dá theaghlach, agus ní deir freagra IPv4 atá ag obair aon rud faoin gcosán v6 ar fearr le cliant dé-stac é a roghnú.
Cad a shuiteálann an cliant VPN
De ghnáth ní chuireann cliaint an bealach réamhshocraithe in ionad, mar bhriseadh sé sin cosán seachtrach an tolláin féin. Suiteálann siad rud níos sonraí a bhuann ar fhad réimíre: is é péire leath-réamhshocraithe a chlúdaíonn 0.0.0.0/1 agus 128.0.0.0/1 an cleas clasaiceach, mar tá an dá cheann ina réimírí níos faide ná 0.0.0.0/0 agus le chéile clúdaíonn siad an spás ar fad. Suiteálann cuid eile réimírí príobháideacha sonracha móide riail bheartais, agus cuireann roinnt marc leis ionas nach ngabhtar ach trácht roghnaithe.
Sin an fáth nach fianaise ar mhainneachtain é "níor athraigh an VPN mo bhealach réamhshocraithe". Seiceáil cad a chuir sé leis, agus an dtiteann an ceann scríbe atá i gceist laistigh de na réimírí sin:
ip route show | grep -E 'tun|wg|ppp|ipsec'
ip route get 10.20.30.40 from 10.80.0.25
Is furasta dhá leath-ród a fháil ar iarraidh i ndump mar ní fhéachann siad cosúil le réamhshocrú. Táirgeann cumraíocht tolláin scoilte a dhearmad réimír a áireamh an tsíomptóm cruinn atá á sheilg agat: réitíonn agus nascann an feidhmchlár ar cheart an tollán a úsáid go háitiúil ina ionad. Cuir na réimírí suiteáilte i gcomparáid leis na cinn scríbe a theastaíonn ón úsáideoir i ndáiríre, ní leis na seoltaí a tharla duit a thástáil. Táirgeann liosta tolláin scoilte a chlúdaíonn an freastalaí comhad ach nach gclúdaíonn a réiteach nasc a réitíonn chuig seoladh poiblí agus a theipeann ansin ar fhíordheimhniú, rud a fhéachann cosúil le fadhb phasfhocail agus is fadhb ródaithe í.
Caithfidh an cosán seachtrach maireachtáil freisin
Is trácht é an tollán féin. Téann na pacáidí a iompraíonn an t-ualach imfhálaithe chuig seoladh an phiar thar an gcomhéadan fisiceach, agus ní féidir an cosán sin a ródú ar ais isteach sa tollán. Nuair a dhéantar, faigheann tú an mhainneachtain shainiúil ina mbunaítear an tollán agus ina stopann sé trácht a rith, mar tá iompar an tolláin anois taobh istigh den tollán.
Seiceáil seoladh an phiar mar a sheiceáil tú an ceann scríbe istigh, agus deimhnigh go réitíonn sé chuig an gcomhéadan fisiceach seachas chuig an tollán:
ip route get 203.0.113.10
traceroute -n -m 5 203.0.113.10
Is iad ród athchúrsach, riail bheartais a ghabhann an piar, nó réamhshocrú a cuireadh in ionad ag cliant tolláin iomláin na trí chúis is coitianta. Tá an triúr le feiceáil sa chuardach seachtrach, agus níl aon cheann acu le feiceáil i ndump den phríomhthábla a tógadh ina dhiaidh sin.
Cad nach féidir le haschur ródaithe a insint duit
Ciallaíonn cuardach ceart go gcuirfeadh an eithne an phacáid áit éigin réasúnta. Ní chiallaíonn sé go gceadaíonn an balla dóiteáin é, go gclúdaíonn beartas IPsec é, go n-aistríonn riail NAT é, nó go bhfuil bealach fillte ag an taobh cianda. Is céim níos déanaí gach ceann acu, agus na nótaí seachadta strongSwan cuireann síos ar an slabhra a chaithfidh pacáid a rith ag an dá cheann.
Ní chuireann sé san áireamh ach oiread ceangal ag leibhéal an fheidhmchláir. Is féidir le próiseas ceangal le comhéadan, marc a shocrú, nó a réiteach féin a úsáid agus nascadh le hainm a réitíonn ar bhealach difriúil ón rud a thástáil tú. Nuair atá an cuardach ceart agus an nasc fós ag teip, is é an chéad cheist eile cé an próiseas atá á dhéanamh agus an bhfeiceann an próiseas sin an tábla céanna leat.
Mar sin coinnigh an diagnóis ordaithe: ainmnigh an ceann scríbe agus an fhoinse, rith an cuardach, léigh ach an tábla agus an riail a d'ainmnigh an cuardach, ansin tástáil an chéad chéim eile. Coinníonn an tseicheamh sin imscrúdú ródaithe faoi chúpla nóiméad agus fágann sé taifead ar féidir le duine eile é a leanúint, rud nach ndéanann tábla greamaithe riamh.