Ológbà Méjì, Àdírẹ́sì Kan: IP Ẹlẹ́mẹ́jì lórí Afárá TAP
Ẹ̀rọ VPN tí ó ń pa àdírẹ́sì rẹ̀ mọ́ nìkan tí ó bá kọ́kọ́ sopọ̀ ń pàdánù ìforígbárí ARP, kì í ṣe eré ìje. Wá ológbà kọ̀ọ̀kan àdírẹ́sì náà lórí afárá.
Ẹ̀rọ Windows kan ń di 10.8.0.2 mú ó sì ń ṣiṣẹ́ títí ìtòlẹ́sẹẹsẹ ìbẹ̀rẹ̀ yóò fi yí padà; nígbà náà àdírẹ́sì kan náà ni a ròyìn gẹ́gẹ́ bí ìforígbárí nígbà tí kò sí ohunkóhun tí ó yí padà nínú ẹ̀rọ náà. Ẹ̀rọ agbàlejò kejì nínú ìpínnáà tí a fi afárá so kan náà ń béèrè iye kan náà, ẹ̀rọ tí ó gbẹ̀yìn parí ìṣètò sì ni ó máa ń pàdánù. Àwọn méjèèjì gbàgbọ́ pé tàwọn ni, ẹni tí ó pàdánù sì ń dákẹ́ jáwọ́ lílo àdírẹ́sì tí a sọ fún un pé kí ó lò. Gbígbà pé ìṣòro àkókò ni èyí ni ó ń mú kí ó tún farahàn ní gbogbo ìgbà ìtúnbẹ̀rẹ̀.
Ka ẹ̀rí ìforígbárí náà kí o tó fọwọ́ kan afárá
Windows ń ròyìn ìforígbárí àdírẹ́sì pẹ̀lú àdírẹ́sì ohun-èlò ti olùbéèrè kejì. Àdírẹ́sì ohun-èlò yẹn ni òtítọ́ tí ó wúlò, nítorí pé ó bá gbogbo ojú-ọ̀nà kan mu lórí ẹ̀rọ agbàlejò kan, nígbà tí orúkọ ìṣẹ̀lẹ̀ tí a fi hàn kò sọ ohunkóhun nípa ibi tí ẹ̀dà náà wà. Kọ àdírẹ́sì ohun-èlò náà sílẹ̀ kí o tó yí ohunkóhun padà.
Ìṣàwárí ẹ̀dà tí ó dá lórí ARP ń yẹ àwọn ológbà tí ń díje wò kí a tó lo àdírẹ́sì, ó sì ń tẹ̀síwájú lílojú lẹ́yìn náà. Ìdí niyẹn tí ẹ̀rọ agbàlejò tí kò sí nígbà tí ẹ ń ṣètò nẹ́tíwọ́kì ṣì lè fa ìforígbárí wá lẹ́yìn wákàtí kan. Ìwádìí kì í ṣe àyẹ̀wò ẹ̀ẹ̀kan ní ìgbà ìbẹ̀rẹ̀. Ẹ̀rọ tí ó bá farahàn lẹ́yìn náà lè gba àdírẹ́sì tí a ti ń lò ní ìdákẹ́jẹ́ ní gbogbo ọjọ́, ìdí sì niyẹn tí àìṣeéṣe náà fi dà bí eré ìje dípò àṣìṣe ìṣètò.
Ìṣẹ̀lẹ̀ ìforígbárí nìkan kò sọ irú ìṣètò tí ó dá ìbéèrè kejì, pípa àwọn àdírẹ́sì nù gẹ́gẹ́ bí ìdánwò sì ba àpapọ̀ tí ìbá sọ fún ọ jẹ́. Èròǹgbà ẹ̀rí náà ni láti yí àdírẹ́sì ohun-èlò padà sí ojú-ọ̀nà tí o lè yẹ̀wò. Wíwá inú àkójọ nípa orúkọ ẹ̀rọ máa ń mú ọ lọ sí ẹ̀rọ agbàlejò tí kò tọ́.
Ṣe àkójọ gbogbo ìbéèrè nínú ìpín náà
Ìṣètò TAP tí a fi afárá so ń so àwọn ìpín Ethernet tí wọ́n ti yà sọ́tọ̀ mọ́ra, nítorí náà àwọn àdírẹ́sì tí ó yàtọ̀ nínú nẹ́tíwọ́kì tàwọn lè kọlu ara wọn ní kété tí àwọn fírámù bá pín ọ̀nà kan. Ìdí niyẹn tí ẹ̀ka àìṣeéṣe yìí fi wà lórí VPN tí kò sì wà lórí àwọn nẹ́tíwọ́kì tí a ti ṣe ọ̀nà tí ó rọ́pò rẹ̀. Kọ ológbà kọ̀ọ̀kan tí ó lè ṣẹlẹ̀ dípò ẹni àkọ́kọ́ tí o fura sí.
Tẹ̀lé àkójọ náà ní ìtòlẹ́sẹẹsẹ yìí: àwọn àdírẹ́sì lórí ẹ̀rọ afárá kọ̀ọ̀kan àti àwọn ebute ẹlẹ́gbẹ́ rẹ̀, OpenVPN àti ìpínkiri tí ó dúró ṣinṣin fún ẹ̀rọ ìsọfúnni kọ̀ọ̀kan, àti èyíkéyìí sáfà DHCP tí ó bo ìpín tí a fi afárá so. Lẹ́yìn náà fi àdírẹ́sì ohun-èlò láti inú ìròyìn ìforígbárí wé àwọn ojú-ọ̀nà tí o rí.
ip -4 addr show | grep -E 'inet |^[0-9]+: '
bridge link show
ip neigh show dev br0
Ìpínkiri àti ìwọ̀n DHCP ni ológbà méjì tí àwọn ènìyàn ń gbàgbé. Tẹ ìwọ̀n méjèèjì jáde papọ̀ kí o sì wá àfikún kí o tó ṣe ohunkóhun mìíràn. Àdírẹ́sì afárá tí a fi ọwọ́ yàn àti ìpínkiri tí ń fúnni ní iye kan náà yóò kọlu ara wọn nígbà kan, ìkọlù náà sì dà bí àìlẹ́gbẹ́ títí a ó fi tẹ ìwọ̀n méjèèjì jáde lẹ́gbẹ̀ẹ́ ara wọn.
Nọ́mbà àwọn afárá nìkan ní ibi tí wọ́n ti nílò ìdánimọ̀
Nínú afárá ẹ̀rọ agbàlejò déédéé, ẹ̀rọ afárá ń gbé ìṣètò ìpele kẹta ti ẹ̀rọ agbàlejò, àwọn ẹlẹ́gbẹ́ Ethernet àti TAP sì ń ṣiṣẹ́ gẹ́gẹ́ bí ebute. Fífún ẹlẹ́gbẹ́ kọ̀ọ̀kan ní àdírẹ́sì tirẹ̀, tàbí dídà script ìṣètò kan kọ sí ọ̀pọ̀ ẹ̀rọ láìyí àdírẹ́sì padà, ni ọ̀nà tí ìpín kan fi parí pẹ̀lú ológbà mẹ́ta ti iye kan náà. Àwọn ẹlẹ́gbẹ́ kò nílò ìdánimọ̀ tàwọn láti fi gbé fírámù lọ. Wọ́n nílò ìdánimọ̀ kan gbágede fún ẹ̀rọ agbàlejò kọ̀ọ̀kan tí ó gbọdọ̀ dé ọ̀dọ̀ rẹ̀ nínú ìpín yẹn.
Afárá tí ó kàn ń ṣe ìyípadà fírámù kò nílò àdírẹ́sì rárá nínú ìpín yẹn. Fífi í sílẹ̀ láìsí nọ́mbà ń mú gbogbo ẹ̀ka ìkọlù kúrò, níwọ̀n bí ẹ̀rọ agbàlejò bá ṣì ní ọ̀nà ìṣàkóso tí o ti fọwọ́ sí. Jẹ́rìí ìwọlé ní àkọ́kọ́, yọ àdírẹ́sì kúrò ní ẹ̀kejì, kí o sì yẹ àyèwò ìdé ẹ̀kẹta.
Bí àdírẹ́sì tí o fẹ́ pa nù bá jẹ́ ọ̀nà kan ṣoṣo sí inú ẹ̀rọ náà, pípa á nù gẹ́gẹ́ bí ìdánwò jẹ́ ìdálẹ́sẹ̀ tí ìwọ fúnra rẹ ṣe, kì í ṣe àyẹ̀wò àìsàn. Jẹ́rìí ọ̀nà tí ó wà níta ẹ̀gbẹ́ kí o tó dán ohunkóhun wò.
Jẹ́ kí àtúnṣe náà dúró gbọn-in ní ìgbà ìtúnbẹ̀rẹ̀
Yíyí ojú-ọ̀nà tí ń ṣiṣẹ́ padà ń tún ìbẹ̀rẹ̀ ìsinsìnyí ṣe nìkan kì í ṣe ohunkóhun mìíràn. Ohunkóhun tí ó ń dá àdírẹ́sì padà ní ìgbà ìbẹ̀rẹ̀ yóò mú ìforígbárí padà ní ìgbà ìtúnbẹ̀rẹ̀ tí ó ń bọ̀, ìwọ yóò sì parí pé àtúnṣe náà kò ṣiṣẹ́ nígbà tí ó jẹ́ pé kò tíì dúró gbọn-in rí. Kọ fáìlì tí o yí padà sílẹ̀, kí ìtúnbẹ̀rẹ̀ tí ó ń bọ̀ lè jẹ́rìí ìpinnu dípò fi ìyàlẹ́nu hàn.
Wá ológbà ìṣètò yẹn: profáìlì olùṣàkóso nẹ́tíwọ́kì, fáìlì fún ojú-ọ̀nà kọ̀ọ̀kan, ìtumọ̀ kọ̀ntẹ́nà tàbí VM, tàbí àjáku cloud-init. Yí i padà níbẹ̀, lẹ́yìn náà tún ẹ̀rọ agbàlejò kan tí ó kàn bẹ̀rẹ̀ pẹ̀lú ìmọ̀mọ̀ láti jẹ́rìí pé iye tuntun ni ó ń padà wá. Ìtúnbẹ̀rẹ̀ ni ìdánwò kan ṣoṣo tí ó fi ìdúró gbọn-in hàn.
Fi àwọn àdírẹ́sì afárá pamọ́ nínú ìwọ̀n DHCP gẹ́gẹ́ bí ìyọkúrò, tàbí gbé wọn jáde. Ìforúkọsílẹ̀ tí ó wà nínú spreadsheet nìkan kì í ṣe ìyọkúrò, olùpín yóò sì kà á.
Fi hàn pẹ̀lú gbogbo ẹ̀rọ ìsọfúnni ní orí ayélujára
Ìsopọ̀ àṣeyọrí kan kò fi ohunkóhun hàn, nítorí pé àmì àkọ́kọ́ máa ń farahàn nìkan nígbà tí ìtòlẹ́sẹẹsẹ bá yí padà. Gbé gbogbo ẹ̀rọ ìsọfúnni tí a ní lọ́kàn, yí ìtòlẹ́sẹẹsẹ ìbẹ̀rẹ̀ padà, kí o sì tún ṣe lẹ́yìn àtúnso. Lẹ́yìn náà tún ẹ̀rọ agbàlejò tí ó máa ń pàdánù eré ìje bẹ̀rẹ̀ kí o sì jẹ́rìí pé àdírẹ́sì náà yè.
Fún ìjẹ́rìí tààrà, yẹ̀wò bí ológbà ẹlẹ́mẹ́jì bá wà kí o tó yàn àdírẹ́sì, lẹ́yìn náà máa wo tábìlì aládùúgbò. Bí ohunkóhun kò bá dáhùn ìwádìí náà tí àdírẹ́sì sì wà ní ìkáwọ́ ọ̀tọ̀ọ̀tọ̀ jálẹ̀ gbogbo ìyípadà ìtúnbẹ̀rẹ̀, a ti yanjú ìforígbárí náà kì í ṣe pé a fi pamọ́. Àwọn àṣẹ tí ó wà nísàlẹ̀ ń ṣe àyẹ̀wò méjèèjì lórí ẹ̀rọ afárá. RFC 5227 ń ṣàpèjúwe ìhùwàsí ìwádìí àti ìkéde tí àwọn irinṣẹ́ yìí ń ṣe, ìyẹn sì ni orísun tí a ó tọ́ka sí nígbà tí ẹnìkan bá dábàá pé kí a pa ìṣàwárí dà.
arping -D -I br0 10.8.0.2
ip neigh show dev br0 | grep 10.8.0.2
Ìwádìí tí kò gba ìdáhùn jẹ́ àbájáde tí a retí lórí ìpín tí ó mọ́. Ìwádìí tí ó fa ìdáhùn fún ọ ní àdírẹ́sì ohun-èlò ti ológbà tí ó kù, ẹ̀rí kan náà tí ìṣẹ̀lẹ̀ Windows fún ọ ní ìbẹ̀rẹ̀. Tọ́jú àbájáde yẹn pẹ̀lú àkọsílẹ̀ ìyípadà, nítorí pé òun ni ẹ̀rí kan ṣoṣo pé a ń di àdírẹ́sì náà mú lọ́nà ọ̀tọ̀ọ̀tọ̀.