Raspberry Pi + Fedora (aarch64) = وائي فائي هٽ اسپاٽ (يا نيري ٽوپي سان راسبي روٽر)
مضمون Raspberry Pi + CentOS = وائي فائي هٽ اسپاٽ (يا ريڊ ٽوپي سان راسبي روٽر) مون هڪ طريقي جي باري ۾ ڳالهايو راسبي کي هڪ وائرليس رسائي پوائنٽ ۾ تبديل ڪرڻ جو طريقو CentOS آپريٽنگ سسٽم استعمال ڪندي. هن ڊرائنگ جي مطابق منهنجي گهر جي روٽر کي گڏ ڪرڻ سان، مون پنهنجي تخليقي انا کي مطمئن ڪيو ۽ منهنجي آرامده انفراسٽرڪچر جي هڪ نازڪ عنصر لاءِ ذهني سڪون حاصل ڪيو. بهرحال، حل جي نامڪمليت ۽ اندروني تڪميل جي احساس مون کي پريشان ڪيو: "ڪم جو هڪ ناممڪن نتيجو موجود هجڻ جو ڪو حق ناهي." اها سوچ ته ”مثالي ٿي سگهي ٿو ۽ حاصل ٿيڻ گهرجي“ مون کي هڪ منٽ لاءِ به نه ڇڏيو.
۽ پوءِ هڪ ڏينهن، هڪ موضوعي فورم تي، مون راسبيري (aarch64 vs armhfp) لاءِ موجود آپريٽنگ سسٽم جي ٿوري کوٽائي بابت بحث ڪيو: جيڪو 64-bit OS ڪري سگهي ٿو، اصولي طور تي، Raspberry ورجن 3 تي صحيح ۽ ڪم ڪري سگهي ٿو. ++؟
"يوزرلينڊ" کان ARM آرڪيٽيڪچر لاءِ منهنجو پيارو CentOS ڪيني جي جديد ورزن ڏانهن سوئچ ڪرڻ ۽ 64-bit ۾ تبديل ٿيڻ جي جلدي ۾ نه هو. ۽ EPEL مخزن، خدا کان ڳنڍيل آهي، جتي ڊجيٽل دستخط کان سواء، منهنجي بيچيني ننڊ ۾ هڪ خوفناڪ خواب هو ...
هن آرٽيڪل ۾ آئون انسٽاليشن جي طريقي بابت ڳالهائيندس فيڊورا (aarch64) تي Raspberry Pi 3 ماڊل B + в اضافي گهٽ ۾ گهٽ ڪارڪردگي. مان مختصر طور تي وائي فائي جي رسائي پوائنٽ کي وڌائڻ جي خاصيتن تي رهان ٿو، جيڪا منهنجي پوئين ترتيب جي آزمائشي آپريشن جي نتيجي ۾ سڃاڻپ ڪئي وئي آهي. CentOS 7.
Raspberry ۽ لينڪس ورڪ اسٽيشن جي وچ ۾ وائرڊ نيٽ ورڪ رابطي (هن صورت ۾، سيٽ اپ لاء اضافي مانيٽر ۽ ڪيبورڊ جي ضرورت نه هوندي)، ٻنهي ڊوائيسز کان انٽرنيٽ جي رسائي؛
لينڪس ۾ ترقي يافته مهارت (ڄاڻڻ ۽ نه ڊڄڻ لاءِ: حصو ورتو, dd и ميٽرس).
ورجائيندڙ سان ملندڙ جلندڙ ايل ايف ايس-توهان جي پنهنجي لينڪس جي تعمير ڪندي، فيڊورا جي تقسيم واري تصوير استعمال ڪئي ويندي، ۽ پوء ان جي بنياد تي، هڪ گهٽ ۾ گهٽ سسٽم ٺاهي ويندي (بغير "ذريعو کان گڏ ڪرڻ").
انٽرفيس جي تعداد ۽ نالن جي حوالي سان. هاڻي مان هر ڪنهن کي سختي سان صلاح ڏيان ٿو ته سافٽ ويئر سوئچز جي ”سروسز“ جو استعمال نه ڪن جيستائين بلڪل ضروري هجي (پل)، جيڪو نيٽ ورڪ اسٽيڪ ۾ اهم لوڊ متعارف ڪرايو ۽ رستن کي دٻايو. جيڪڏهن توهان ڪيترن ئي وائرليس اڊاپٽرن جي رٿابندي نٿا ڪريو، ته توهان کي صرف جسماني انٽرنيٽ استعمال ڪرڻ گهرجي. مون وٽ ٻه وائي فائي آهن، تنهنڪري آئون انهن کي صرف هڪ سافٽ ويئر پل ۾ گڏ ڪريان ٿو (جيتوڻيڪ توهان هن کان سواء ڪري سگهو ٿا hostapd سيٽ اپ کي مختلف طريقي سان ڏسي).
۽ مون کي انٽرفيس جو نالو تبديل ڪرڻ پسند آهي.
Fedora ۾ اهو ڪرڻ لاءِ توهان کي هڪ علامتي لنڪ ٺاهڻ جي ضرورت آهي:
/etc/systemd/network/99-default.link -> /dev/null
۽ پوءِ اهو ممڪن ٿي سگهندو ته معنيٰ وارا نالا ڏيڻ کان سواءِ udev، پر صرف systemd-networkd استعمال ڪندي.
مثال طور، اھو اھو آھي جيڪو منھنجي روٽر ۾ نيٽ ورڪ اڊاپٽر کي سڏيو ويندو آھي:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
2: wan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
3: lan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
4: int: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel master lan state UP group default qlen 1000
5: ext: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master lan state UP group default qlen 1000
پر حقيقت ۾، مون کي لڳي ٿو ته موضوع ڪافي سنجيده آهي. "خوني" انٽرنيٽ جي دور ۾، هڪ دڪان ۾ هڪ روٽر خريد ڪرڻ ۽ ان جي ٺاهيندڙن کي يرغمال رهڻ هڪ تمام مايوس امڪان آهي. ڪيترائي ماڻھو اڳ ۾ ئي سمجھندا آھن ته ھڪڙي CVE سان ويٺي يا بلٽ ان پٺتي پيل آھي ممڪن نه آھي.
يقينا، توهان لڏپلاڻ ڪري سگهو ٿا WRT فرمائيندڙن کان حوصلا افزائي. شايد انھن تي وڌيڪ ڀروسو آھي، پر جيڪڏھن توھان نٿا چاھيو انھن تي ڀاڙيو، ته پوءِ رڳو پنھنجو پروڊڪٽ استعمال ڪريو. مثالي طور تي، هڪ مڪمل ڪمپيوٽر ته جيئن دنيا جي هر شيءِ ان تي لاڳو ٿي سگهي. رستي جي لحاظ کان، يقينا.
تنهن ڪري، هڪ "رسبري" چونڊڻ هڪ خالص معاشي قدم آهي: هڪ حقيقي ڪمپيوٽر ۽ ساڳئي وقت هڪ سستو. جيتوڻيڪ، شايد پڻ - انهن جي اندر "ڊبل" سان.
6.3 جيڪڏهن اهو هڪ روٽر آهي، ته پوءِ ”ٽيوننگ“ TCP/IP بابت ڪجهه به نه چيو ويندو، ڇو ته هي اهم آهي!
نيٽ ورڪ اسٽيڪ کي ترتيب ڏيڻ کان علاوه (tcp_fastopen، YeAH، وغيره)، هي ۽ پوئين مضمون ٻين نزاڪتن کي ڍڪي نه ٿو، خاص طور تي، مائڪرو ايس ڊي تيار ڪرڻ جو عمل بهتر استعمال لاء (جيتوڻيڪ انسٽالر ميموري ڪارڊ کي فارميٽ ڪرڻ جي ڪوشش ڪري ٿو. هڪ مشڪل طريقو). بهتري جو عمل لامحدود آهي، توهان کي صرف وقت ۾ روڪڻ جي ضرورت آهي.
6.4 ڇو Fedora؟
ڇو ته مون کي پسند آهي! Fedora هڪ "مين اسٽريم" سسٽم آهي گيڪس لاءِ، جن لاءِ هي مضمون اصل ۾ مقصد آهي. لکڻ جي وقت تي، شايد واحد OS جيڪو Raspberry لاء 64-bit ورزن ۾ سرڪاري طور تي ڊولپرز جي هڪ اهم عملي جي حمايت ڪئي وئي آهي (جنهن مان مان انتظار نٿو ڪري سگهان. ڪرنل 5.6).
6.5 ڇا بلوٽوت ڪم ڪري ٿو؟ ڪيئن آهي وڊيو/آواز/GPIO؟
خبر ناهي. مضمون سسٽم جي گھٽ ۾ گھٽ تنصيب ۽ ان جي بعد ۾ وائي فائي روٽر جي طور تي استعمال بابت آهي.
6.6 ڇو CentOS/Fedora/RedHat بابت سڀئي آرٽيڪل SELinux کي بند ڪرڻ سان شروع ٿين ٿا؟
ڇاڪاڻ ته سسٽم گهٽ ۾ گهٽ آهي، ان کي سيٽ ڪرڻ لاء فائر وال يا افاديت به نه آهي. ڪو به ماڻهو جيڪو ان جي ضرورت آهي اضافي طور تي هر شي کي انسٽال ڪري سگهي ٿو جيڪو انهن جي ضرورت آهي.
6.7 سسٽم استعمال نه ٿو ڪري سگھجي، پاسورڊ تبديل نه ٿو ڪري سگھجي - پاس ورڊ نه. نه پنگ، نه ڪجهه به نه!
ڪري سگهو ٿا ڊي اين ايف. يا هي انسٽاليشن آپشن توهان لاءِ نه آهي - ڊولپرز کان تقسيم کٽ استعمال ڪريو.