Fifi apoti Wi-Fi kan sile ẹhin Pi yi ipinnu ipa ọna kan pada si mẹrin, ati pe ero naa fọ nigbati gbogbo mẹrin ba wa ni ṣiṣe lori ẹrọ kan. Ibeere akọkọ kii ṣe ipa wo ni lati fi kun. O jẹ boya apoti tuntun naa ṣe afara tabi ipa ọna, nitoripe idahun yẹn pinnu iye subnet ti o wa ati awọn ẹrọ wo ni o gbọdọ kọ nipa wọn. Yan awoṣe asopọ ni akọkọ; gbogbo ipa nda lati inu rẹ.

Afara tabi ipa ọna: yiyan ti o pinnu iye

Afara fi awọn alabara tuntun sori subnet kanna ti Pi ti nṣe iranṣẹ tẹlẹ. Subnet kan, aṣẹ DHCP kan, ati pe ko si ifimọ si ipa ọna. Eyi ni eto ti o rọrun ati eyi ti o tọ nigbati nẹtiwọọki alabara lọtọ ko ti jẹ ibeere rara. Ọna asopọ ti a fi ipa ṣe jẹ apẹrẹ miiran: apoti naa tọju subnet tirẹ, ati pe prefix yẹn gbọdọ gbe si nibikibi ti ijabọ naa ba lọ.

Iyoku ero naa tọju router ti o wa ni isalẹ ati daabobo awọn adirẹsi orisun alabara. Ibi-afẹde jẹ nẹtiwọọki VPN ikọkọ kan, kii ṣe iṣan jade intanẹẹti ni kikun. Kọ awoṣe naa ṣaaju awọn adirẹsi, nitoripe atokọ ni isalẹ jẹ apẹẹrẹ ti asopọ ti a fi ipa ṣe nikan.

client subnet       10.41.0.0/24
client gateway      10.41.0.1
router-to-Pi link   192.168.71.2
Pi on that link     192.168.71.1
private target      10.72.9.0/24

Tani pinnu kini

Decision ownerEntry that encodes the decisionFailure when the entry is missing
Pi VPN hostReturn route for 10.41.0.0/24 via 192.168.71.2, and a tunnel route for 10.72.9.0/24Replies to downstream clients die at the Pi
Owner of the remote networkA path for 10.41.0.0/24 over the permitted tunnelReplies stop at the first unaware hop
LAN router behind the PiSpecific route for 10.72.9.0/24 via 192.168.71.1, or a suitable defaultClients never send private traffic to the Pi
Client machineDefault via 10.41.0.1, or a specific entry for 10.72.9.0/24The private network is unreachable from the client

Gbogbo ẹrọ n ṣe ipinnu kan, ati pe ko si ọkan ti o le ṣe tirẹ fun ẹlomiran. Pi nilo awọn titẹ sii meji, kii ṣe ọkan, ati pe ọna ipadabọ ni ohun ti awọn eniyan gbagbe. Ijabọ ti a fi ranṣẹ de nẹtiwọọki ikọkọ ni deede lẹhinna ku ni ọna ipadabọ, nitoripe Pi ko ni imọran nibiti 10.41.0.0/24 n gbe. Iyẹn dabi iṣoro ogiri ina ati ni otitọ ipa ọna ti o sonu ni.

Ẹgbẹ ti o jinna tun nilo ipa ọna tirẹ. Ti iṣẹ naa ni opin jinna ko ba mọ pe 10.41.0.0/24 wa ni arọwọto nipasẹ tunnel rẹ, awọn idahun duro ni fifo akọkọ ti ko ni idahun. Fi awọn itọsọna mejeeji kun ṣaaju ki o to ka awọn àlẹmọ pakẹti.

Awọn fifo to tẹle wa lati asopọ naa

Fifo to tẹle gbọdọ jẹ adirẹsi lori nẹtiwọọki ti ẹrọ naa le de ọdọ nitootọ. Adirẹsi gbangba ti ẹlẹgbẹ VPN kii ṣe fifo to tẹle fun subnet ikọkọ, ati pe nẹtiwọọki iṣẹ jijinna kii ṣe fifo to tẹle rara. Ipa ọna si ẹnu-ọna ti ko le de de dabi ẹni pe o tọ ninu atokọ ati pe o sọ gbogbo pakẹti nu. Ṣayẹwo boya ẹnu-ọna naa n dahun ṣaaju ki o to da ibi-afẹde lẹbi.

Jẹ ki ẹlẹgbẹ VPN ode ti Pi wa ni arọwọto nipasẹ ipa ọna ipilẹ tirẹ. Titẹ sii yẹn yatọ si awọn ipa ọna ẹru, ati pe didapọ wọn fun tunnel ti ko le fi idi mulẹ lẹhin iyipada ọna.

Iwe ipa ọna aiduro nmu iyatọ laarin ibi-afẹde ati ẹnu-ọna ṣe kedere, botilẹjẹpe pẹpẹ kọọkan n pe awọn akojọ aṣayan rẹ lọtọ. Ka iwe fun ẹrọ ti o wa niwaju rẹ dipo dida akopọ iboju ti olutaja miiran. Awọn aṣẹ ni isalẹ fi irisi awọn titẹ sii han lori Linux.

# on the Pi
ip route add 10.41.0.0/24 via 192.168.71.2
ip route add 10.72.9.0/24 dev tun0
# on the downstream router
ip route add 10.72.9.0/24 via 192.168.71.1

Kini itumọ n ṣe si orisun

Ti router ti o wa ni isalẹ ba ti n tumọ awọn alabara rẹ si adirẹsi irekọja, Pi rii orisun kan ti a tumọ dipo adirẹsi tirẹ ti alabara kọọkan. Eyi jẹ apẹrẹ ti o yatọ si eyi ti o tọju orisun loke. O yi eto imulo ti o da lori orisun pada, gigbasilẹ, ati ẹgbẹ wo ni o le bẹrẹ awọn asopọ. Awọn apẹrẹ mejeeji n ṣiṣẹ; wọn dahun awọn ibeere oriṣiriṣi.

Nigbati iṣẹ VPN ti o wa loke ba kọ lati fi ipa ọna prefix alabara pada, itumọ dín ni ijade tunnel Pi le jẹ ojutu igba diẹ ti o tọ. Eyi kii ṣe ẹri pe ipa ọna ti o sonu ko jẹ dandan. Ṣe igbasilẹ adirẹsi wo ni nẹtiwọọki jijinna n rii nitootọ ati iru ọna ipadabọ wo ni o yọrisi.

Yiyan ipa ọna, igbanilaaye gbigbe siwaju ati itumọ orisun wa ni awọn iṣẹ mẹta lọtọ. Gbigbe pq NAT ti a pin tabi fifun gbogbo wiwo laaye nitori alabara alokun kan n ṣiṣẹ ni ọna ti idanwo ti n ṣiṣẹ fi di olugbejade ṣiṣi.

Fi idi rẹ mulẹ lati ẹrọ alabara

Fi ibeere ranṣẹ lati ẹrọ kan lori LAN isalẹ, lẹhinna tẹle orisun rẹ jade ati pada. Ping ti Pi ba ranṣẹ kii ṣe adawo ọna ipadabọ isalẹ rara, nitorina ping aṣeyọri fi ẹri han kere ju bi o ti dabi. Fi idanwo keji kun lati alabara alokun lori LAN Pi funrararẹ ki a le fi awọn ọna meji wé. Tun mejeeji ṣe lẹhin atunbere eyikeyi ẹrọ.

Awọn ipa ọna ti a fi ọwọ kun ati awọn itumọ ti a ko tọju rara parẹ papọ. Nigbana ni bata naa dabi ẹbi tuntun dipo iṣẹ ti ko pari.

Tọju awoṣe asopọ pẹlu awọn ipa ọna, iṣẹ ikọkọ ti a gba laaye ati eyikeyi itumọ ninu akọsilẹ kan. Akọsilẹ yẹn ni ohun ti o da eniyan ti o tẹle lọwọ lati tọju gbigbe aibikita bi ibeere eto imulo ipa ọna.

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