د VPN پله شوی هاتسپاټ: تلیفون کوم ډیفالټ مسیر کاروي؟
د Pi ډیفالټ مسیر د تلیفون دروازه نه ده. دوه پرېکړې جلا کړئ، uplink د پله څخه بهر وساتئ، او لییز د تونل څخه مخکې وازموئ.
ستاسو د پله شوي هاتسپاټ تلیفون خپل پته او دروازه له یو ځای څخه ترلاسه کوي، او دا د Pi ډیفالټ مسیر نه دی. د Pi ډیفالټ بدلول دا بدلوي چې Pi خپل ټرافیک چېرته لېږي. تلیفون هغه دروازه کاروي چې ورته ویل شوې وه، او کله چې هغه دروازه په لرې LAN کې وي، د هغې فریمونه یوازې پله تېروي. دوه کاروونکي، دوه پرېکړې. د دوی جلا کول د انټرنېټ پرته هاتسپاټ په اړه ډېری راپورونه تشریح کوي پداسې حال کې چې Pi پخپله سم دی.
دوه وسایل، دوه بېلې دروازې پرېکړې
Pi خپل IP سټک او خپل ډیفالټ مسیر لري. تلیفون خپل IP سټک او خپل ډیفالټ مسیر لري.
| Consumer | Who chooses its gateway | What carries the traffic |
|---|---|---|
| Phone on the bridged AP | The remote LAN router, delivered in its client configuration | An Ethernet frame toward that router crosses the AP and TAP bridge |
| Pi's encrypted connection | The travel uplink's route toward the VPN peer | The Pi sends its own outer transport packets over the underlay |
هغه جدول ټول ماډل دی. د تلیفون دروازه په لرې LAN کې یوه پته ده، او د هغې فریمونه په طبقه 2 کې هغه راؤټر ته لېږل کېږي. د Pi ډیفالټ مسیر د Pi خپل بهرني ټرانسپورټ پورې اړه لري، کوم چې باید د سفر uplink له لارې VPN ملګري ته ورسیږي.
پله فریمونه لېږي، دا پاکټونه روټ نه کوي
د Linux پله د هدف MAC له مخې Ethernet فریمونه لېږي، او د خپلو پورټونو ترمنځ یوازې همدا کوي. د تلیفون هغه فریم چې د لرې راؤټر MAC ته استول شوی، TAP پورټ ته بدلېږي او د Pi د روټینګ جدول ته د نه رسېدو سره تونل تېروي. له همدې کبله خراب Pi ډیفالټ مسیر کولی شي تلیفون کار کوونکی پریږدي، او له همدې کبله سم مسیر هغه تلیفون نه شي سمولای چې غلط دروازه ورته ورکړل شوې.
TAP Ethernet فریمونه وړي او د پله پورټ کېدای شي. TUN IP پاکټونه وړي او نه شي کېدای. که ستاسو ډیزاین یو په بل بدل کړی وي، پله پله نه ده او پاتې برخه یې نه تطبیق کېږي.
پرېکړه وکړئ چې د تلیفون لییز څوک ویشي
DHCP اختیار 3 د راؤټر اختیار دی، او کلاینټ ته وایي چې د خپلې فرعي شبکې لپاره کومه دروازه وکاروي. کله چې د لرې LAN DHCP سرور یوازینی ویشونکی وي، تلیفون لرې دروازه ترلاسه کوي او ډیزاین همغږی وي. کله چې د سفر په اړخ کې بل څه لومړی ځواب ووايي، تلیفون محلي دروازه ترلاسه کوي، د هغې انټرنېټ ټرافیک د سفر uplink له لارې وځي، او د هغې لرې LAN ټرافیک هیڅ لاره نه لري.
د هغه خپرېدنې ډومین لپاره یو ویشونکی چل کړئ، او ولیکئ چې څه ویشي.
Pi جلا قضیه ده، حتی کله چې له هماغه لییز څخه پته واخلي. په پوهه سره پرېکړه وکړئ چې ایا باید هغه مسیرونه نصب کړي چې لییز یې وړاندیز کوي، ځکه چې وارد شوی لرې ډیفالټ کولی شي د Pi خپل VPN ټرانسپورټ هغه تونل ته راکاږي چې غواړي ژوندی یې وساتي. د systemd-networkd سره هغه پرېکړه په DHCP برخه کې UseRoutes= ده؛ د dhclient سره هغه د غوښتنې لیست کې routers اختیار دی.
uplink د پله شوې LAN څخه بهر وساتئ
هغه انټرفیس چې د Pi بهرنی VPN اړیکه وړي باید د پله پورټ نه شي. که شي، کوډ شوی ټرانسپورټ پراخېدلې LAN ته بدلېږي او تونل په پای کې خپل بهرني پاکټونه وړي، کوم چې د لوپ پرځای د پاکټ ضایع په څېر ښکاري. د AP وړتیا او د پله ملاتړ هم ښکاره وساتئ. په station حالت کې بې تار انټرفیس معمولاً د پله پورټ نه شي کېدای، ځکه چې د 802.11 سرلیک کې د پلې ته اړین دویم MAC پته لپاره ځای نشته.
تعریف کړئ پراخېدلې خپرېدنې ډومین, یوه پته پلان، او هغه فریم فلټر چې واقعاً یې غواړئ. په Pi کې VPN اورېدونکي ته اجازه ورکول هر پله شوي کلاینټ ته د Pi مدیریت خدمتونو ته لاسرسی نه ورکوي. دا جلا قواعد دي، او دوی د یو په توګه ګڼل هغه لاره ده چې هاتسپاټ په خاموشۍ کې خلاصه دروازه ګرځي.
کله چې خراب شي، څلور شیان جلا وآزموئ
کله چې تلیفون لرې LAN ته نه رسیږي، څلور مشاهدې لاملونه جلا کوي. دوی په دې ترتیب چل کړئ او په لومړي ناکامۍ کې ودروئ.
ip route show default
bridge link show
ip -4 neigh show dev br0
tcpdump -ni br0 arp or icmpله لییز څخه پیل وکړئ: ایا تلیفون په لرې فرعي شبکه کې پته او دروازه لري؟ بیا پله وګورئ، او تایید کړئ چې د AP پورټ او TAP پورټ دواړه لېږي. بیا د ګاونډیانو جدول ولولئ، ځکه چې د لرې راؤټر لپاره نه حل شوې ننوتنه معنا دا ده چې فریمونه وځي او څوک ځواب نه وایي. په پای کې د تلیفون د ping پرمهال په پله فریمونه وګورئ، دا وایي چې نقص اصلاً د IP لاندې دی که نه.
کله چې پای ته ورسېدئ، ولیکئ چې کوم وسیله هر ډیفالټ لري. یوه کرښه اسناد محلي او لرې وتل په پوهاوي سره د کلاینټ پرېکړه بدلوي، او د پله حواله د هغې ترڅنګ ساتل ارزښت لري.