Àwọn profáìlì méjì tí wọ́n yàtọ̀ ní ìlà kan ń hùwà lọ́nà tí ó yàtọ̀ ní àkókò tí kíláìẹ̀ntì kejì bá bẹ̀rẹ̀ lórí host kan náà. Ọ̀kan gbé nobind ó sì gba port àdúgbò èyíkéyìí tí kérnẹ́lì fún un; èkejì ń pa 1194 mọ́, àti pé ẹ̀dá kejì kú pẹ̀lú àdírẹ́sì tí a ti ń lò. Ìlà yẹn ló pinnu ẹni tí yóò yan port orísun, èyí tí ó tún pinnu bóyá profáìlì náà lè wà pẹ̀lú ohun mìíràn lórí ẹ̀rọ náà. Àwọn ìbéèrè mẹ́ta ló pinnu rẹ̀, àti èkínní ń dáhùn fún ọ̀pọ̀ jùlọ profáìlì kí o tó dé àwọn méjì tó kù.

Ohun tí nobind ń fò kọjá ní tòótọ́

Ní àkọ́kọ́, kíláìẹ̀ntì ń so socket àdúgbò kan kí ó tó pe, àti pé port àdúgbò náà jẹ́ 1194 àyàfi tí profáìlì bá sọ ohun mìíràn. nobind yọ ìfipamọ́ yẹn kúrò, nítorí náà stack ń pín port tí a kò lò ní àkókò ìsopọ̀. Ìyàsọ́tọ̀ ni, kì í ṣe àkọ́kọ́, ẹ̀dá tí kò ní ìlà náà ń di 1194 mú, ìdí nìyẹn tí ẹ̀dá kejì tí a kò dí mọ́ fi ń kọ̀lù. Ọ̀pọ̀ jùlọ àwọn profáìlì kíláìẹ̀ntì tí a pín ń gbé ìtọ́sọ́nà náà nítorí ìdí yẹn, àti pé fáìlì àpẹẹrẹ kan ṣe nǹkan kan kò dà bí ẹ̀rọ náà ṣe é ní àkọ́kọ́.

Ohun tí kò yí padà ni ẹ̀gbẹ́ jínjìn. Sẹ́fà náà ṣì ń gbọ́ níbi tí profáìlì sọ pé ó ń gbọ́, àti pé port ìdí ní ìṣètò náà ṣì jẹ́ port ìdí. Port orísun alágbára ń yí àdírẹ́sì ìpadà socket tìrẹ padà, kò sì yí ohunkóhun nínú ti sẹ́fà.

Kò fi ohunkóhun pamọ́ pẹ̀lú. Àdírẹ́sì gbogbo ènìyàn rẹ ni ohun tí ọ̀nà náà túmọ̀ sí, pákẹ́ẹ̀tì náà ṣì ń kọjá nẹ́tíwọ́kì àdúgbò, ẹnikẹ́ni tí ó ń ṣe nẹ́tíwọ́kì yẹn ṣì ń rí ṣíṣàn. nobind kì í ṣe ẹ̀yà ìpamọ́ ara ẹni bẹ́ẹ̀ ni kì í ṣe ọ̀nà láti yẹra fún odi iná.

Àwọn ipò mẹ́ta tí ó pinnu rẹ̀

Ìbéèrè kan ń pinnu àwọn méjì tó kù, nítorí náà dá a lóhùn kí o tó ṣàtúnṣe ohunkóhun. Bí alábàákẹ́gbẹ́ bá pe jáde, àwọn ìbéèrè tó kù wulẹ̀ ń mú ìpinnu tí a ti ṣe tẹ́lẹ̀ dára sí i. Bí ó bá gba àwọn ìsopọ̀ tí ó ń wọlé, kò sí àtúnṣe port àdúgbò kankan tí yóò jẹ́ kí a lè dé ọ̀dọ̀ rẹ̀.

Ṣé alábàákẹ́gbẹ́ yìí ló bẹ̀rẹ̀ ìsopọ̀ náà? Bí ó bá pe jáde, port orísun alágbára kò léwu, ó sì sábà dára jù, nítorí pé ìdáhùn padà wá nípasẹ̀ ṣíṣàn kan náà. Bí ó bá ń dúró de àwọn ìsopọ̀ tí ó ń wọlé, port alágbára ń jẹ́ kí a má lè dé ọ̀dọ̀ rẹ̀ àyàfi tí ohun kan níwájú bá kéde port náà. Ìdáhùn kan náà ló yà gbogbo profáìlì kíláìẹ̀ntì kúrò nínú gbogbo profáìlì sẹ́fà.

Ṣé ọ̀nà náà ń ṣàwárí lórí port orísun? Òfin líle tí a kọ fún port kan tí a mọ̀ ń fipá mu port àdúgbò tí ó ṣe kedere, profáìlì sì yẹ kí ó kọ òfin tí ó ń mú ṣẹ. Ọ̀pọ̀ jùlọ nẹ́tíwọ́kì ń ṣàwárí lórí ìdí nìkan, nítorí náà ipò yìí kéré ju èkínní lọ. Níbi tí ó bá wúlò, ó ń borí ìfẹ́ fún port alágbára.

Ṣé ọ̀pọ̀ ẹ̀dá ló ń pín host náà? Port dúró kan kò lè sin méjì nínú wọn, àti pé ẹ̀dá tí a tún bẹ̀rẹ̀ lè rí 1194 tí ó ṣì wà ní ipò pípa. Àwọn port alágbára ń yọ ìforígbárí yẹn kúrò láì yí ohunkóhun mìíràn padà. Bí o kò bá lè dá a lóhùn pẹ̀lú ìgbọ́kànlé, ro pé bẹ́ẹ̀ ni kí o sì jẹ́ kí kérnẹ́lì yan.

Níbi tí port tí a dí mọ́ jẹ́ ìdáhùn tó tọ́

Àwọn nẹ́tíwọ́kì kan ń ṣàwárí lórí port orísun pẹ̀lú ìdí, nítorí náà olùṣakoso lè ti kọ òfin tí ó ń gbà ìrìnàjò láti port kan tí a mọ̀ nìkan. Dídí port àdúgbò mọ́ ní àkókò yẹn tọ́, profáìlì sì yẹ kí ó ní àṣàyàn tí ó dárúkọ òfin tí ó ń mú ṣẹ. Dídí mọ́ fún ìdọ́gba pẹ̀lú port sẹ́fà kì í ṣe ìdí, nítorí pé àwọn nọ́mbà méjì yẹn kò ní ìsopọ̀ pẹ̀lú ara wọn. Bí dídí mọ́ náà bá wà nìkan nítorí pé àwòṣe kan ní í, pa á rẹ́.

Bí bẹ́ẹ̀ kọ́, port tí a dí mọ́ ń ra wàhálà: àwọn kíláìẹ̀ntì méjì lórí ẹ̀rọ kan kò lè di 1194 mú pẹ̀lú, èkejì sì kùnà pẹ̀lú àṣìṣe tí ó ń tọ́ka sí port dípò profáìlì. Kóńténírà tí ó tún bẹ̀rẹ̀ kíákíá ń kọlu odi kan náà. Àtúnṣe ni ìtọ́sọ́nà tí àwọn profáìlì tí a pín ti ní.

Sẹ́fà àti kíláìẹ̀ntì kò dọ́gba

ìwé ìtọ́nisọ́nà OpenVPN 2.6 fi nobind sí ẹ̀gbẹ́ lport, ìyẹn ni àríyànjiyàn ní ìlà kan: àṣàyàn kan sọ pé kérnẹ́lì yan, èkejì sọ pé ìwọ ni ó yan. Port àdúgbò alágbára ń ṣiṣẹ́ fún alábàákẹ́gbẹ́ tí ó ń pe jáde nìkan, nítorí pé ẹ̀gbẹ́ tí ó ń dáhùn kò lè mọ port náà ṣáájú. Ìdí nìyẹn tí dídàkọ profáìlì kíláìẹ̀ntì sórí sẹ́fà fi ń dá olùgbọ́ tí ẹnikẹ́ni kò lè dé ọ̀dọ̀.

Lórí host tí ó ní ọ̀pọ̀ interface nẹ́tíwọ́kì, àdírẹ́sì jẹ́ ìpinnu tí ó yàtọ̀ sí port. Síso àdírẹ́sì àdúgbò pàtó kan àti síso port pàtó kan jẹ́ ètò méjì tí ó yàtọ̀, àti pé sẹ́fà tí ó ní ìsopọ̀ òkè méjì sábà ń dí méjèèjì mọ́. Kíláìẹ̀ntì tí ó dí méjèèjì mọ́ ti gba líle kan náà láìsí àǹfààní kankan.

Àkópọ̀ náà jẹ́ nípa àwọn ipa kì í ṣe ààbò: ẹni tí ó ń pe jáde lè jẹ́ aláṣàyàn nípa orísun tirẹ̀, ẹni tí ó ń dáhùn kò lè. Kò sí àṣàyàn tí ó yí ohun tí ẹ̀gbẹ́ kejì kọ́ nípa ìdánimọ̀ rẹ padà. Ìdí nìyẹn tí ìtọ́sọ́nà náà fi ń farahàn nínú àwọn àpẹẹrẹ kíláìẹ̀ntì tí kò sì fẹ́rẹ̀ẹ́ farahàn nínú àwọn ti sẹ́fà.

Ṣàyẹ̀wò port tí kérnẹ́lì yan

Lẹ́yìn ìsopọ̀, ka socket dípò ìṣètò, nítorí pé ìṣètò ń sọ èrò àti socket ń sọ ohun tí ó ṣẹlẹ̀. Àwọn òtítọ́ tí ó yẹ kí a kọ ni port àdúgbò, ojú ìparí jínjìn, àti bóyá ohun kan ṣì ń gbọ́. Lórí host Linux àwọn mẹ́tẹ̀ẹ̀ta wà ní ìlà òfin kan.

ss -unp | grep openvpn
ss -lunp | grep openvpn
sudo lsof -nP -i | grep openvpn

Kíláìẹ̀ntì pẹ̀lú nobind ń fi port àdúgbò gíga àti port jínjìn tí a ṣètò hàn, ìyẹn ni ìrísí tí a ń retí. Sẹ́fà ń fi socket tí ń gbọ́ hàn lórí port tí a ṣètò fún un, bí socket yẹn kò bá sì sí, profáìlì kì í ṣe olùgbọ́ tàbí kò lè so. Nígbà tí ṣíṣàn wà ṣùgbọ́n àwọn pákẹ́ẹ̀tì kò padà wá, fi port orísun tí a yan wé àwọn àyọ̀wò port èyíkéyìí lórí ọ̀nà kí o tó ṣàtúnṣe profáìlì. Yí ohun kan padà, sopọ̀ mọ́ ẹ̀ẹ̀kan sí i, kí o sì ka socket lẹ́ẹ̀kan sí i.

Àwọn àpilẹ̀kọ tó jọra