Raspberry Pi + Fedora (aarch64) = ዋይ ፋይ መገናኛ ነጥብ (ወይም የራስበሪ ራውተር ሰማያዊ ኮፍያ ያለው)

በጽሑፉ Raspberry Pi + CentOS = Wi-Fi መገናኛ ነጥብ (ወይም የራስበሪ ራውተር ከቀይ ኮፍያ ጋር) የ CentOS ኦፐሬቲንግ ሲስተም በመጠቀም Raspberryን ወደ ሽቦ አልባ መዳረሻ ነጥብ ስለምቀይርበት መንገድ ተናገርኩ። ይህን ንድፍ በመጠቀም የቤቴን ራውተር በማዋሃድ፣ የእኔን የፈጠራ ኢጎ ማርካት ችያለሁ እና ለእኔ ምቹ መሠረተ ልማት ወሳኝ አካል የአእምሮ ሰላምን አገኘሁ። ይሁን እንጂ የመፍትሄው አለመሟላት ስሜት እና ውስጣዊ ፍጽምና ስሜት አሳስቦኛል፡- “ፍጹም ያልሆነ የሥራ ውጤት የመኖር መብት የለውም። “ሀሳቡን ማሳካት ይቻላል እና ሊደረስበት ይገባል” የሚለው ሀሳብ ለአንድ ደቂቃ አልተወኝም።

እና ከዚያ አንድ ቀን፣ አንዱ ጭብጥ መድረክ ላይ፣ ስለ Raspberry (arch64 vs armhfp) ስለ ነባር ስርዓተ ክወናዎች ትንሽ ጥልቀት ውይይት አጋጥሞኛል፡ ይህም 64-ቢት ስርዓተ ክወና በመርህ ደረጃ Raspberry ስሪት 3 ላይ ሊጣጣም እና ሊሰራ ይችላል ++?

የእኔ ተወዳጅ CentOS ለ ARM አርክቴክቸር ከ"Userland" ወደ የቅርብ ጊዜው የከርነል ስሪት ለመቀየር እና ወደ 64-ቢት ለመቀየር አልቸኮለም። እና የEPEL ማከማቻ፣ ከእግዚአብሔር የተገናኘው፣ ያለ ዲጂታል ፊርማ የት እንዳለ ያውቃል፣ እረፍት በሌለው እንቅልፍዬ ውስጥ ቅዠት ነበር።

የ RPM-ተኮር ስርጭቶችን ተከታይ እንደመሆኔ በመናገር፣ በውይይት ወቅት ለ Raspberry OS ሙሉ በሙሉ የተረሳ መሆኑን ሳውቅ ተገረምኩ። Fedora! እና ይህ የተለቀቀው እውነታ ቢሆንም
ከስሪት 28 ጀምሮ Raspberry Pi 3B+ን በ64-ቢት ስሪት በይፋ ይደግፋል!

Raspberry Pi + Fedora (aarch64) = ዋይ ፋይ መገናኛ ነጥብ (ወይም የራስበሪ ራውተር ሰማያዊ ኮፍያ ያለው)
በዚህ ጽሑፍ ውስጥ ስለ መጫኛ ዘዴ እናገራለሁ ፌዶራ (arch64) ላይ Raspberry Pi 3 ሞዴል B + в ተጨማሪ አነስተኛ አፈጻጸም. በቀድሞው አወቃቀሬ በሙከራ ስራ ምክንያት ተለይቶ የWi-Fi መዳረሻ ነጥብን ስለማሳደግ ባህሪዎች ላይ በአጭሩ እቆያለሁ። CentOS 7.

0. ምን ያስፈልግዎታል

በቀደመው መጣጥፍ ላይ ከተዘረዘሩት ጋር ሁሉም ነገር አንድ አይነት ነው።

  • Raspberry Pi 3 ሞዴል B+;
  • ማይክሮ ኤስዲ > = 4 ጂቢ (በኋላ ላይ ስርዓቱን ወደ 2 ጂቢ ድራይቭ "ማስተላለፍ" ይችላሉ);
  • ከሊኑክስ እና ማይክሮ ኤስዲ ካርድ አንባቢ ያለው የስራ ቦታ;
  • በ Raspberry እና በሊኑክስ የስራ ቦታ መካከል ባለገመድ የአውታረ መረብ ግንኙነት (በዚህ አጋጣሚ ለማዋቀር ተጨማሪ ማሳያ እና የቁልፍ ሰሌዳ አያስፈልግም)፣ ከሁለቱም መሳሪያዎች የበይነመረብ መዳረሻ;
  • በሊኑክስ ውስጥ የላቀ ችሎታ (ማወቅ እና አለመፍራት፡- ተከፍሎ, dd и mkfs).

ከድግግሞሽ ጋር ተመሳሳይ LFSየራስዎን ሊኑክስ በመገንባት የ Fedora ስርጭት ምስል ጥቅም ላይ ይውላል, እና በእሱ ላይ በመመስረት, አነስተኛ ስርዓት ይፈጠራል ("ከምንጭ ሳይሰበሰብ").

1. የመጀመሪያውን ስርጭት መትከል

በበይነመረብ ላይ ያለው የስርዓቱ ጥሬ ምስል መጋጠሚያዎች፡-
https://…/fedora-secondary/releases/…/Spins/aarch64/images/Fedora-Minimal-…xz

በማይክሮ ኤስዲ ላይ ከተቀዳ በኋላ እና ከመጠቀምዎ በፊት የሚከተሉትን ማድረግ አለብዎት:

  1. የፋይል ስርዓቱን "ሥር" ዘርጋ (3 ኛ ክፍል, 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" ን ከማይክሮ ኤስዲ ማውረድ እና በአውታረ መረቡ በኩል ማገናኘት ይችላሉ.

ቀዝቃዛ ጅምር አንድ ደቂቃ ተኩል ያህል ይወስዳል. ከተጫነ በኋላ የስርዓቱ 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. አነስተኛ ስርዓት መጫን

መጫኑ አነስተኛውን የስርዓተ ክወና “ምስል” ፋይሎችን (በቀደመው ደረጃ የተገኘውን) በልዩ ሁኔታ በተዘጋጀ ማይክሮ ኤስዲ ወደ ተገቢው ማውጫዎች ለመቅዳት ይዘጋጃል።

2 ጂቢ ካርድ እና በላዩ ላይ ሁለት ክፍልፋዮች በቂ ናቸው:

  1. / boot / efi - EFI + FAT32 ፣ ቡት ፣ 100 ሜባ;
  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 የማቀፊያ ነጥቦቹ ከአዲሱ ክፍልፋይ UUIDs ጋር እንዲዛመዱ በማይክሮ ኤስዲ ላይ።

Raspberry ን ለመጀመሪያ ጊዜ ሲያበሩ የአውታረ መረብ ተግባር በትንሽ “ክራች” - አገናኝ ይፍጠሩ (በመርሃግብር)።

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

ከተሳካ ማውረድ በኋላ ማስጀመሪያውን አጽዳ systemd-አውታረ መረብ:

systemctl disable systemd-networkd
systemctl enable systemd-networkd

የሱፐር ተጠቃሚ መዳረሻ በssh በኩል በተመሳሳይ መልኩ ወደ ደረጃ 1 ተዋቅሯል።

ሁሉንም ነገር በጥንቃቄ እና ያለስህተቶች ካደረጉ በኋላ ማይክሮ ኤስዲውን ወደ "raspberry" መውሰድ እና ከ 64-ቢት ስርዓተ ክወና ጋር በትንሽ በትንሹ ስሪት መስራት መጀመር ይችላሉ.

4. ዝግጁ ስርዓት

ከላይ ባሉት መመሪያዎች መሠረት የተፈጠረው የተጠናቀቀው ስርዓት “ምስል” ከአገናኙ ሊወርድ ይችላል-
Fedora-Tiny-31-5.5.7-200.aarch64

ይህ ሁለት ፋይሎችን የያዘ ማህደር ይሆናል፡ የመጫኛ ስክሪፕት እና TGZ ከስርዓተ ክወና ፋይሎች ጋር። ማህደሩ በሊኑክስ መስሪያ ቦታ ላይ መከፈት፣ ማይክሮ ኤስዲ አስገባ (2GB ካርድ በቂ ነው) እና ስክሪፕቱን በመለኪያ ማስኬድ ያስፈልጋል - የመሳሪያው ስም፡-

./install /dev/mmcblk0

ተጠንቀቅ!

ያለምንም ማስጠንቀቂያ መሳሪያው ይቀረፃል እና ስርዓተ ክወናው በእሱ ላይ ይጫናል.

ስክሪፕቱ ከስህተት-ነጻ አፈጻጸም በኋላ ካርዱ ወደ “raspberry” ሊስተካከል እና ጥቅም ላይ ሊውል ይችላል፡ በ dhcp ይያዙ፣ ይለፍ ቃል - “1”።

ስርዓቱ ከሁሉም መታወቂያዎች እና ቁልፎች ይጸዳል, ለዚህም ነው እያንዳንዱ አዲስ ጭነት ልዩ የሆነው.

አንዴ እንደገና እደግመዋለሁ, ስርዓቱ - አነስተኛ! ስለዚህ፣ አትደንግጡ፡ DNF አለ፣ እንዲሰራ ትክክለኛውን “መፈልሰፍ” አለቦት። /etc/resolv.conf.

የ Raspberry ቀዝቃዛ ጅምር 40 ሰከንድ ያህል ይወስዳል። ከተጫነ በኋላ የስርዓቱ TTX

Raspberry Pi + Fedora (aarch64) = ዋይ ፋይ መገናኛ ነጥብ (ወይም የራስበሪ ራውተር ሰማያዊ ኮፍያ ያለው)

rpm -qa | wc -l
191

5. ዋይ ፋይ

የWi-Fi መዳረሻ ነጥብን በመተግበር ባህሪያት ላይ ትንሽ እቆያለሁ። ለዝርዝሮች፣ የእኔን ቀዳሚውን መመልከት ይችላሉ። ጽሑፍ.

EPEL ከአሁን በኋላ አያስፈልግም - ሁሉም ጥቅሎች በኦፊሴላዊው ማከማቻዎች ውስጥ ይገኛሉ።

ምናልባት መተው ጠቃሚ ሊሆን ይችላል ዲንስማስክ, Fedora ጀምሮ, ከ CentOS በተለየ, በትክክል የቅርብ ጊዜ systemd-አውታረ መረብ አለው, ይህም መደበኛ አብሮ የተሰራ DHCP/DNS አገልጋዮች. እውነታው ግን በ RHEL8 ገንቢዎች ውስጥ ነው የኔትዎርክ ቁልልን ከኤንኤም በስተቀር በማንኛውም ነገር ለመደገፍ ፈቃደኛ አልሆነም።, በፕሮጀክቱ ብሩህ የወደፊት ተስፋ ላይ እምነትን አያነሳሳም (አጭበርባሪዎች). ባጭሩ እኔ አልሞከርኩትም።

በተጨማሪ፣ አብሮገነብ የWi-Fi አስማሚ የአሁን ነጂዎች ከራስፕቢያን ስርጭት “ሊሰረቁ” አይችሉም፣ ግን በቀጥታ ከ ማውረድ ይችላሉ። የፊልሙ.

የ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 እ.ኤ.አ., ነገር ግን በስርዓተ-አውታረመረብ ብቻ በመጠቀም.

ለምሳሌ፣ በእኔ ራውተር ውስጥ ያሉ የአውታረ መረብ አስማሚዎች የሚባሉት ይህ ነው፡-

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 - አብሮ የተሰራ, ሾ - ውጫዊ (ዩኤስቢ) የ Wi-Fi አስማሚዎች ወደ “ድልድይ” ተሰብስበዋል LAN;
  • wan - በይነመረብ የተገናኘበት የኤተርኔት አስማሚ።

አስተውለሃል? fq_code - በጣም ጥሩ ነገር። ከአዲስ የሊኑክስ ከርነል ጋር በገመድ አልባው ክልል ውስጥ እውነተኛ ተአምራትን ያደርጋሉ፡ ኃይለኛ “የጅረት ማውረድ” በጎረቤቶች መካከል ድንገተኛ የፍጥነት መበላሸት አያመጣም። በተጫነ ቻናል "በአየር" የሚሰራ የቤት አይፒ-ቲቪ እንኳን "አይፈርስም" እና በጭራሽ "አይንተባተብም"!

የዴሞን አገልግሎት ፋይል ጥቃቅን ለውጦችን አድርጓል hostapd.

አሁን እንደዚህ ይመስላል (አብሮገነብ አስማሚን በመጠቀም)

[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 ውስጥ ለመስራት የ"magic" 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]

ከእኔ ኤሪክሰን A1018s የተሰራ ትንሽ ፎቶሾፕ፡-

(የበይነመረብ ግንኙነት - 100Mbit/ሰከንድ)Raspberry Pi + Fedora (aarch64) = ዋይ ፋይ መገናኛ ነጥብ (ወይም የራስበሪ ራውተር ሰማያዊ ኮፍያ ያለው)
እና በመጨረሻም ፣ ትንሽ ተደጋጋሚ ጥያቄዎች።

6. ተዘውትረው የሚጠየቁ ጥያቄዎች

6.1 Raspberry ላይ የዋይ ፋይ ራውተር ለምን ይሰራል?

አንድ ሰው በቀላሉ ሊመልስ ይችላል፣ እንደ “መሞከር አስደሳች ነው እና ያ ሁሉ።

እንደ እውነቱ ከሆነ ግን ርዕሱ በጣም አሳሳቢ እንደሆነ ይሰማኛል። በ“ደም አፋሳሽ” የኢንተርኔት ዘመን፣ በአንድ ሱቅ ውስጥ ራውተር መግዛት እና በአምራቾቹ ላይ ታግቶ መቆየት በጣም አሳዛኝ ተስፋ ነው። ብዙ ሰዎች ከCVE ወይም አብሮ በተሰራ የጀርባ በር መቀመጥ እንደማይቻል አስቀድመው ተረድተዋል።

በእርግጥ፣ ከአድናቂዎች ወደ WRT firmware መሰደድ ይችላሉ። በእነሱ ላይ የበለጠ እምነት ሊኖር ይችላል, ነገር ግን በእነሱ ላይ ጥገኛ መሆን ካልፈለጉ, የራስዎን ምርት ብቻ ይጠቀሙ. በሐሳብ ደረጃ፣ በዓለም ላይ ያለው ነገር ሁሉ በላዩ ላይ እንዲተገበር የተሟላ ኮምፒውተር። ከማዘዋወር አንፃር እርግጥ ነው።

ስለዚህ "raspberry" መምረጥ ሙሉ በሙሉ ኢኮኖሚያዊ እንቅስቃሴ ነው-እውነተኛ ኮምፒተር እና በተመሳሳይ ጊዜ ርካሽ. ምንም እንኳን ፣ ምናልባት እንዲሁ - በውስጣቸው “ድርብ” በውስጣቸው።

6.2 ግን Raspberry "ዝቅተኛ ራውተር" ነው: ቀርፋፋ እና ከአንድ የኤተርኔት ወደብ ጋር!

እንደ የቤት ዋይ ፋይ ራውተር፣ Raspberry ለእኔ ከአጥጋቢ በላይ ነው። ከላይ ስለ አየር ፍጥነት አስቀድሜ ተናግሬያለሁ. እና አንድ ኤተርኔት ብቻ አለ, ደህና, ከ Apple ተመሳሳይ ምርት ውስጥ ተመሳሳይ ነው!

ግን በቁም ነገር ፣ በእርግጥ የበለጠ እፈልጋለሁ ። እና በቤተሰቤ ውስጥ ሁሉም መሳሪያዎች በገመድ አልባ የተገናኙ ቢሆኑም አንዳንድ ጊዜ የመዳብ ግንኙነት አሁንም ያስፈልጋል. ለእንደዚህ አይነት ጉዳዮች፣ በክምችት ውስጥ “የሞባይል ማዕከል” አለኝ፡-

መሣሪያ - እንደዚህ ያለ ነገርRaspberry Pi + Fedora (aarch64) = ዋይ ፋይ መገናኛ ነጥብ (ወይም የራስበሪ ራውተር ሰማያዊ ኮፍያ ያለው)

6.3 ይህ ራውተር ከሆነ, ስለ TCP/IP ስለ "ማስተካከል" ምንም አልተነገረም, ምክንያቱም ይህ አስፈላጊ ነው!

የአውታረ መረብ ቁልል (tcp_fastopen, YeAH, ወዘተ) ከማዘጋጀት በተጨማሪ ይህ እና ያለፈው መጣጥፍ ሌሎች ልዩነቶችን አይሸፍንም, በተለይም ማይክሮ ኤስዲ ለጥሩ አገልግሎት የማዘጋጀት ሂደት (ጫኚው ማህደረ ትውስታ ካርዱን በ ውስጥ ለመቅረጽ ቢሞክርም). አስቸጋሪ መንገድ). የማሻሻያ ሂደቱ ማለቂያ የለውም, በጊዜ ማቆም ብቻ ያስፈልግዎታል.

6.4 ለምን Fedora?

ምክንያቱም እወዳለሁ! Fedora ይህ ጽሑፍ በእውነቱ የታሰበበት ለጂኮች “ዋና” ስርዓት ነው። ይህ ጽሑፍ በሚጻፍበት ጊዜ፣ በ64-ቢት ስሪት ውስጥ ለ Raspberry ብቸኛው ስርዓተ ክወና በከፍተኛ የገንቢዎች (ከእነሱ መጠበቅ የማልችለው) በይፋ የሚደገፍ ነው። ከርነል 5.6).

6.5 ብሉቱዝ ይሰራል? ቪዲዮ/ድምፅ/ጂፒኦ እንዴት ነው?

አላውቅም. ጽሑፉ ስለ ስርዓቱ አነስተኛ ጭነት እና በቀጣይ እንደ Wi-Fi ራውተር ጥቅም ላይ ይውላል።

6.6 ስለ CentOS/Fedora/RedHat ሁሉም መጣጥፎች SELinuxን በማሰናከል ለምን ይጀምራሉ?

ስርዓቱ አነስተኛ ስለሆነ እሱን ለማዘጋጀት ፋየርዎል ወይም መገልገያዎች እንኳን የሉትም። የሚያስፈልገው ማንኛውም ሰው የሚያስፈልጋቸውን ሁሉ በተጨማሪ መጫን ይችላል።

6.7 ስርዓቱን መጠቀም አይቻልም, የይለፍ ቃሉን መቀየር አይቻልም - ምንም passwd. ፒንግ የለም ፣ ምንም የለም!

አሉ DNF. ወይም ይህ የመጫኛ አማራጭ ለእርስዎ አይደለም - ከገንቢዎች የማከፋፈያ ኪት ይጠቀሙ.

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 ወዲያውኑ የተዘጋጀውን ምስል ከተዋቀረ የዋይ ፋይ መዳረሻ ነጥብ ጋር ማውረድ እፈልጋለሁ!

ጫኚን "ለሁሉም ሰው" ማዘጋጀት የተወሰነ ጊዜ እና ጥረት ይጠይቃል. (በድንገት!) አንድ ሰው ይህን አስደሳች እና አስፈላጊ ሆኖ ካገኘው, ይፃፉልን እና የሆነ ነገር እናመጣለን.

በዚህ እጨርሳለሁ።

ለሁሉም ሰው ደህንነቱ የተጠበቀ ሰርፊንግ እና በመሠረተ ልማት ላይ ከፍተኛ ቁጥጥር እመኛለሁ!

ምንጭ: hab.com

አስተያየት ያክሉ