Raspberry Pi + Fedora (aarch64) = وائي فائي هٽ اسپاٽ (يا نيري ٽوپي سان راسبي روٽر)

مضمون Raspberry Pi + CentOS = وائي فائي هٽ اسپاٽ (يا ريڊ ٽوپي سان راسبي روٽر) مون هڪ طريقي جي باري ۾ ڳالهايو راسبي کي هڪ وائرليس رسائي پوائنٽ ۾ تبديل ڪرڻ جو طريقو CentOS آپريٽنگ سسٽم استعمال ڪندي. هن ڊرائنگ جي مطابق منهنجي گهر جي روٽر کي گڏ ڪرڻ سان، مون پنهنجي تخليقي انا کي مطمئن ڪيو ۽ منهنجي آرامده انفراسٽرڪچر جي هڪ نازڪ عنصر لاءِ ذهني سڪون حاصل ڪيو. بهرحال، حل جي نامڪمليت ۽ اندروني تڪميل جي احساس مون کي پريشان ڪيو: "ڪم جو هڪ ناممڪن نتيجو موجود هجڻ جو ڪو حق ناهي." اها سوچ ته ”مثالي ٿي سگهي ٿو ۽ حاصل ٿيڻ گهرجي“ مون کي هڪ منٽ لاءِ به نه ڇڏيو.

۽ پوءِ هڪ ڏينهن، هڪ موضوعي فورم تي، مون راسبيري (aarch64 vs armhfp) لاءِ موجود آپريٽنگ سسٽم جي ٿوري کوٽائي بابت بحث ڪيو: جيڪو 64-bit OS ڪري سگهي ٿو، اصولي طور تي، Raspberry ورجن 3 تي صحيح ۽ ڪم ڪري سگهي ٿو. ++؟

"يوزرلينڊ" کان ARM آرڪيٽيڪچر لاءِ منهنجو پيارو CentOS ڪيني جي جديد ورزن ڏانهن سوئچ ڪرڻ ۽ 64-bit ۾ تبديل ٿيڻ جي جلدي ۾ نه هو. ۽ EPEL مخزن، خدا کان ڳنڍيل آهي، جتي ڊجيٽل دستخط کان سواء، منهنجي بيچيني ننڊ ۾ هڪ خوفناڪ خواب هو ...

RPM جي بنياد تي تقسيم جي پيروي ڪندڙ جي طور تي ڳالهائيندي، مون کي حيرت ٿي وئي ته راسبري لاء OS بحثن ۾ مڪمل طور تي وساري ويو. بيدل! ۽ هن حقيقت جي باوجود ته ان جي ڇڏڻ
ورجن 28 کان اهو سرڪاري طور تي سپورٽ ڪري ٿو Raspberry Pi 3B+ 64-bit ورزن ۾!

Raspberry Pi + Fedora (aarch64) = وائي فائي هٽ اسپاٽ (يا نيري ٽوپي سان راسبي روٽر)
هن آرٽيڪل ۾ آئون انسٽاليشن جي طريقي بابت ڳالهائيندس فيڊورا (aarch64) تي Raspberry Pi 3 ماڊل B + в اضافي گهٽ ۾ گهٽ ڪارڪردگي. مان مختصر طور تي وائي فائي جي رسائي پوائنٽ کي وڌائڻ جي خاصيتن تي رهان ٿو، جيڪا منهنجي پوئين ترتيب جي آزمائشي آپريشن جي نتيجي ۾ سڃاڻپ ڪئي وئي آهي. CentOS 7.

0. توهان کي ڇا جي ضرورت پوندي

سڀ ڪجهه ساڳيو آهي جيئن اڳئين مضمون ۾ درج ڪيو ويو آهي:

  • Raspberry Pi 3 ماڊل B+؛
  • microSD >= 4GB (بعد ۾ توهان "منتقلي" ڪري سگهو ٿا سسٽم کي 2GB ڊرائيو ڏانهن)؛
  • لينڪس ۽ microSD ڪارڊ پڙهندڙ سان ڪم اسٽيشن؛
  • Raspberry ۽ لينڪس ورڪ اسٽيشن جي وچ ۾ وائرڊ نيٽ ورڪ رابطي (هن صورت ۾، سيٽ اپ لاء اضافي مانيٽر ۽ ڪيبورڊ جي ضرورت نه هوندي)، ٻنهي ڊوائيسز کان انٽرنيٽ جي رسائي؛
  • لينڪس ۾ ترقي يافته مهارت (ڄاڻڻ ۽ نه ڊڄڻ لاءِ: حصو ورتو, dd и ميٽرس).

ورجائيندڙ سان ملندڙ جلندڙ ايل ايف ايس-توهان جي پنهنجي لينڪس جي تعمير ڪندي، فيڊورا جي تقسيم واري تصوير استعمال ڪئي ويندي، ۽ پوء ان جي بنياد تي، هڪ گهٽ ۾ گهٽ سسٽم ٺاهي ويندي (بغير "ذريعو کان گڏ ڪرڻ").

1. اصل تقسيم جي تنصيب

انٽرنيٽ تي سسٽم جي خام تصوير جي همراه:
https://…/fedora-secondary/releases/…/Spins/aarch64/images/Fedora-Minimal-…xz

مائڪرو ايس ڊي تي رڪارڊ ڪرڻ کان پوءِ ۽ ان کي استعمال ڪرڻ کان پهريان، توهان کي ضرورت آهي:

  1. فائل سسٽم جي "روٽ" کي وڌايو (3rd ورهاڱي، ext4)
    parted /dev/mmcblk0 resizepart 3 100%
    e2fsck -f /dev/mmcblk0p3; resize2fs /dev/mmcblk0p3; e2fsck -f /dev/mmcblk0p3
    for i in 1 2 3; do mkdir -p /mnt/$i; mount /dev/mmcblk0p$i /mnt/$i; done
    

  2. SELinux کي بند ڪريو
    echo 'SELINUX=disabled' > /mnt/3/etc/selinux/config
    

  3. شروعاتي سيٽ اپ مددگار کي هٽايو:
    find /mnt/3/etc/systemd/ -iname initial-setup.service -delete
    

  4. ssh ذريعي رسائي جي اجازت ڏيو:
    mkdir -p /mnt/3/root/.ssh
    cp -fv ~/.ssh/id_rsa.pub /mnt/3/root/.ssh/authorized_keys
    sed -i 's/#PermitRootLogin.*/PermitRootLogin yes/g' /mnt/3/etc/ssh/sshd_config
    

ھاڻي توھان ڊائون لوڊ ڪري سگھو ٿا "raspberry" microSD مان ۽ ان کي نيٽ ورڪ ذريعي ڳنڍيو.

ٿڌي شروعات اٽڪل اڌ منٽ لڳن ٿا. لوڊ ڪرڻ کان پوء سسٽم جو TTX:

Raspberry Pi + Fedora (aarch64) = وائي فائي هٽ اسپاٽ (يا نيري ٽوپي سان راسبي روٽر)

rpm -qa | wc -l
444

2. گھٽ ۾ گھٽ سسٽم گڏ ڪرڻ

بدقسمتي سان، ڊولپرز کان "گهٽ ۾ گهٽ ورڇ" ظاهر ٿئي ٿو ته وسيلن جي استعمال ۾ تمام معمولي کان پري آهي. سسٽم جي تصوير اڃا به ننڍي ڪري سگهجي ٿو.

هن کي ڪرڻ لاء، توهان کي ملنڪا تي اسڪرپٽ هلائڻ جي ضرورت آهي:

#!/bin/bash

. /etc/os-release
P=$(mktemp --directory $(pwd)/$ID-$VERSION_ID.XXX)

dnf --installroot=$P --releasever=$VERSION_ID --setopt=install_weak_deps=false 
--assumeyes install  
    bcm283x-firmware 
    dnf              
    grub2-efi-aa64   
    kernel           
    openssh-server   
    shim-aa64

for f in /boot/efi/EFI/fedora/grub.cfg 
         /boot/efi/EFI/fedora/grubenv  
         /boot/efi/rpi3-u-boot.bin     
         /etc/default/grub             
         /etc/fstab
do
  cp -fv $f $P$f
done

rm  -fv $P/dev/*
rm -rfv $P/var/cache/dnf

echo "--------------------------------------------------------------------------------"
du -hs $P

اسڪرپٽ کي هلائڻ کان پوء، موجوده ڊاريڪٽري ۾ هڪ ذيلي ڊائريڪٽري ٺاهي ويندي ($P) نئين گهٽ ۾ گهٽ او ايس ايڊيشن جي روٽ جي مواد سان. توھان Raspberry کي بند ڪري سگھو ٿا ۽ مائڪرو ايس ڊي کي لينڪس ورڪ اسٽيشن ڏانھن واپس ڪري سگھو ٿا.

3. گھٽ ۾ گھٽ سسٽم جي تنصيب

تنصيب گھٽ ۾ گھٽ او ايس "تصوير" فائلن کي نقل ڪرڻ لاءِ ھيٺ لھي ٿو (اڳوڻي قدم ۾ حاصل ڪيل) خاص طور تي تيار ڪيل مائڪرو ايس ڊي تي مناسب ڊائريڪٽرن ۾.

هڪ 2GB ڪارڊ ۽ ان تي ٻه ڀاڱا ڪافي آهن:

  1. / boot / efi - EFI + FAT32، بوٽ، 100MB؛
  2. / (روٽ) - EXT4، سڀ باقي خلا.

مائڪرو ايس ڊي تيار ڪرڻ ۽ فائلن کي نقل ڪرڻ کان پوء، توهان کي ضرورت آهي:

  • او ايس بوٽ کي درست ڪريو؛
  • نيٽ ورڪ کي چالو؛
  • ssh ذريعي رسائي کي ترتيب ڏيو.

بوٽ فڪس فائلن ۾ سيڪشن جي UUID کي تبديل ڪرڻ آهي:

microSD:/boot/efi/EFI/fedora/grub.cfg
microSD:/boot/efi/EFI/fedora/grubenv

۽ پيرا ميٽر محفوظ_داخل = آخري فائل ۾

فائل ۾:

microSD:/etc/fstab

توھان ڳولي سگھوٿا پراڻا قدر، ۽ موجوده (تاريخ-تاريخ) قدر ڪمانڊ آئوٽ ۾:

blkid | grep mmcblk | sort

متبادل کان پوء، توهان کي مواد کي درست ڪرڻ گهرجي fstab microSD تي ته جيئن مائونٽ پوائنٽس نئين ورهاڱي UUIDs سان ملن.

نيٽ ورڪ ڪارڪردگي جڏهن توهان پهريون ڀيرو راسبري کي چالو ڪيو ٿا ته حاصل ڪري سگهجي ٿو هڪ ننڍڙي "ڪرچ" سان - هڪ لنڪ ٺاهيو (اسڪيمي طور تي):

ln -s /usr/lib/systemd/system/systemd-networkd.service 
  microSD:/etc/systemd/system/multi-user.target.wants

۽ فائل:

mkdir -p microSD:/etc/systemd/network
cat > microSD:/etc/systemd/network/dhcp.network << EOF
[Match]
Name=*
[Network]
DHCP=ipv4
EOF

ڪامياب ڊائون لوڊ ڪرڻ کان پوء، لانچ کي صاف ڪريو سسٽم ڊي نيٽ ورڪ:

systemctl disable systemd-networkd
systemctl enable systemd-networkd

ssh ذريعي Superuser رسائي ساڳي طرح ترتيب ڏنل آهي قدم 1.

هر شي کي احتياط سان ڪرڻ ۽ بغير غلطين جي، توهان مائڪرو ايس ڊي کي "راسبي" ۾ منتقل ڪري سگهو ٿا ۽ هڪ 64-bit OS سان ڪم ڪرڻ شروع ڪري سگهو ٿا اضافي گهٽ ۾ گهٽ ورزن ۾.

4. تيار سسٽم

ختم ٿيل سسٽم جي "تصوير"، مٿي ڏنل هدايتن جي مطابق ٺاهي وئي، لنڪ تان ڊائون لوڊ ڪري سگھجي ٿو:
Fedora-Tiny-31-5.5.7-200.aarch64

هي هڪ آرڪائيو هوندو جنهن ۾ ٻه فائلون هونديون: انسٽاليشن اسڪرپٽ ۽ TGZ OS فائلن سان. آرڪائيو کي لينڪس ورڪ اسٽيشن تي پيڪ ڪرڻ جي ضرورت آهي، هڪ مائڪرو ايس ڊي داخل ڪريو (هڪ 2GB ڪارڊ ڪافي آهي) ۽ اسڪرپٽ کي پيراميٽر سان هلائي - ڊوائيس جو نالو:

./install /dev/mmcblk0

محتاط رھڻو!

بغير ڪنهن ڊيڄاريندڙ، ڊوائيس فارميٽ ڪيو ويندو ۽ آپريٽنگ سسٽم ان تي نصب ڪيو ويندو.

اسڪرپٽ جي غلطي کان سواء عمل ڪرڻ کان پوء، ڪارڊ کي "راسبي" ۾ ٻيهر ترتيب ڏئي سگهجي ٿو ۽ استعمال ڪيو وڃي ٿو: dhcp ذريعي پڪڙيو، پاسورڊ - "1".

سسٽم سڀني IDs ۽ چابين مان صاف ڪيو ويو آهي، ڇو ته هر نئين تنصيب منفرد آهي.

مان هڪ ڀيرو ٻيهر ورجائي ٿو، سسٽم - گھٽ ۾ گھٽ! تنهن ڪري، پريشان نه ٿيو: DNF موجود آهي، ان کي ڪم ڪرڻ لاءِ توهان کي صحيح ”ايجاد“ ڪرڻو پوندو. /etc/resolv.conf.

راسبري جي ٿڌي شروعات اٽڪل 40 سيڪنڊن ۾ لڳندي آهي. لوڊ ڪرڻ کان پوء سسٽم جو TTX:

Raspberry Pi + Fedora (aarch64) = وائي فائي هٽ اسپاٽ (يا نيري ٽوپي سان راسبي روٽر)

rpm -qa | wc -l
191

5. وائي فائي

آئون وائي فائي جي رسائي واري پوائنٽ کي لاڳو ڪرڻ جي خاصيتن تي ٿورڙو رھندس. تفصيلن لاءِ، توھان حوالو ڪري سگھو ٿا منھنجي پوئين مضمون.

EPEL هاڻي گهربل ناهي - سڀئي پيڪيجز سرڪاري مخزنن ۾ موجود آهن.

اهو شايد ڏيڻ جي قابل هوندو متحرڪ، جتان Fedora، CentOS جي برعڪس، ھڪڙو تازو سسٽم ڊي نيٽ ورڪ آھي، جنھن ۾ عام تعمير ٿيل DHCP/DNS سرور آھن. پر حقيقت اها آهي ته RHEL8 ڊولپرز ۾ NM کان سواءِ ڪنهن به شيءِ سان نيٽ ورڪ اسٽيڪ کي سپورٽ ڪرڻ کان انڪار ڪيو، منصوبي جي روشن مستقبل ۾ اعتماد کي متاثر نه ڪندو آهي (بدمعاش). مختصر ۾، مون ان جي ڪوشش نه ڪئي آهي.

ان کان علاوه، موجوده ڊرائيورن لاء ٺهيل وائي فائي اڊاپٽر لاء "چوري" نه ٿي سگھي Raspbian تقسيم کان، پر سڌو سنئون ڊائون لوڊ ڪيو ويو GitHub.

اھو اھو آھي جيڪو Broadcom firmware فائلون منھنجي Raspberry تي نظر اچن ٿا (اسڪيمي طور تي):

ls /usr/lib/firmware/brcm | grep 43455

 [612775] brcmfmac43455-sdio.bin
  [14828] brcmfmac43455-sdio.clm_blob
[symlink] brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt -> brcmfmac43455-sdio.txt
   [2099] brcmfmac43455-sdio.txt

ان کان سواء توهان 5GHz/AC حاصل نه ڪندا.

انٽرفيس جي تعداد ۽ نالن جي حوالي سان. هاڻي مان هر ڪنهن کي سختي سان صلاح ڏيان ٿو ته سافٽ ويئر سوئچز جي ”سروسز“ جو استعمال نه ڪن جيستائين بلڪل ضروري هجي (پل)، جيڪو نيٽ ورڪ اسٽيڪ ۾ اهم لوڊ متعارف ڪرايو ۽ رستن کي دٻايو. جيڪڏهن توهان ڪيترن ئي وائرليس اڊاپٽرن جي رٿابندي نٿا ڪريو، ته توهان کي صرف جسماني انٽرنيٽ استعمال ڪرڻ گهرجي. مون وٽ ٻه وائي فائي آهن، تنهنڪري آئون انهن کي صرف هڪ سافٽ ويئر پل ۾ گڏ ڪريان ٿو (جيتوڻيڪ توهان هن کان سواء ڪري سگهو ٿا 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

  • int - تعمير ٿيل، اضافي - خارجي (USB) وائي فائي اڊاپٽر "پل" ۾ گڏ ڪيا ويا lan;
  • اهي - Ethernet اڊاپٽر جنهن ۾ انٽرنيٽ ڳنڍيل آهي.

ڇا توهان نوٽيس ڪيو؟ fq_code - واقعي سٺي شيءِ. هڪ تازي لينڪس ڪنييل سان گڏ، اهي وائرليس رينج ۾ حقيقي معجزا ڪم ڪن ٿا: هڪ سخت "ٽورينٽ ڊائون لوڊ" پاڙيسرين جي وچ ۾ اوچتو رفتار جي خراب ٿيڻ جي سبب نه هوندي. ايستائين جو هڪ گهر جو IP-TV آپريٽنگ ”اوور دي ايئر“ لوڊ ٿيل چينل سان ”بريڪ اپ“ نٿو ٿئي ۽ نه ئي ”اٿڻ“ وارو آهي!

ڊيمن سروس فائل ۾ معمولي تبديليون آيون آهن ميزبان.

اهو هاڻي هن وانگر ڏسڻ ۾ اچي ٿو (هڪ بلٽ ان اڊاپٽر جو مثال استعمال ڪندي):

[Unit]
Description=Hostapd IEEE 802.11 AP, IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator
After=network.target
BindsTo=sys-subsystem-net-devices-int.device

[Service]
Type=forking
PIDFile=/run/hostapd-int.pid
#ExecStartPre=/usr/sbin/iw dev int set power_save off
ExecStart=/usr/sbin/hostapd /path/to/hostapd-int.conf -P /run/hostapd-int.pid -B

[Install]
RequiredBy=sys-subsystem-net-devices-int.device

۽ 5GHz/AC ۾ ڪم ڪرڻ لاءِ ”جادو“ hostapd-int.conf:

ssid=rpi
wpa_passphrase=FedoRullezZ

# 5180 MHz  [36] (20.0 dBm)
# 5200 MHz  [40] (20.0 dBm)
# 5220 MHz  [44] (20.0 dBm)
# 5240 MHz  [48] (20.0 dBm)
# 5745 MHz [149] (20.0 dBm)
# 5765 MHz [153] (20.0 dBm)
# 5785 MHz [157] (20.0 dBm)
# 5805 MHz [161] (20.0 dBm)
# 5825 MHz [165] (20.0 dBm)

channel=36
#channel=149

# channel+6
# http://blog.fraggod.net/2017/04/27/wifi-hostapd-configuration-for-80211ac-networks.html

vht_oper_centr_freq_seg0_idx=42
#vht_oper_centr_freq_seg0_idx=155

country_code=US

interface=int
bridge=lan

driver=nl80211

auth_algs=1
wpa=2
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP

macaddr_acl=0

hw_mode=a
wmm_enabled=1

# N
ieee80211n=1
require_ht=1
ht_capab=[HT40+][SHORT-GI-40][SHORT-GI-20]

# AC
ieee80211ac=1
ieee80211d=0
ieee80211h=0
vht_oper_chwidth=1
require_vht=1
vht_capab=[SHORT-GI-80]

منهنجي Ericsson A1018s مان ٺهيل هڪ ننڍڙو فوٽوشاپ:

(انٽرنيٽ ڪنيڪشن - 100Mbit/sec)Raspberry Pi + Fedora (aarch64) = وائي فائي هٽ اسپاٽ (يا نيري ٽوپي سان راسبي روٽر)
۽ آخرڪار، هڪ ننڍڙو سوال.

6. سوال

6.1 Raspberry تي وائي فائي روٽر ڇو ٺاهيو؟

ھڪڙو سادو جواب ڏئي سگھي ٿو، جھڙوڪ "اها ڪوشش ڪرڻ دلچسپ آھي ۽ اھو سڀ."

پر حقيقت ۾، مون کي لڳي ٿو ته موضوع ڪافي سنجيده آهي. "خوني" انٽرنيٽ جي دور ۾، هڪ دڪان ۾ هڪ روٽر خريد ڪرڻ ۽ ان جي ٺاهيندڙن کي يرغمال رهڻ هڪ تمام مايوس امڪان آهي. ڪيترائي ماڻھو اڳ ۾ ئي سمجھندا آھن ته ھڪڙي CVE سان ويٺي يا بلٽ ان پٺتي پيل آھي ممڪن نه آھي.

يقينا، توهان لڏپلاڻ ڪري سگهو ٿا WRT فرمائيندڙن کان حوصلا افزائي. شايد انھن تي وڌيڪ ڀروسو آھي، پر جيڪڏھن توھان نٿا چاھيو انھن تي ڀاڙيو، ته پوءِ رڳو پنھنجو پروڊڪٽ استعمال ڪريو. مثالي طور تي، هڪ مڪمل ڪمپيوٽر ته جيئن دنيا جي هر شيءِ ان تي لاڳو ٿي سگهي. رستي جي لحاظ کان، يقينا.

تنهن ڪري، هڪ "رسبري" چونڊڻ هڪ خالص معاشي قدم آهي: هڪ حقيقي ڪمپيوٽر ۽ ساڳئي وقت هڪ سستو. جيتوڻيڪ، شايد پڻ - انهن جي اندر "ڊبل" سان.

6.2 پر Raspberry هڪ "گهٽ روٽر" آهي: سست ۽ هڪ ايٿرنيٽ پورٽ سان!

گهر جي وائي فائي روٽر جي طور تي، راسبي مون لاءِ اطمينان بخش کان وڌيڪ آهي. مون اڳ ۾ ئي مٿي هوا جي رفتار بابت ڳالهايو آهي. ۽ اتي رڳو ھڪڙو ايٿرنيٽ آھي، چڱو، ايپل کان ھڪڙي ھڪڙي پيداوار ۾ اھو ساڳيو آھي!

پر سنجيدگيءَ سان، يقيناً مان وڌيڪ چاهيندس. ۽ حقيقت اها آهي ته منهنجي گهر ۾ سڀني ڊوائيسز وائرليس سان ڳنڍيل آهن، ڪڏهن ڪڏهن هڪ ٽامي ڪنيڪشن اڃا به گهربل آهي. اهڙن ڪيسن لاءِ، مون وٽ اسٽاڪ ۾ ”موبائل هب“ آهي:

ڊوائيس - هن وانگرRaspberry Pi + Fedora (aarch64) = وائي فائي هٽ اسپاٽ (يا نيري ٽوپي سان راسبي روٽر)

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 سسٽم استعمال نه ٿو ڪري سگھجي، پاسورڊ تبديل نه ٿو ڪري سگھجي - پاس ورڊ نه. نه پنگ، نه ڪجهه به نه!

ڪري سگهو ٿا ڊي اين ايف. يا هي انسٽاليشن آپشن توهان لاءِ نه آهي - ڊولپرز کان تقسيم کٽ استعمال ڪريو.

6.8 SWAP ڪٿي آهي؟ مان هن کان سواءِ رهي نٿو سگهان!

ڇا اهو سچ آهي؟ ٺيڪ آ پوء:

fallocate -l 1G /swap
chmod -v 0600 /swap
mkswap -f /swap
swapon -v /swap
grep "/swap" /etc/fstab || echo "/swap swap swap defaults 0 0" >> /etc/fstab

6.9 مان فوري طور تي ڊائون لوڊ ڪرڻ چاهيان ٿو تيار ٿيل تصوير هڪ ترتيب ڏنل وائي فائي رسائي پوائنٽ سان!

"هر ڪنهن لاءِ" انسٽالر تيار ڪرڻ لاءِ ڪجهه وقت ۽ ڪوشش جي ضرورت پوندي. جيڪڏهن (اوچتو!) ڪو ماڻهو واقعي اهو دلچسپ ۽ ضروري ڳولي ٿو، اسان ڏانهن لکو ۽ اسان ڪجهه سان گڏ ڪنداسين.

مان هن سان ختم ڪندس.

مان چاهيان ٿو ته هرڪو محفوظ سرفنگ ۽ انفراسٽرڪچر تي وڌ کان وڌ ڪنٽرول!

جو ذريعو: www.habr.com

تبصرو شامل ڪريو