একবার আপনি OTBR ডকার শুরু করলে, একটি থ্রেড নেটওয়ার্ক তৈরি করুন এবং ইন্টারনেটে এর সংযোগ পরীক্ষা করুন।
থ্রেড নেটওয়ার্ক গঠন করুন
OTBR ডকার চলমান মেশিনে:
একটি ব্রাউজার উইন্ডো খুলুন এবং 127.0.0.1:8080 এ নেভিগেট করুন। OTBR ডকার সঠিকভাবে চললে, OTBR ওয়েব GUI লোড হয়।
"ফর্ম" মেনু বিকল্পটি নির্বাচন করুন এবং কিছু ডিফল্ট শংসাপত্র পরিবর্তন করুন৷ আমরা ডিফল্ট চ্যানেল এবং অন-মেশ প্রিফিক্স মানগুলি ছেড়ে দেওয়ার পরামর্শ দিই। আপনি যাই ব্যবহার করুন না কেন, সেগুলির একটি নোট করুন যাতে আপনি পরে একটি পৃথক থ্রেড নোড পরীক্ষা করতে পারেন।
প্যারামিটার | নমুনা মান |
---|---|
নেটওয়ার্ক নাম | OTBR4444 |
প্যান আইডি | 0x4444 |
নেটওয়ার্ক কী | 3333444433334443333444433334444 |
বর্ধিত প্যান আইডি | 3333333344444444 |
পাসফ্রেজ | 444444 |
চ্যানেল | 15 |
অন-মেশ উপসর্গ | fd11:22:: |
থ্রেড নেটওয়ার্ক গঠন করতে ফর্ম নির্বাচন করুন। OTBR ডকার চলমান টার্মিনাল উইন্ডোতে আউটপুট পরীক্ষা করুন। অন-মেশ উপসর্গ এবং একটি SLAAC ঠিকানা যোগ করার জন্য আপনি otbr-agent
লগ আউটপুট দেখতে পাবেন:
otbr-agent[224]: [INFO]-CLI-----: execute command: prefix add fd11:22::/64 pasor
থ্রেড নেটওয়ার্কের জন্য ইন্টারনেট সংযোগের জন্য এই আউটপুটটি প্রয়োজন।
একটি দ্বিতীয় থ্রেড নোড আনুন
OTBR ডকার আপ এবং চালু হওয়ার সাথে, থ্রেড নেটওয়ার্কে একটি স্বতন্ত্র থ্রেড নোড যোগ করুন এবং পরীক্ষা করুন যে এটি ইন্টারনেটের সাথে সংযোগ রয়েছে।
OTBR ডকারের সাথে একটি ফিজিক্যাল RCP ব্যবহার করলে, পরীক্ষা করার জন্য একটি দ্বিতীয় ফিজিক্যাল থ্রেড নোড ব্যবহার করুন। OTBR ডকারের সাথে একটি সিমুলেটেড RCP ব্যবহার করলে, পরীক্ষা করার জন্য একটি দ্বিতীয় সিমুলেটেড নোড ব্যবহার করুন।
শারীরিক থ্রেড নোড
আপনার পছন্দের সমর্থিত প্ল্যাটফর্মে একটি স্বতন্ত্র থ্রেড নোড তৈরি করুন এবং ফ্ল্যাশ করুন। এই নোডকে কোনো নির্দিষ্ট বিল্ড সুইচ দিয়ে তৈরি করতে হবে না।
মৌলিক বিল্ডিং নির্দেশাবলীর জন্য ওপেন থ্রেড তৈরি করুন দেখুন।
নর্ডিক nRF52840 প্ল্যাটফর্ম তৈরি এবং ফ্ল্যাশ করার বিষয়ে বিস্তারিত নির্দেশাবলীর জন্য nRF52840 বোর্ড এবং OpenThread কোডল্যাব সহ একটি থ্রেড নেটওয়ার্ক তৈরি করুন দেখুন।
বিল্ডিং এবং ফ্ল্যাশ করার পরে, USB এর মাধ্যমে OTBR ডকার চালিত মেশিনের সাথে থ্রেড ডিভাইসটি সংযুক্ত করুন। CLI অ্যাক্সেস করতে একটি নতুন টার্মিনাল উইন্ডোতে
screen
ব্যবহার করুন। উদাহরণস্বরূপ, যদি ডিভাইসটি/dev/ttyACM1
পোর্টে মাউন্ট করা হয়:screen /dev/ttyACM1 115200
>
OpenThread CLI প্রম্পট আনতে এন্টার কী টিপুন।
সিমুলেটেড থ্রেড নোড
OTBR ডকার চলমান মেশিনে একটি নতুন টার্মিনাল উইন্ডো খুলুন।
একটি সিমুলেটেড নোড আনতে CLI অ্যাপ্লিকেশনটি শুরু করুন:
cd ~/openthread
./build/simulation/examples/apps/cli/ot-cli-ftd 2
>
OpenThread CLI প্রম্পট আনতে এন্টার কী টিপুন।
থ্রেড নেটওয়ার্কে দ্বিতীয় নোডে যোগ দিন
আপনার শারীরিক বা সিমুলেটেড থ্রেড নোডের জন্য OpenThread CLI ব্যবহার করে, OTBR ডকার দ্বারা তৈরি থ্রেড নেটওয়ার্কে নোডটিতে যোগ দিন।
OTBR ডকার থেকে ন্যূনতম প্রয়োজনীয় মান ব্যবহার করে নোডের জন্য থ্রেড নেটওয়ার্ক শংসাপত্র আপডেট করুন:
dataset networkkey 33334444333344443333444433334444
Donedataset commit active
Doneথ্রেড ইন্টারফেস আনুন এবং থ্রেড শুরু করুন:
ifconfig up
Donethread start
Doneনোডটি স্বয়ংক্রিয়ভাবে OTBR থ্রেড নেটওয়ার্কে যোগদান করা উচিত। দুই মিনিটের মধ্যে
router
অবস্থা হওয়া উচিত:state
routerথ্রেড নেটওয়ার্ক গঠনের সময় নির্দিষ্ট করা
fd11:22::/64
এর অন-মেশ প্রিফিক্স সহ একটি IPv6 ঠিকানা রয়েছে তা নিশ্চিত করতে নোডের IP ঠিকানাগুলি পরীক্ষা করুন:ipaddr
fd11:22:0:0:614e:4588:57a1:a473 fd33:3333:3344:0:0:ff:fe00:f801 fd33:3333:3344:0:1b5f:db5:ecac:a9e fe80:0:0:0:e0c4:5304:5404:5f70:98cd
একটি পাবলিক ঠিকানা পিং
আপনি এই সময়ে স্বতন্ত্র থ্রেড নোড থেকে একটি সর্বজনীন IPv4 ঠিকানা পিং করতে সক্ষম হবেন। যেহেতু থ্রেড শুধুমাত্র IPv6 ব্যবহার করে, তাই থ্রেড নেটওয়ার্কে NAT64 উপসর্গের সাথে মিলিত হয়ে সর্বজনীন IPv4 ঠিকানা স্বয়ংক্রিয়ভাবে IPv6 তে অনুবাদ করা হবে।
থ্রেড নেটওয়ার্কে NAT64 উপসর্গ দেখতে:
এখানেnetdata show
Prefixes: fd11:22:0:0::/64 paros med d400 Routes: fdb5:7875:8e0e:2:0:0::/96 sn low d400 fd11:1111:1122:2222::/64 s med d400 Services: 44970 5d fd5179ed685532847aaa91505f016bbad11f s d400 44970 01 00000500000e10 s d400 Donefdb5:7875:8e0e:2:0:0::/96
হল থ্রেড নেটওয়ার্কে NAT64 উপসর্গ।ইন্টারনেট সংযোগ পরীক্ষা করতে স্বতন্ত্র থ্রেড নোডের CLI থেকে একটি IPv4 ঠিকানা পিং করুন:
ping 8.8.8.8
Pinging synthesized IPv6 address: fdb5:7875:8e0e:2:0:0:808:808 16 bytes from fdb5:7875:8e0e:2:0:0:808:808: icmp_seq=15 hlim=119 time=48ms
সফলতার ! দ্বিতীয় থ্রেড নোডটি এখন OTBR ডকারের মাধ্যমে ইন্টারনেটের সাথে যোগাযোগ করতে পারে।