په OpenVPN لابراتوار کې خصوصي IPv6 اضافه کړئ، هر ځل یو کنټرول ټکی
باندنۍ لېږد IPv4 ته وساتئ او داخلي پلان پراخ کړئ. پنځه کنټرول ټکي: مخکښې، مرستندوی، د لارې ټېل، لېږد او د پېرودونکي ازموینه.
تاسو لا دمخه یو پېرودونکی لرئ چې د IPv4 له لارې نښلوي او د سرور شاته خصوصي IPv4 کاري بار ته رسي. موخه دا ده چې باندنۍ لېږد ته له لاس وهلو پرته همدې تونل له لارې خصوصي IPv6 کاري بار ته ورسیږئ. دا ترتیب مهم دی: باندنۍ لار IPv4 پاتې کیږي، او یوازې داخلي پته پلان، د پېرودونکي لاره او د سرور څخه LAN ته د بېرته راتلو لاره بدلیږي. پنځه کنټرول ټکي، هر یو کې د مخکې تګ دمخه د کتلو وړ یو څه مشخص شته.
لومړی کنټرول ټکی: هغه نښلون چې لا دمخه کار کوي
له هر څه اضافه کولو دمخه پېرودونکی ونښلوئ او د IPv4 لاره تایید کړئ. کار کوونکی تونل تاسو ته یوه بنسټیزه کرښه درکوي چې نوی IPv6 تېروتنه له زاړه نښلون ستونزه جلا کوي. دا هم درته وایي چې تاسو په رښتیا کوم سرور بېلګه سمونئ.
هغه پول، ټوپولوژي او ټېل شوې لارې ولیکئ چې لا دمخه پرې تکیه لرئ. IPv6 کار هغه ترتیب پراخوي؛ بدلون ورته نه راوړي.
دوهم کنټرول ټکی: داخلي مخکښې وټاکئ
د سایټ لپاره یوه ULA /48 وټاکئ او له هغې دوې /64 پرې کړئ: یوه د تونل پېرودونکو لپاره، یوه د هغه LAN برخې لپاره چې IPv6 کاري بار لري. د بېلګې مخکښې کاپي کولو پرځای 40 بټه نړیوال ID جوړ کړئ، او دواړه فرعي شبکې له هغو ټولو شبکو سره وګورئ چې سایټ لا دمخه ورته لاره ټاکي:
Outer transport: IPv4 OpenVPN UDP
IPv4 pool: 10.90.0.0/24
IPv6 VPN pool: fd73:93bc:b6e9:77::/64
IPv6 LAN: fd73:93bc:b6e9:60::/64
Server LAN IPv6: fd73:93bc:b6e9:60::1دوه خپلواکې /64 د پېرودونکو پول د LAN برخې څخه پرې کېدو مخه نیسي، چې وروسته د بېرته راتلو لارې لیکلو پر مهال مهم دی. پورتنی ارزښتونه یوه بشپړه بېلګه ده، نه د بیا کارولو مخکښه.
دریم کنټرول ټکی: مرستندوی او د لارې ټېل اضافه کړئ
له هر څه اضافه کولو دمخه د سرور اوسنی ترتیب ولولئ. د موجود لارښود دوهمه کاپي له لومړي سره نه یوځای کیږي، او رامنځته شوې تېروتنه IPv6 نه بلکې لارښود نوموي. د موجود IPv4 مرستندوی سره دوه کرښې هغه پراخوي. هر یو بل پوښتنې ته ځواب وایي:
server-ipv6 fd73:93bc:b6e9:77::/64
push "route-ipv6 fd73:93bc:b6e9:60::/64"لومړی یو اسانه مرستندوی دی چې انټرفیس او د پېرودونکو پول تنظیموي. دوهم هغه LAN منزل نوموي چې پېرودونکی باید ورته ورسیږي. پېرودونکي ته د IPv6 پته ورکول دا نه وایي چې د سرور شاته کومې شبکې دي، نو دواړه کرښې اړینې دي.
مرستندوی له ثابت IPv6 پول یا nopool سره یوځای نه ژوند کوي. که ځای پرځای کول په قصدې توګه پتې ثابتې ووایي، هغه تګلاره وساتئ او د بېلګې سره د برابرېدو لپاره تګلاره له منځه وړلو پرځای د IPv6 برابرۍ ښکاره ډیزاین کړئ.
څلورم کنټرول ټکی: لېږد او د ځواب لاره
په سرور کې IPv6 لېږد د سیسټم د خپل ترتیب مالک له لارې فعال کړئ، نه د یو ځلي اجرااتي لیکنې له لارې چې هېروئ به یې. اجرااتي بڼه د چټکې ازموینې لپاره ګټوره ده. تلپاتې ترتیب په drop-in فایل کې وي چې د وېش د شبکې مالک یې لولي:
sysctl -w net.ipv6.conf.all.forwarding=1لېږد د بستې لارې ټاکلو څخه هاخوا د کوربه IPv6 چلند بدلوي. هغه کوربه چې د پېرودونکي په توګه د روټر اعلانونه منل، د لېږد پیل سره سم همداسې منل بندوي. نو هغه ماشین چې د هغې IPv6 پورتنۍ لاره RA ته تکیه ده د هغې لارې لپاره ښکاره پلان ته اړتیا لري.
بیا LAN ته د تونل پول په لور د بېرته راتلو لاره ورکړئ. د کاري بار IPv6 دروازه VPN سرور نه بلکې LAN روټر دی، نو لاره په همدې روټر وي او د سرور LAN پتې ته اشاره کوي:
ip -6 route add fd73:93bc:b6e9:77::/64 via fd73:93bc:b6e9:60::1هغه ICMPv6 ډولونه وساتئ چې لینک یې غواړي، د لار-MTU غبرګون په ګډون. د IPv4 د اورې دېوال قاعده IPv6 قاعده نه مانا کوي، او د IPv6 بشپړ بندول د ګاونډیانو موندنه داسې ماتوي چې د لارې خرابۍ ته ورته ښکاري.
پنځم کنټرول ټکی: پېرودونکی ولولئ، بیا ازموینه وکړئ
پېرودونکی بیا ونښلوئ او هغه پتې ولولئ چې په رښتیا یې ترلاسه کړې، نه دا چې د سرور د مرستندوی پتې څخه یې اټکل کړئ. د انټرفیس لیست په یوه وسایل کې دواړه کورنۍ ښیي:
ip -6 addr show tun0
ip -6 route get fd73:93bc:b6e9:60::20هغه لاره چې تونل ټاکي ثابتوي چې پېرودونکی پوهیږي بسته چېرته ولېږي. خو دا نه ثابتوي چې سرور یې لېږي، LAN روټر بېرته راتلو لاره لري، یا اپلیکیشن ته د ځواب ورکولو اجازه ده.
اپلیکیشن پخپله په هرې کورنۍ کې پرلهپسې وازموئ، بیا د بیا نښلون او کوربه بیا پیل وروسته تکرار کړئ. هغه لاره یا sysctl چې یوازې تر بیا پیل پورې وي، ازموینه ده نه ډیزاین.
د AAAA ریکارډ یوازې هغه وخت خپور کړئ چې IPv6 لاره له سره تر پایه ځواب ووایي. هغه DNS چې د IPv4 له لارې پوښتل کیږي لاهم کولی شي IPv6 پته راوګرځوي، نو د حل وړ نوم د دې ثبوت نه دی چې یو څه اوریدل کیږي. د RFC 4193 ULA لارښود د نړیوال ID جوړولو پوښښ کوي چې دا مخکښې ستاسو ګرځوي نه کاپي.