এই পৃষ্ঠাগুলিতে BananaPi-R3 অ্যাক্সেস পয়েন্ট (AP) BPi-R3 এর সেটআপ প্রক্রিয়া বর্ণনা করা হয়েছে, যা Android 16 QPR2 এবং উচ্চতর সংস্করণের জন্য Wi-Fi AP সংযোগ পরীক্ষায় ব্যবহৃত হয়।
হার্ডওয়্যার সেট আপ করুন
হার্ডওয়্যার সেট আপ করতে:
BPi-R3 বোর্ডে কুলিং ফ্যানটি ইনস্টল করুন:
চিপগুলিতে 2টি থার্মাল প্যাড লাগান। চিত্র 1 থার্মাল প্যাডের অবস্থান দেখায়:

চিত্র ১. BPi-R3 বোর্ডে থার্মাল প্যাড স্থাপন।
RPi-R3 বোর্ডের নিচের দিক থেকে চারটি স্ক্রু দিয়ে ফ্যানটি মাউন্ট করুন এবং সুরক্ষিত করুন। চিত্র 2 BPi-R3 বোর্ডের নিচের দিকে ফ্যান মাউন্টিং গর্তের অবস্থান দেখায়:

চিত্র ২। BPi-R3 বোর্ডের নিচের দিকে ফ্যান মাউন্ট করার গর্ত।
FAN লেবেলযুক্ত স্থানে ফ্যানটিকে পাওয়ার সোর্সের সাথে সংযুক্ত করুন। চিত্র 3 BPi-R3 বোর্ডে ফ্যান পাওয়ার সংযোগকারীটি দেখায়:

চিত্র ৩. ফ্যান পাওয়ার সংযোগকারী।
BPi-R3 বোর্ডটি চার কোণার কেসের উপর স্ক্রু করুন। চিত্র 4 কেসের চারটি কোণার স্ক্রুগুলির অবস্থান দেখায়:

চিত্র ৪. কেসে কোণার স্ক্রু।
বোর্ডের ডান পাশে চারটি U.FL সংযোগকারীর দুটি সেট রয়েছে, একটি 2.4 GHz এর জন্য এবং একটি 5 GHz এর জন্য। 2.4 GHz সংযোগকারীগুলি 5 GHz সংযোগকারীগুলির উপরে অবস্থিত। চিত্র 5 U.FL সংযোগকারীগুলির অবস্থান দেখায়।

চিত্র ৫। U.FL সংযোগকারী।
আটটি RF কেবল U.FL সংযোগকারীর সাথে সংযুক্ত করুন: একপাশে চারটি 2.4 G পোর্ট এবং অন্যপাশে চারটি 5 G পোর্ট রাখুন। চিত্র 6 U.FL সংযোগকারীর অবস্থান দেখায়।

চিত্র ৬। আরএফ কেবল সংযোগ।
আটটি অ্যান্টেনা বোর্ডের সাথে সংযুক্ত করুন। অ্যান্টেনাগুলি শক্তভাবে স্ক্রু করা আছে কিনা তা যাচাই করুন। চিত্র ৭ সংযুক্ত অ্যান্টেনা দেখায়।

চিত্র ৭। অ্যান্টেনা সংযোগ।
কেসের উপরের প্যানেলটি ইনস্টল করুন। চিত্র ৮-এ উপরের প্যানেলটি ইনস্টল করা BPi-R3 কেসটি দেখানো হয়েছে।

চিত্র ৮। উপরের প্যানেলটি ইনস্টল করা BPi-R3 কেস।
পাওয়ার এবং ইথারনেট কেবলটি AP-তে সংযুক্ত করুন। AP-তে WAN পোর্টের সাথে ইথারনেট কেবলটি সংযুক্ত করুন। চিত্র 9-এ পাওয়ার এবং ইথারনেট পোর্টগুলির অবস্থান দেখানো হয়েছে।

চিত্র ৯। পাওয়ার এবং ইথারনেট পোর্ট।
ফ্ল্যাশ ওপেনডাব্লিউআরটি ছবি
ডিভাইসটি ফ্ল্যাশ করা একটি দুই-পর্যায়ের প্রক্রিয়া:
- OpenWrt ছবিটি একটি SD কার্ডে লোড করুন।
- SD কার্ড থেকে AP-এর অন-ডিভাইস স্টোরেজে OpenWrt ছবিটি ফ্ল্যাশ করুন।
OpenWrt ছবিটি একটি SD কার্ডে লোড করুন
এই বিভাগে ব্যাখ্যা করা হয়েছে কিভাবে OpenWrt ছবিটি একটি SD কার্ডে লোড করতে হয়।
পূর্বশর্ত
একটি SD কার্ডে OpenWrt ছবিটি লোড করতে, আপনার প্রয়োজন:
- একটি ইন্টারনেট-অ্যাক্সেসযোগ্য সাবনেট।
- এই সাবনেটে একটি লিনাক্স কম্পিউটার। এসডি কার্ড প্রস্তুত করতে এবং এসএসএইচ ব্যবহার করে এপিতে সংযোগ করতে এই কম্পিউটারটি ব্যবহার করুন।
একটি SD কার্ডে OpenWrt ছবি লোড করুন
OpenWrt ছবিটি একটি SD কার্ডে ফ্ল্যাশ করতে, নিম্নলিখিতগুলি করুন:
- OpenWrt ছবিটি ডাউনলোড করুন ।
- আপনার এসডি কার্ডটি লিনাক্স মেশিনে প্লাগ ইন করুন।
এই কমান্ড দিয়ে সমস্ত বিদ্যমান পার্টিশন টেবিল এবং ফাইল সিস্টেম শনাক্তকারী মুছুন:
sudo wipefs -a /dev/sd#এসডি কার্ড বার্ন করুন:
sudo dd if=openwrt-23.05.5-cros-1.4.0-standard-1.0.2-mediatek-filogic-bananapi_bpi-r3-sdcard.img of=/dev/sd# bs=1000M && sync && sync && sync৩ সেকেন্ড অপেক্ষা করুন এবং SD কার্ডটি খুলে ফেলুন।
AP-এর সকল বুটস্ট্র্যাপ জাম্পার হাই-তে সেট করা আছে কিনা তা যাচাই করুন। SD কার্ড থেকে AP বুট করার জন্য এই জাম্পার সেটিংটি প্রয়োজন। চিত্র 10 বুটস্ট্র্যাপ জাম্পারগুলির অবস্থান দেখায়।

চিত্র ১০। বুটস্ট্র্যাপ জাম্পারের অবস্থান।
যাচাই করুন যে একটি ইথারনেট কেবল AP এর WAN পোর্টের সাথে সংযুক্ত আছে।
AP তে SD কার্ডটি ঢোকান।
পাওয়ার কেবলটি AP-তে সংযুক্ত করুন। দ্বিতীয় LED ইন্ডিকেটরটি সবুজ রঙের ফ্ল্যাশ করে; এটি ফ্ল্যাশ করা বন্ধ না হওয়া পর্যন্ত অপেক্ষা করুন। চিত্র ১১-এ LED ইন্ডিকেটরগুলি দেখানো হয়েছে:

চিত্র ১১। LED সূচক।
এসডি কার্ডের ছবির সংস্করণ যাচাই করুন
OpenWrt ছবিটি একটি SD কার্ডে লোড করার পরে, নিম্নলিখিতগুলি করে ছবির সংস্করণটি যাচাই করুন:
AP এর IP ঠিকানা সনাক্ত করুন। IP ঠিকানা সনাক্ত করতে, পরিশিষ্ট A দেখুন: AP এর IP ঠিকানা খুঁজুন ।
AP এর মতো একই সাবনেটে থাকা একটি লিনাক্স কম্পিউটারে SSH পরিচয় testing_rsa ফাইলটি ডাউনলোড করুন ।
প্রয়োজনীয় অনুমতি দিন:
chmod 600 path-to-testing_rsa-fileহোস্ট কম্পিউটার থেকে AP এর সাথে সংযোগ স্থাপন করতে SSH ব্যবহার করুন:
ssh -i path-to-testing_rsa-file root@IPনিচের চিত্রের মতো একটি স্ক্রিন প্রদর্শিত হবে:

চিত্র ১২। AP এর সাথে সংযোগ স্থাপনের জন্য SSH ব্যবহার করুন।
যাচাই করুন যে AP-তে থাকা সংস্করণ নম্বরটি চিত্র 12-তে হাইলাইট করা সংস্করণ নম্বরের সাথে মিলে যায়।
SD কার্ড থেকে BPi-R3 AP তে OpenWrt ছবি ফ্ল্যাশ করুন
হার্ডওয়্যার ডিজাইনের কারণে, SD কার্ড থেকে AP এর eMMC তে OpenWrt ইমেজ ফ্ল্যাশ করা একটি দুই-পর্যায়ের প্রক্রিয়া:
- SD কার্ড থেকে NAND স্টোরেজে ছবি ফ্ল্যাশ করুন।
- NAND থেকে eMMC তে OpenWrt ফ্ল্যাশ করুন।
SD কার্ড থেকে NAND স্টোরেজে ছবি ফ্ল্যাশ করুন
SD কার্ড থেকে NAND স্টোরেজে OpenWrt ছবিটি ফ্ল্যাশ করতে:
AP তে SD কার্ডটি ঢোকান।
AP চালু করুন এবং বুট সম্পূর্ণ না হওয়া পর্যন্ত অপেক্ষা করুন। যাচাই করুন যে G চিহ্নিত দ্বিতীয় LED সূচকটি একটি স্থির সবুজ আলো দেখাচ্ছে। চিত্র 13 LED সূচকগুলি দেখায়:

চিত্র ১৩। LED সূচক।
SSH ব্যবহার করে AP তে সাইন ইন করুন।
SD কার্ড থেকে NAND ফ্ল্যাশে ছবি ইনস্টল করার জন্য পরবর্তী রিবুট কনফিগার করতে নিম্নলিখিত কমান্ডটি চালান:
fw_setenv bootcmd "env default bootcmd ; saveenv ; run ubi_init ; bootmenu 0"এই কমান্ডটি SD কার্ড থেকে NAND ফ্ল্যাশে ছবি ইনস্টল করার জন্য পরবর্তী রিবুট কনফিগার করে।
এপি রিবুট করুন:
rebootবুট সম্পূর্ণ না হওয়া পর্যন্ত অপেক্ষা করুন এবং যাচাই করুন যে দ্বিতীয় LED সূচকটি একটি স্থির সবুজ আলো দেখাচ্ছে।
SSH ব্যবহার করে আপনি AP তে সাইন ইন করতে পারেন কিনা তা যাচাই করুন।
AP এর পাওয়ার কেবলটি খুলে ফেলুন।
বুটস্ট্র্যাপ জাম্পারগুলিকে NAND থেকে বুট করার জন্য সেট করুন। চিত্র 14 নতুন বুট স্ট্র্যাম্প জাম্পার সেটিংস দেখায়:

চিত্র ১৪। নতুন বুটস্ট্র্যাপ জাম্পার সেটিংস।
AP চালু করুন এবং AP বুট সম্পূর্ণ না হওয়া পর্যন্ত অপেক্ষা করুন।
AP এর IP ঠিকানা সনাক্ত করুন। IP ঠিকানা সনাক্ত করতে, পরিশিষ্ট A দেখুন: AP এর IP ঠিকানা খুঁজুন ।
নতুন আইপি ঠিকানা দিয়ে এপিতে সাইন ইন করুন।
আপনি NAND-এ ইনস্টল করা একটি OpenWrt সিস্টেম চালাচ্ছেন কিনা তা যাচাই করতে নিম্নলিখিত কমান্ডটি চালান:
df -hআউটপুটে
/dev/ubi0_6সহ একটি ডিস্ক ফাইল সিস্টেম দেখানো উচিত। চিত্র 15 আউটপুট দেখায়:
চিত্র ১৫। df -h কমান্ডের আউটপুট।
NAND থেকে eMMC তে OpenWrt ফ্ল্যাশ করুন
NAND থেকে eMMC তে OpenWrt ফ্ল্যাশ করতে:
SSH সেশনে, নিম্নলিখিত কমান্ডটি চালান:
fw_setenv bootcmd "env default bootcmd ; saveenv ; saveenv ; run emmc_init ; bootmenu 0"এই কমান্ডটি NAND থেকে eMMC তে ছবি ইনস্টল করার জন্য পরবর্তী রিবুট কনফিগার করে।
এপি রিবুট করুন:
rebootবুট সম্পূর্ণ না হওয়া পর্যন্ত অপেক্ষা করুন এবং যাচাই করুন যে দ্বিতীয় LED সূচকটি একটি স্থির সবুজ আলো দেখাচ্ছে।
AP এর পাওয়ার কেবলটি খুলে ফেলুন।
AP থেকে SD কার্ডটি আনপ্লাগ করুন।
বুটস্ট্র্যাপ জাম্পারগুলিকে eMMC থেকে বুট করার জন্য সেট করুন। চিত্র 16 নতুন বুট স্ট্র্যাম্প জাম্পার সেটিংস দেখায়:

চিত্র ১৬। নতুন বুটস্ট্র্যাপ জাম্পার সেটিংস।
AP চালু করুন এবং AP বুট সম্পূর্ণ না হওয়া পর্যন্ত অপেক্ষা করুন।
AP এর IP ঠিকানা সনাক্ত করুন। IP ঠিকানা সনাক্ত করতে, পরিশিষ্ট দেখুন: AP এর IP ঠিকানা খুঁজুন ।
নতুন আইপি ঠিকানা ব্যবহার করে এপিতে সাইন ইন করুন।
আপনি NAND-এ ইনস্টল করা একটি OpenWrt সিস্টেম চালাচ্ছেন কিনা তা যাচাই করতে নিম্নলিখিত কমান্ডটি চালান:
df -hআউটপুটে
/dev/fitrwসহ একটি ডিস্ক ফাইল সিস্টেম দেখানো উচিত। চিত্র 17 আউটপুট দেখায়:
চিত্র ১৭. df -h কমান্ডের আউটপুট।
নিম্নলিখিত কমান্ডটি চালান:
cat /sys/block/mmcblk0/device/typeআউটপুটে SD এর পরিবর্তে MMC দেখানো উচিত।
AP সেটআপ প্রক্রিয়া সম্পূর্ণ।
পরিশিষ্ট A: AP এর IP ঠিকানা খুঁজুন
AP এর IP ঠিকানা খুঁজে পেতে, এই বিভাগের নির্দেশাবলী অনুসরণ করুন।
নিম্নলিখিত কমান্ডটি চালান:
ifconfigআউটপুটটি নিম্নলিখিতগুলির মতো দেখাচ্ছে:
docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255 ether 02:42:67:38:a9:d8 txqueuelen 0 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 100.103.191.133 netmask 255.255.255.0 broadcast 100.103.191.255 inet6 2401:fa00:44:800:f64d:30ff:fe6d:bc3f prefixlen 64 scopeid 0x0<global> inet6 fe80::f64d:30ff:fe6d:bc3f prefixlen 64 scopeid 0x20<link> ether f4:4d:30:6d:bc:3f txqueuelen 1000 (Ethernet) RX packets 31360658 bytes 39343143744 (39.3 GB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 11023616 bytes 1258521174 (1.2 GB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 device interrupt 16 memory 0xdc200000-dc220000 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 19825978 bytes 1265586518 (1.2 GB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 19825978 bytes 1265586518 (1.2 GB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 wlp58s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 ether f8:63:3f:2e:63:e6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisionsAP এর IP ঠিকানা সনাক্ত করুন। IP ঠিকানা হল
eno1ইন্টারফেসেরinetক্ষেত্রের মান (100.103.191.133)।eno1ইন্টারফেসের নেটমাস্ক (255.255.255.0) সনাক্ত করুন।নেটমাস্ক থেকে নেটওয়ার্ক প্রিফিক্স দৈর্ঘ্য পেতে নিম্নলিখিত টেবিলটি ব্যবহার করুন:
নেটমাস্ক নেটওয়ার্ক প্রিফিক্সের দৈর্ঘ্য ২৫৫.২৫৫.২৫৫.২৫২ ৩০ ২৫৫.২৫৫.২৫৫.২৪৮ ২৯ ২৫৫.২৫৫.২৫৫.২৪০ ২৮ ২৫৫.২৫৫.২৫৫.০ ২৪ ২৫৫.২৫৫.২৫২.০ ২২ ২৫৫.২৫৫.২৪৮.০ ২১ ২৫৫.২৫৫.০.০ ১৬ হোস্টের LAN ইন্টারফেস থেকে AP সংযোগ বিচ্ছিন্ন করুন।
হোস্টের সাথে সংযুক্ত ডিভাইসগুলির হোস্ট LAN IP ঠিকানাগুলি পেতে নিম্নলিখিত কমান্ডটি চালান:
sudo nmap -sP IP/network-prefix-lengthহোস্টের সাথে AP সংযোগ করুন।
ধাপ ৬ আবার করুন। একটি নতুন আইপি ঠিকানা, এপির আইপি ঠিকানা, প্রদর্শিত হবে।