कनेक्टिविटी की जांच करें

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

GitHub पर सोर्स देखें

जब आप OTBR डॉकर शुरू करें, तो एक थ्रेड नेटवर्क बनाएं और इंटरनेट से उसकी कनेक्टिविटी की जांच करें.

Thread नेटवर्क बनाएं

OTBR वेब GUI होम

OTBR डॉकर पर चलने वाली मशीन पर:

ब्राउज़र विंडो खोलें और 127.0.0.1:8080 पर जाएं. अगर OTBR डॉकर सही तरीके से चल रहा है, तो OTBR वेब GUI लोड होता है.

"Form" मेन्यू विकल्प को चुनें और कुछ डिफ़ॉल्ट क्रेडेंशियल में बदलाव करें. हमारा सुझाव है कि आप डिफ़ॉल्ट चैनल और ऑन-मेश प्रीफ़िक्स वैल्यू को छोड़ दें. जो भी आप इस्तेमाल करें, उसकी जानकारी रखें, ताकि आप बाद में एक अलग थ्रेड नोड की जांच कर सकें.

पैरामीटर सैंपल की वैल्यू
नेटवर्क का नाम OTBR4444
पैन आईडी 0x4444
नेटवर्क कुंजी 33334444333344443333444433334444
एक्सटेंडेड पैन आईडी 3333333344444444
पासफ़्रेज़ 444444
चैनल 15
ऐड-मेश प्रीफ़िक्स fd11:22::

थ्रेड नेटवर्क बनाने के लिए फ़ॉर्म चुनें. OTBR डॉकर को चलाने वाली टर्मिनल विंडो में आउटपुट देखें. आपको ऑन-मेश प्रीफ़िक्स को जोड़ने के लिए otbr-agent लॉग आउटपुट और सेवा स्तर समझौता (एसएलएसी) का पता दिखना चाहिए:

otbr-agent[224]: [INFO]-CLI-----: execute command: prefix add fd11:22::/64 pasor

थ्रेड के लिए, इंटरनेट कनेक्शन से कनेक्ट करने के लिए यह आउटपुट ज़रूरी है.

दूसरा थ्रेड नोड लाएं

OTBR डॉकर के चालू होने और चलने की सुविधा के साथ, थ्रेड थ्रेड में एक स्टैंडअलोन थ्रेड नोड जोड़ें और जांचें कि इसमें इंटरनेट की कनेक्टिविटी है.

अगर OTBR डॉकर के साथ एक फ़िज़िकल आरसीपी का इस्तेमाल किया जा रहा है, तो इसकी जांच करने के लिए, दूसरे फ़िज़िकल थ्रेड नोड का इस्तेमाल करें. अगर OTBR डॉकर वाले सिम्युलेटेड आरसीपी का इस्तेमाल किया जा रहा है, तो टेस्ट करने के लिए दूसरे सिम्युलेटेड नोड का इस्तेमाल करें.

फ़िज़िकल थ्रेड नोड

अपनी पसंद के काम करने वाले प्लैटफ़ॉर्म पर स्टैंडअलोन थ्रेड नोड बनाएं और उसे फ़्लैश करें. इस नोड को किसी खास बिल्ड स्विच के साथ नहीं बनाया जाना चाहिए.

इमारत बनाने से जुड़े बुनियादी निर्देशों के लिए OpenThread बनाएं देखें.

नॉर्डिक nRF52840 प्लैटफ़ॉर्म को बनाने और फ़्लैश करने से जुड़े ज़्यादा निर्देशों के लिए, nRF52840 बोर्ड और OpenThread की एक थ्रेड नेटवर्क बनाएं. देखें

  1. बिल्ड करने और फ़्लैश होने के बाद, यूएसबी से OTBR डॉक करने वाले डिवाइस पर, थ्रेड डिवाइस को अटैच करें. सीएलआई को ऐक्सेस करने के लिए, नई टर्मिनल विंडो में screen का इस्तेमाल करें. उदाहरण के लिए, अगर डिवाइस को /dev/ttyACM1 पोर्ट पर माउंट किया गया है, तो:

    screen /dev/ttyACM1 115200
    

  2. > OpenThread CLI के अनुरोध को लागू करने के लिए, Enter बटन दबाएं.

सिम्युलेट की गई थ्रेड नोड

  1. OTBR डॉकर पर चल रही मशीन पर एक नई टर्मिनल विंडो खोलें.

  2. सिम्युलेट किया गया नोड लाने के लिए, सीएलआई ऐप्लिकेशन शुरू करें:

    cd ~/openthread
    ./build/simulation/examples/apps/cli/ot-cli-ftd 2
    

  3. > OpenThread CLI के अनुरोध को लागू करने के लिए, Enter बटन दबाएं.

थ्रेड नेटवर्क के दूसरे नोड से जुड़ें

अपने फ़िज़िकल या सिम्युलेटेड थ्रेड नोड के लिए OpenThread CLI का इस्तेमाल करके, OTBR डॉकर के बनाए गए थ्रेड नेटवर्क में नोड को शामिल करें.

  1. OTBR डॉकर के कम से कम ज़रूरी मान का इस्तेमाल करके, नोड के लिए थ्रेड नेटवर्क क्रेडेंशियल अपडेट करें:

    dataset networkkey 33334444333344443333444433334444
    Done
    dataset commit active
    Done
    

  2. थ्रेड का इंटरफ़ेस लाएं और थ्रेड शुरू करें:

    ifconfig up
    Done
    thread start
    Done
    

  3. नोड, अपने-आप OTBR थ्रेड नेटवर्क से जुड़ जाना चाहिए. दो मिनट के अंदर इसकी स्थिति router हो जानी चाहिए:

    state
    router
    

  4. नोड के आईपी पतों की जांच करके पक्का करें कि इसमें IPv6 पता है. साथ ही, यह fd11:22::/64 मेश के प्रीफ़िक्स के हिसाब से थ्रेड नेटवर्क स्ट्रक्चर के दौरान बताया गया है:

    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
    

सार्वजनिक पते को पिंग करना

अब आप स्टैंडअलोन Thread नोड से सार्वजनिक IPv4 पते को पिंग कर पाएंगे. Thread

  1. थ्रेड नेटवर्क में 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
    Done
    
    यहां fdb5:7875:8e0e:2:0:0::/96, थ्रेड नेटवर्क में NAT64 प्रीफ़िक्स है.

  2. स्टैंडअलोन थ्रेड थ्रेड के सीएलआई से 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 डॉकर के ज़रिए बातचीत कर सकता है.