OpenVPN ṣubu lẹhin isọdọtun DHCP: tọju ipa-ọna opin naa
Isọdọtun DHCP le fi opin tunnel sori ẹnu-ọna atijọ, awọn ipa-ọna idaji aiyipada si gbe tunnel mì. Tọju ẹniti o ni ipa-ọna yẹn, kii ṣe metric naa.
Tunnel naa so pọ, lẹhinna isọdọtun iyalo lori ọna asopọ iwọle pa a, log naa si da ẹjọ lori akoko ipari dipo ipa-ọna kan. Ko si nkan ti o yipada ninu iṣeto VPN, ati pe eyi ni ami naa: nkan kan ni ita rẹ ti yipada. Iṣẹlẹ DHCP kan tún adirẹsi tabi ẹnu-ọna kọ, ipa-ọna agbalejo ti o jẹ ki opin tunnel le de ọdọ ni bayi tọka si igbesẹ ti o tẹle ti ko si mọ. Eyi jẹ iṣoro nini ṣaaju ki o to jẹ iṣoro ọna.
Fi aami naa we awọn ipa-ọna idaji aiyipada
Pẹlu redirect-gateway def1, OpenVPN fi 0.0.0.0/1 ati 128.0.0.0/1 sori ẹrọ dipo rirọpo ipa-ọna aiyipada. Papọ awọn meji naa bo gbogbo aaye adirẹsi, wọn si bori 0.0.0.0/0 nikan nipasẹ gigun ìpilẹ. Nitorinaa eyikeyi ibi-afẹde laisi ibaramu ti o ṣe pato sii wọ inu tunnel.
Opin naa nilo iyọkuro kan. OpenVPN ṣafikun ipa-ọna agbalejo si adirẹsi olupin nipasẹ ẹnu-ọna iwọle atilẹba ṣaaju ki awọn idaji aiyipada wọle, ki awọn apo ti a fi pa mọ le jade. Nigbati iyọkuro yẹn ba padanu, tabi ba tọju igbesẹ ti o tẹle ti ko si mọ, awọn apo ita ti tunnel funrarẹ baamu idaji aiyipada wọn si pada si inu tunnel. Abajade jẹ asopọ ti o ku ni keepalive tabi ọwọ-fifun ti o tẹle, laisi nkan ninu log ti o dabi aṣiṣe ọna.
Jẹrisi apẹrẹ tabili naa ṣaaju ki o to fi ọwọ kan ohunkohun miiran. ip route show yẹ ki o ṣe atokọ awọn idaji mejeeji pẹlu ipa-ọna agbalejo fun adirẹsi olupin; nigbati ipa-ọna agbalejo ko ba si, iyoku iwadii ni ibẹrẹ ti o han gbangba.
Idi ti awọn idaji aiyipada fi bori laisi iyipada metric
Metric kekere ko bori ìpilẹ ti o gun. Awọn ipa-ọna /1 bori nitori kernel kọkọ baamu ipa-ọna ti o ṣe pato julọ, nitorinaa gbigbe metric soke lori ipa-ọna aiyipada ko yi nkan pada nipa ibi ti ijabọ ti o lọ si tunnel n lọ. Lilepa awọn metric ni ọna ti o tọ ni aṣiṣe ti o wọpọ julọ ninu ayẹwo yii.
Ṣayẹwo yiyan naa pẹlu ip route get 203.0.113.10, fi adirẹsi olupin gidi sii. Idahun naa darukọ interface ati igbesẹ ti o tẹle ti kernel yoo lo nitootọ, eyi ti o ni alaye diẹ sii ju kika tabili kan ati ronu lori rẹ.
Ṣiṣe aṣẹ yẹn ṣaaju ki tunnel bẹrẹ, nigba ti o wa laaye, ati lẹhin iṣẹlẹ iyalo. Awọn idahun mẹta lati aṣẹ kan, aaye iyatọ si di ohun ti o han.
Ya aworan mẹta, kii ṣe ọkan
Gba adirẹsi iwọle, ẹnu-ọna iwọle, ibi-afẹde opin, ipa-ọna ti a yan ati eyikeyi ofin eto imulo ni awọn akoko mẹta: lẹhin ti ọna asopọ iwọle ti tunto, lẹhin ti VPN ti sopọ, ati lẹhin iṣẹlẹ iyalo tabi ti olupese. Aworan kọọkan jẹ ọwọ kan ti awọn aṣẹ, wọn si ni itumọ nikan papọ. Aworan kan lẹhin ikuna ṣe igbasilẹ ipo naa kii ṣe iyipada naa. Kọ awọn aṣẹ sinu script kekere ki aworan kọọkan wa ni ọna kanna.
Tọju awọn aworan ni faili kan pẹlu awọn ami akoko, nitori ibeere ti o nifẹ nigbamii ni ilana. Ṣe iṣẹlẹ DHCP wa ṣaaju tabi lẹhin ti OpenVPN sọdọtun ipa-ọna rẹ? Idahun naa pinnu tani o ni lati tun ṣe. Ami akoko lati aago ti ko tọ buru ju ti ko si lọ, nitorinaa gba lati ọdọ agbalejo ti o ni tabili ọna.
Nigbati opin ba jẹ tunto bi orukọ dipo adirẹsi, yanju rẹ ninu aworan kọọkan paapaa. Iyipada DNS lori ọna asopọ iwọle le gbe opin naa laisi fifi ọwọ kan eyikeyi ipa-ọna.
Pinnu iru paati wo ni o sọdọtun iyọkuro naa
Lori eto dhcpcd, awọn kio n ṣiṣẹ lati inu folda kio ati lati kio ijade, ati ipo oluṣakoso yatọ ni iwọn si ipo fun interface kọọkan. Ohunkohun ti kio ba ṣe gbọdọ jẹ idempotent, nitori awọn isọdọtun le wa ni awọn ẹgbẹ.
Onini ti o gbẹkẹle ni isopọ ti o ti mọ ẹgbẹ mejeeji: oluṣakoso nẹtiwọọki ti o n ṣakoso asopọ VPN, tabi ẹyọ ti a ṣeto lẹhin ti ọna asopọ iwọle ti dide. Ipa-ọna aiduro ti kio fi kun yoo ṣiṣẹ titi di iyipada ẹnu-ọna ti o tẹle, lẹhinna yoo kuna ni ọna kanna. Ti o ba lo kio, jẹ ki o ka ẹnu-ọna lọwọlọwọ ni akoko ṣiṣe dipo ki o kọ ẹnu-ọna ti o rii loni mọ.
Ṣe igbasilẹ onini naa ninu iṣeto. Ẹni ti o tẹle ti yoo ṣe atunṣe asopọ pada nilo lati mọ pe kio, kii ṣe VPN, ni o ni iduro fun ipa-ọna iyọkuro.
Danwo igbesi aye, kii ṣe asopọ pada nikan
Fi ipa mu isọdọtun pẹlu dhcpcd -n eth0 tabi nipa jijade ati gbigba iyalo pada, lẹhinna ṣayẹwo ip route get lẹẹkansi fun opin naa. Ṣe ni ẹẹmeji, nitori iyipo keji mu awọn kio ti o fi awọn ipa-ọna ilọpo meji kun. Lẹhinna tun bẹrẹ, nitori iduroṣinṣin jẹ ẹya ti o yatọ si deede.
Tunnel ti o ye isọdọtun ati atunbere ni onini ati iyọkuro ti o n ṣiṣẹ. Eyi ti o ye atunbere afọwọṣe nikan ko ni ọkan ninu awọn mejeeji, yoo si kuna ni iṣẹlẹ ti o tẹle ti o ko le ṣeto.