Pípadà bọ̀ ẹ̀rọ máa ń fi í sílẹ̀ lórí nẹ́tíwọ́kì pẹ̀lú ọ̀nà abẹ́lẹ̀ tí ó ti wọlé lẹ́ẹ̀kan sí i. Olùmúlò SoftEther ń tọ́jú ipò méjì tí ọ̀pọ̀ ènìyàn kà sí ọ̀kan: bóyá iṣẹ́ ń ṣiṣẹ́, àti bóyá àkọsílẹ̀ tí a fipamọ́ gbà láàyè láti gòkè pẹ̀lú rẹ̀. Àwọn méjèèjì gbọ́dọ̀ jẹ́ òtítọ́, èkejì sì jẹ́ àmì fún àkọsílẹ̀ kọ̀ọ̀kan kì í ṣe ètò ìbẹ̀rẹ̀. Ṣe àwọn ìṣàyẹ̀wò mẹ́rin tí ó wà nísàlẹ̀ lẹ́sẹẹsẹ kí o sì dúró ní ìkùnà àkọ́kọ́.

Jẹ́rìí pé àkọsílẹ̀ náà ni a samisi fún ìbẹ̀rẹ̀ aládàáṣiṣẹ́

Àmì náà wà nínú àkọsílẹ̀ àkọsílẹ̀ inú ètò olùmúlò fúnra rẹ̀, nítorí náà pípadà fi olùmúlò sórí ẹ̀rọ tàbí mímú kókó ìkójọ tí ó ṣófo padà yóò pa á rẹ́. Ṣí console ìṣàkóso kí o sì wo àkọsílẹ̀ àwọn àkọsílẹ̀ kí o tó yí ohunkóhun mìíràn padà.

cd /opt/softether/vpnclient
./vpncmd

Yan 2 fún ìṣàkóso olùmúlò VPN kí o sì gba server àdúgbò nípa títẹ Enter.

AccountStartupSet
office-hub
exit

AccountStartupSet ń kọ àkọsílẹ̀ náà sílẹ̀ gẹ́gẹ́ bí ọ̀kan tí a gbọ́dọ̀ gbé sókè nígbà tí iṣẹ́ olùmúlò bẹ̀rẹ̀. Kò bẹ̀rẹ̀ iṣẹ́ náà, kò sì dá àkọsílẹ̀ tuntun, kò sì tẹ ohunkóhun tí ó wúlò jáde nígbà tí orúkọ náà kò tọ́. Ka àkọsílẹ̀ àwọn àkọsílẹ̀ lẹ́ẹ̀kan sí i lẹ́yìn àṣẹ náà, nítorí àṣìṣe títẹ̀ jẹ́ kíkún ẹnu àti pé ó dà bí àmì tí kò wọlé.

Jẹ́rìí pé iṣẹ́ náà ń bẹ̀rẹ̀, àti ní àkókò tó pẹ́ tó

Lórí Linux olùmúlò ń ṣiṣẹ́ gẹ́gẹ́ bí daemon láti inú kókó rẹ̀ fúnra rẹ̀, ó sì gbọ́dọ̀ wà lórí ẹ̀rọ kí ìgbésẹ̀ ìbẹ̀rẹ̀ kankan tó gbìyànjú láti lo àkọsílẹ̀ náà. Ìkọ̀wé kúkúrú tí ó yí kókó padà tí ó sì bẹ̀rẹ̀ rẹ̀ tó ní àwọn ẹ̀rọ tí wọ́n ṣì ń ṣe rc.local.

cd /opt/softether/vpnclient
./vpnclient start

Níbi tí rc.local kò sí mọ́, kọ unit systemd pẹ̀lú WorkingDirectory tí ó ṣe kedere àti ìlànà àtúnbẹ̀rẹ̀. Fáìlì binary yóò yanjú ètò rẹ̀ ní ìbámu pẹ̀lú ibi tí a ti bẹ̀rẹ̀ rẹ̀, nítorí náà unit tí kò ní ètò yẹn lè bẹ̀rẹ̀ dáadáa kí ó má ka nkankan. Ìtẹ̀léle ni ìdajì kejì ìṣòro náà: ìgbìyànjú ìsopọ̀ tí ó ń ṣiṣẹ́ kí daemon tó gbọ́ yóò kùnà lẹ́ẹ̀kọ̀ọ̀kan, èyí tí ó ṣòro láti ṣàyẹ̀wò ju ìkùnà tí ó dúró ṣinṣin lọ. Ìlànà àtúnbẹ̀rẹ̀ bo ìpẹ̀jáde kẹta, níbi tí daemon ti kú ní ìdákẹ́jẹ́ lẹ́yìn àwọn wákàtí.

Wo àkọsílẹ̀ àwọn ìlànà dípò gbígbẹ́kẹ̀lé fáìlì pid tí ìbẹ̀rẹ̀ tí ó kọjá fi sílẹ̀.

Jẹ́rìí pé adapter ti gba àdírẹ́sì

Ní kété tí àkọsílẹ̀ bá sopọ̀, olùmúlò ń fi adapter àròyé hàn àti adapter náà ṣì nílò àdírẹ́sì. Hub tí ó ń ṣiṣẹ́ SecureNAT sábà ń dáhùn DHCP; hub tí a fi afárá so mọ́ LAN ti ara ń retí pé server LAN yẹn ni yóò dáhùn dípò.

ip -brief address
dhclient vpn_vpn1

Gba orúkọ interface láti inú àkọsílẹ̀ náà, nítorí nọ́mbà inú àpẹẹrẹ kì í ṣe ìdúró. Tí àdírẹ́sì bá gbọ́dọ̀ jẹ́ aláìyípadà, fi sínú ètò nẹ́tíwọ́kì ìpín fún interface yẹn kí a lè tún fi sílò lẹ́yìn ìṣẹ̀lẹ̀ ìsopọ̀ kì í ṣe nígbà ìbẹ̀rẹ̀ nìkan. Script ìgbà kan ń fi adapter sílẹ̀ láìní àdírẹ́sì ní ìgbà àkọ́kọ́ tí ọ̀nà abẹ́lẹ̀ tún sopọ̀ lákòókò ọjọ́. Ìkùnà yẹn dà bí ọ̀nà abẹ́lẹ̀ tí ó kú bí ó tilẹ̀ jẹ́ pé àkọsílẹ̀ náà dára.

Adapter tí kò ní àdírẹ́sì ni ìkùnà tí ó dákẹ́ jẹ́ẹ́ jùlọ nínú àkọsílẹ̀, nítorí àkọsílẹ̀ náà ṣì ń ròyìn pé ó sopọ̀.

Jẹ́rìí pé ọ̀nà náà ń tọ́ka sí ibi tí o rò

Ìrìnnà ṣì lè kùnà pẹ̀lú ìsopọ̀ tí ó ní ìlera àti àdírẹ́sì tí ó tọ́. Béèrè lọ́wọ́ kernel interface tí yóò lò fún ibi àfojúsùn nínú subnet hub, lẹ́yìn náà fi ìdáhùn yẹn wé ọ̀nà abẹ́lẹ̀.

ip route get 10.10.20.15

Subnet àdúgbò tí ó bò mọ́ ìwọ̀n hub yóò borí, nítorí ọ̀nà rẹ̀ ṣe pàtó jù àti pé a ti gbé e sílẹ̀ tẹ́lẹ̀.

Ìyẹn jẹ́ ìpinnu nọ́mbà kì í ṣe àṣìṣe olùmúlò, àti pípadà bọ̀ iṣẹ́ kò ní yí i padà. Ètò olùyanjú ni ìdajì kejì: àdírẹ́sì tí kò ní server DNS tí ó ń ṣiṣẹ́ ń dá ọ̀nà abẹ́lẹ̀ tí ó ń kọjá gbogbo ìṣàyẹ̀wò ìsopọ̀ tí kò sì lè ṣí orúkọ kan.

Kọ àwọn ìṣàyẹ̀wò mẹ́rin sínú àkọsílẹ̀ àtúntò

Kọ orúkọ àkọsílẹ̀, àṣẹ ìbẹ̀rẹ̀ iṣẹ́ àti orúkọ interface papọ̀, nítorí ẹ̀rọ tí a tún kọ́ yóò dá data àkọsílẹ̀ padà ṣùgbọ́n kò ní dá ìkọ̀wé ètò ìṣiṣẹ́ tí ó ń bẹ̀rẹ̀ daemon padà. Àwọn wọ̀nyẹn ń gbé ní àwọn ibi ọ̀tọ̀ọ̀tọ̀ àti pé àwọn ènìyàn ọ̀tọ̀ọ̀tọ̀ sábà ń ṣe àkópamọ́ wọn.

Àmì náà jẹ́ ìlà kan tí a tún fi sílò àti pé ó rọrùn láti gbàgbé.

Pa ìtẹ̀léle mọ́: àmì, iṣẹ́, àdírẹ́sì, ọ̀nà. Àkọsílẹ̀ ìṣàyẹ̀wò tí ó bẹ̀rẹ̀ láàrín ń mú ọ̀pọ̀ ìdáhùn tí kò tọ́ tí ó ní ìgbọ́kànlé jáde.

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