Mẹ́tíríkì ọ̀nà OpenVPN: kí ni ìdí tí ọ̀nà tí a yàn ṣì ń pàdánù
Mẹ́tíríkì fún ọ̀nà kọ̀ọ̀kan àti route-metric ń dá nǹkan ọ̀tọ̀ọ̀tọ̀. Ṣàyẹ̀wò ìlà inú profáìlì, wo ohun tí ẹ̀rọ-ìbánisọ̀rọ̀ fi sórí ẹ̀rọ, kí o sì rí ìdí tí nọ́mbà kékeré ṣì ń pàdánù.
O fi mẹ́tíríkì kún ọ̀nà kan nínú profáìlì, o tún so pọ̀, ṣùgbọ́n ìrìnàjò ṣì ń jáde nípasẹ̀ ẹ̀yà ìsopọ̀ tí kò tọ́. Nọ́mbà kì í sábà jẹ́ ìṣòro náà. Mẹ́tíríkì kì í ṣe àfikún ju pípèsè àwọn olùdíje tí ẹ̀rọ ìṣiṣẹ́ ti ń fi wé lọ; àfikún tí ó ṣe pàtó tàbí tábìlì ìlànà tí ó wà ṣáájú ni yóò pinnu kí a tó ka mẹ́tíríkì kankan.
Wo profáìlì náà lákọ̀ọ́kọ́, lẹ́yìn náà tábìlì tí a fi sórí ẹ̀rọ, lẹ́yìn náà àwọn ìlànà yíyàn. Ìtò yẹn bá bí ẹ̀rọ-ìbánisọ̀rọ̀ ṣe ń kọ́ ọ̀nà mu, ó sì ń dáàbò bo ọ láti ṣàtúnṣe iye tí kò ní í wọ inú ìfiwéra rárá.
Ka ìlà ọ̀nà náà ní ìtò àwọn pápá
Ẹ̀rọ-ìbánisọ̀rọ̀ Community OpenVPN 2.6 gba pápá mẹ́rin lórí ìlà route fún IPv4: nẹ́tíwọ́kì, máàskì, gétiwèì àti mẹ́tíríkì àṣàyàn. Ibùdó gétiwèì ni ibi tí a ti fi ọ̀rọ̀ kókó pàtó vpn_gateway sí. Ó túmọ̀ sí ìgbésẹ̀ tó kàn ní ẹ̀gbẹ́ VPN fún ìsopọ̀ yìí, kì í ṣe nọ́mbà tábìlì ìtọ́sọ́nà, kì í sì í ṣe rówútà gbígbé ara rẹ. Bí o bá pàdánù ìyẹn, a ó ka ìyókù ìlà náà pẹ̀lú èrò tí kò tọ́ nípa ohun tí ó ń ṣe. Ìwé àwọn àṣàyàn nẹ́tíwọ́kì ṣàlàyé pápá mẹ́rẹ̀ẹ̀rin náà.
Fún ibi-àfẹ́sọ̀nà àdáni, ìlà náà lè rí bẹ́ẹ̀:
route-metric 50
route 172.20.0.0 255.255.0.0 vpn_gateway 30
30 tí ó ṣàfihàn gbangba ń ṣiṣẹ́ lórí ọ̀nà yẹn, 50 sì wà gẹ́gẹ́ bí àìpé fún gbogbo ọ̀nà mìíràn nínú profáìlì tí kò fi nọ́mbà hàn. Kíkà ìlà náà láti òsì sí ọ̀tún tó láti mọ iye wo ni ó ń ṣiṣẹ́ níbo.
route-metric jẹ́ àìpé, kì í ṣe ipò
route-metric ń fi iye àtìlẹ́yìn kalẹ̀ fún àwọn ọ̀nà tí kò ní nọ́mbà tiwọn. Kò gbé ọ̀nà kan ga ju ohunkóhun lọ, kò sì tún ṣe ìtò àwọn ọ̀nà tí a fi mẹ́tíríkì gbangba gbé kalẹ̀.
Ìyàtọ̀ yẹn ṣe pàtàkì nígbà tí profáìlì bá dàpọ̀ àwọn ọ̀nà méjèèjì. Ìlà route-metric kan ṣoṣo tó wà ní orí ń dàbí ẹni tí ó ní àṣẹ, ó sì rọrùn láti dá ẹ̀bi lé e, ṣùgbọ́n ọ̀nà tí ó ń gbé ìrìnàjò lọ́wọ́ lè ní mẹ́tíríkì tirẹ̀ ní ìlà mẹ́ta sísàlẹ̀.
Bí o bá fẹ́ kí ọ̀nà kan yàn ọ̀nà-ìrìn kan, fi nọ́mbà náà sórí ọ̀nà yẹn. Bí o bá fẹ́ àìpé tí ó tẹ̀síwájú nínú profáìlì tí a ṣẹ̀dá, lo route-metric kí o sì fi àwọn ìlà kọ̀ọ̀kan sílẹ̀ bẹ́ẹ̀. Dídàpọ̀ méjèèjì láìsí ìdí ni bí profáìlì ṣe ń parí pẹ̀lú ọ̀nà tí ẹnikẹ́ni kò lè ṣàlàyé.
Wo ohun tí ẹ̀rọ-ìbánisọ̀rọ̀ fi sórí ẹ̀rọ
Nígbà tí ìsopọ̀padà bá parí, béèrè lọ́wọ́ kérnẹ́ẹ̀lì, kì í ṣe profáìlì.
ip route show ṣàtòjọ àwọn ọ̀nà tí ẹ̀rọ-ìbánisọ̀rọ̀ fi kún, ip route get 172.20.5.10 sì dáhùn ìbéèrè tí ó wúlò jù: ọ̀nà wo ni ibi-àfẹ́sọ̀nà yìí yóò lò gan-an, pẹ̀lú àdírẹ́sì orísun wo. Bí ibi-àfẹ́sọ̀nà kò bá sí nínú tábìlì, ẹ̀rọ-ìbánisọ̀rọ̀ kò gbé e kalẹ̀.
Ìlànà àdúgbò, ìtìlẹ́yìn láti ọ̀dọ̀ sáfà tàbí olùṣàkóso nẹ́tíwọ́kì mìíràn lè fi àfikún kan náà kún tàbí yọ kúrò, ẹni tí ó kọ nígbẹ̀yìn ni ó máa ń borí. Fi ọ̀nà sí ibi-ìparí náà sí ojú rẹ nígbà tí o ń ṣiṣẹ́, nítorí ìsopọ̀ náà nílò ọ̀nà sí sáfà tí ó jìnnà tí kò gbà inú èròjà tí ó ń kọ́.
Kí ni ìdí tí mẹ́tíríkì kékeré ṣì ń pàdánù
Àwọn mẹ́tíríkì ń fi àwọn ọ̀nà sí ibi-àfẹ́sọ̀nà kan náà wé. Wọn kì í mú àfikún gbòòrò di pàtó sí i. Nígbà tí redirect-gateway def1 bá wà nínú ìṣeré, ẹ̀rọ-ìbánisọ̀rọ̀ ń gbé 0.0.0.0/1 àti 128.0.0.0/1 kalẹ̀, àwọn àfikún méjèèjì yẹn sì bo gbogbo ààyè IPv4 ní pàtó ju 0.0.0.0/0 lọ. Mẹ́tíríkì 1 lórí ọ̀nà àìpé kò borí wọn.
Ìlànà kan náà wà fún gbogbo orísìí méjì tí wọ́n ń bo ara wọn. /24 borí /16 fún àdírẹ́sì tí ó wà nínú rẹ̀, láìka àwọn nọ́mbà tí a so mọ́, nítorí ìwádìí máa ń yàn ìbámu pàtó jùlọ ní àkọ́kọ́, lẹ́yìn náà ni ó fi àwọn mẹ́tíríkì wé láàárín àwọn tí wọ́n dọ́gba.
Èyí ni apá tí ó dàbí àṣìṣe mẹ́tíríkì ṣùgbọ́n tí kì í ṣe bẹ́ẹ̀. Ṣàyẹ̀wò gígùn àfikún ní olùdíje méjèèjì kí o tó yí nọ́mbà kankan padà.
Àwọn ìlànà ìlànà-ṣíṣe ń ṣiṣẹ́ ṣáájú tábìlì
Ní Linux, ip rule ń pinnu tábìlì ìtọ́sọ́nà wo ni a ó gbàwọlé. A ń ṣàyẹ̀wò àwọn ìlànà ní ìtò ipò-ṣíṣe, nítorí náà tábìlì tí ó wà ṣáájú lè dá ọ̀nà padà kí a tó ka tábìlì pàtàkì. Mẹ́tíríkì tí ó wà nínú main kò lè borí ìbámu nínú tábìlì tí a gbàwọlé ṣáájú.
Lo ip rule show lẹ́yìn náà béèrè tábìlì pàtó, fún àpẹẹrẹ ip route show table 100, láti rí ohun tí ìlànà yẹn yóò dá padà. Bí ẹ̀rọ-ìbánisọ̀rọ̀ VPN tàbí àyíká ìṣiṣẹ́ kọ́ńténínà bá fi ìlànà kún, ìdáhùn lè wà níbẹ̀ dípò nínú tábìlì tí o ń kà. Àdírẹ́sì orísun náà ṣe pàtàkì pẹ̀lú, nítorí ìlànà lè bá orísun mu kí ó sì yanjú ibi-àfẹ́sọ̀nà kan náà lọ́nà ọ̀tọ̀ fún ìrìnàjò èròjà àti ìrìnàjò LAN.
Ṣàyẹ̀wò ibi-àfẹ́sọ̀nà, kì í ṣe ìpò
Ìdánwò tí ó parí àríyànjiyàn ni ìbéèrè kan ṣoṣo sí olùgbàlejò tí ó wà nínú súbùnẹ́tì tí a pète, pẹ̀lú ṣíṣàyẹ̀wò àdírẹ́sì orísun tí kérnẹ́ẹ̀lì yàn. Bí orísìí méjèèjì yẹn bá bá àpẹẹrẹ mu, mẹ́tíríkì ń ṣe iṣẹ́ rẹ̀ pàápàá nígbà tí àtòjọ náà kò bá dàbí ìpò tí ó mọ́.
Fi IPv6 àti DNS sílẹ̀ ní ìta ṣàyẹ̀wò yìí. Àwọn ìlànà mìíràn ni ó ń ṣètò wọn, àwọn ọ̀nà mìíràn sì ń yanjú wọn, ọ̀nà IPv4 tí ó ń ṣiṣẹ́ kò sọ ohunkóhun nípa èyíkéyìí nínú wọn. Yí ẹ̀yà kan padà lẹ́ẹ̀kan, kí o sì tún ìbéèrè náà ṣe.