Uliongeza kipimo kwenye njia katika wasifu, ukaunganisha tena, na trafiki bado inatoka kupitia kiolesura kisichofaa. Nambari mara chache huwa tatizo. Kipimo huweka tu mpangilio wa wagombea ambao mfumo wa uendeshaji tayari unawalinganisha, na kiambishi maalum zaidi au jedwali la sera la awali huamua kabla kipimo chochote kusomwa.

Pitia wasifu kwanza, kisha jedwali lililosakinishwa, kisha kanuni za uteuzi. Mpangilio huo unalingana na jinsi mteja anavyounda njia na hukuzuia kurekebisha thamani ambayo haiingii kamwe kwenye ulinganisho.

Soma mstari wa njia kwa mpangilio wa sehemu

Mteja wa Community OpenVPN 2.6 hukubali sehemu nne kwenye mstari wa route wa IPv4: mtandao, barakoa, lango na kipimo cha hiari. Nafasi ya lango ni mahali ambapo neno maalum la ufunguo vpn_gateway huwekwa. Inamaanisha hatua inayofuata upande wa VPN kwa muunganisho huu, si nambari ya jedwali la uelekezaji na si kipanga-njia chako cha kimwili. Ukikosa hilo, sehemu iliyobaki ya mstari inasomwa kwa dhana isiyo sahihi ya kile inachofanya. Marejeleo ya chaguo za mtandao yanaeleza sehemu zote nne.

Kwa lengo la kibinafsi mstari unaweza kusomeka hivi:

route-metric 50
route 172.20.0.0 255.255.0.0 vpn_gateway 30

30 iliyo wazi inatumika kwa njia hiyo, na 50 hubaki kuwa chaguo-msingi kwa kila njia nyingine kwenye wasifu inayokosa nambari. Kusoma mstari kuanzia kushoto kwenda kulia kunatosha kujua thamani ipi inatumika wapi.

route-metric ni chaguo-msingi, si cheo

route-metric huweka thamani mbadala kwa njia ambazo hazina nambari yao wenyewe. Haiweki njia juu ya kitu kingine chochote, na haipangi upya njia zilizosakinishwa na vipimo vilivyo wazi.

Tofauti hiyo ni muhimu wasifu unapochanganya aina zote mbili. Mstari mmoja wa route-metric karibu na juu unaonekana mwenye mamlaka na ni rahisi kulaumiwa, wakati njia inayobeba trafiki kweli inaweza kuwa na kipimo chake mistari mitatu chini.

Ikiwa unataka njia moja ipendelee njia fulani, weka nambari kwenye njia hiyo. Ikiwa unataka chaguo-msingi thabiti katika wasifu uliozalishwa, tumia route-metric na uache mistari ya mtu binafsi. Kuchanganya vyote viwili bila sababu ni jinsi wasifu unavyoishia na njia ambayo hakuna anayeweza kuieleza.

Angalia kile mteja alisakinisha

Baada ya muunganisho wa tena kukamilika, uliza kernel badala ya wasifu.

ip route show huorodhesha njia ambazo mteja aliongeza, na ip route get 172.20.5.10 hujibu swali lenye manufaa zaidi: ni njia ipi lengo hili litatumia kweli, na kwa anwani ipi ya chanzo. Ikiwa lengo halipo kwenye jedwali, mteja hakulisakinisha.

Maelekezo ya ndani, msukumo kutoka kwa seva au msimamizi mwingine wa mtandao yanaweza kuongeza au kuondoa kiambishi sawa, na aliyeandika mwisho ndiye anayeshinda. Weka njia ya kufikia ncha mwisho mbele yako unapofanya kazi, kwa sababu muunganisho unahitaji njia ya kufikia seva ya mbali ambayo haipiti kwenye handaki linalojengwa.

Kwa nini kipimo kidogo bado kinashindwa

Vipimo hulinganisha njia za kufikia lengo sawa. Havifanyi kiambishi kipana kuwa maalum zaidi. Wakati redirect-gateway def1 inatumika, mteja husakinisha 0.0.0.0/1 na 128.0.0.0/1, na viambishi hivyo viwili hufunika nafasi yote ya IPv4 kwa umahiri zaidi kuliko 0.0.0.0/0. Kipimo cha 1 kwenye njia ya chaguo-msingi hakizidi hivyo.

Mantiki hiyo hiyo inatumika kwa jozi yoyote inayopishana. /24 hushinda /16 kwa anwani iliyo ndani yake bila kujali nambari zilizoambatishwa, kwa sababu utafutaji huchagua kwanza mechi maalum zaidi na kisha tu hulinganisha vipimo kati ya sawa.

Hii ndiyo sehemu inayoonekana kama hitilafu ya kipimo na haiko hivyo. Angalia urefu wa kiambishi kwa wagombea wote wawili kabla ya kubadilisha nambari yoyote.

Kanuni za sera hukimbia kabla ya jedwali

Kwenye Linux, ip rule huamua ni jedwali lipi la uelekezaji linaloshauriwa. Kanuni hutathminiwa kwa mpangilio wa kipaumbele, hivyo jedwali la awali linaweza kurudisha njia kabla jedwali kuu kusomwa. Kipimo ndani ya main hakiwezi kuzidi mechi katika jedwali lililoshauriwa kwanza.

Tumia ip rule show kisha uulize jedwali mahususi, kwa mfano ip route show table 100, kuona kanuni hiyo ingerudisha nini. Ikiwa mteja wa VPN au mazingira ya kontena yaliongeza kanuni, jibu linaweza kuwa hapo badala ya kwenye jedwali ulilokuwa ukisoma. Anwani ya chanzo pia ni muhimu, kwa sababu kanuni inaweza kuwiana na chanzo na kutatua lengo lilelile kwa namna tofauti kwa trafiki ya handaki na trafiki ya LAN.

Hakiki lengo, si mpangilio

Jaribio linalomaliza mjadala ni swali moja kwa mwenyeji aliye ndani ya subneti inayokusudiwa, pamoja na ukaguzi wa anwani ya chanzo ambayo kernel ilichagua. Ikiwa jozi hilo linalingana na muundo, kipimo kinafanya kazi yake hata wakati orodha haionekani kama mpangilio safi.

Acha IPv6 na DNS nje ya ukaguzi huu. Vinasanidiwa na maagizo tofauti na kutatuliwa na mifumo tofauti, na njia ya IPv4 inayofanya kazi haisemi chochote kuhusu vyote viwili. Badilisha tabaka moja kwa wakati mmoja na uendeshe swali tena.

Makala zinazohusiana