Raspberry Pi + Fedora (aarch64) = Wi-Fi Hotspot (ή δρομολογητής raspberry με μπλε καπέλο)

Στο άρθρο Raspberry Pi + CentOS = Wi-Fi Hotspot (ή δρομολογητής raspberry με κόκκινο καπέλο) Μίλησα για έναν τρόπο να μετατρέψετε ένα Raspberry σε σημείο ασύρματης πρόσβασης χρησιμοποιώντας το λειτουργικό σύστημα CentOS. Συναρμολογώντας τον οικιακό δρομολογητή μου σύμφωνα με αυτό το σχέδιο, ικανοποίησα το δημιουργικό μου εγώ και έλαβα μια ώθηση ψυχικής γαλήνης για ένα κρίσιμο στοιχείο της άνετης υποδομής μου. Ωστόσο, το αίσθημα της μη πληρότητας της λύσης και η εσωτερική τελειομανία με στοίχειωναν: «ένα ατελές αποτέλεσμα δουλειάς δεν έχει δικαίωμα ύπαρξης». Η σκέψη ότι «το ιδανικό μπορεί και πρέπει να επιτευχθεί» δεν με άφησε λεπτό.

Και τότε μια μέρα, σε ένα από τα θεματικά φόρουμ, συνάντησα μια συζήτηση σχετικά με το βάθος bit των υπαρχόντων λειτουργικών συστημάτων για το Raspberry (aarch64 vs armhfp): το οποίο λειτουργικό σύστημα 64-bit μπορεί, καταρχήν, να ταιριάζει και να λειτουργεί στην έκδοση 3 του Raspberry ++;

Το αγαπημένο μου CentOS για την αρχιτεκτονική ARM από το "Userland" δεν βιαζόταν να μεταβεί στην τελευταία έκδοση του πυρήνα και να μετατραπεί σε 64-bit. Και το αποθετήριο ΕΠΕΛ, συνδεδεμένο από Θεός ξέρει πού χωρίς ψηφιακή υπογραφή, ήταν ένας εφιάλτης στον ανήσυχο ύπνο μου...

Μιλώντας ως υποστηρικτής των διανομών που βασίζονται σε RPM, με έκπληξη διαπίστωσα ότι το λειτουργικό σύστημα για το Raspberry είχε ξεχαστεί εντελώς στις συζητήσεις Μαλακό καπέλλο! Και αυτό παρά το γεγονός ότι η κυκλοφορία του
από την έκδοση 28 υποστηρίζει επίσημα το Raspberry Pi 3B+ σε έκδοση 64 bit!

Raspberry Pi + Fedora (aarch64) = Wi-Fi Hotspot (ή δρομολογητής raspberry με μπλε καπέλο)
Σε αυτό το άρθρο θα μιλήσω για τη μέθοδο εγκατάστασης Fedora (aarch64) επί Raspberry Pi 3 Μοντέλο Β + в επιπλέον ελάχιστη απόδοση. Θα σταθώ εν συντομία στις δυνατότητες αύξησης ενός σημείου πρόσβασης Wi-Fi, που προσδιορίστηκαν ως αποτέλεσμα της δοκιμαστικής λειτουργίας της προηγούμενης διαμόρφωσής μου στο 7 CentOS.

0. Τι θα χρειαστείτε

Όλα είναι ίδια με αυτά που αναφέρονται στο προηγούμενο άρθρο:

  • Raspberry Pi 3 Model B+;
  • microSD >= 4 GB (αργότερα μπορείτε να «μεταφέρετε» το σύστημα σε μονάδα 2 GB).
  • Σταθμός εργασίας με Linux και συσκευή ανάγνωσης καρτών microSD.
  • Συνδεσιμότητα ενσύρματου δικτύου μεταξύ του Raspberry και ενός σταθμού εργασίας Linux (σε αυτήν την περίπτωση, δεν θα χρειαστεί επιπλέον οθόνη και πληκτρολόγιο για τη ρύθμιση), πρόσβαση στο Διαδίκτυο και από τις δύο συσκευές.
  • Προηγμένες δεξιότητες στο Linux (να γνωρίζετε και να μην φοβάστε: διαχωρίστηκε, dd и mkfs).

Παρόμοιο με το επαναληπτικό LFS-δημιουργώντας το δικό σας Linux, θα χρησιμοποιηθεί η εικόνα διανομής Fedora και στη συνέχεια με βάση αυτό θα δημιουργηθεί ένα ελάχιστο σύστημα (χωρίς «μεταγλώττιση από την πηγή»).

1. Εγκατάσταση της αρχικής διανομής

Συντεταγμένες της ακατέργαστης εικόνας του συστήματος στο Διαδίκτυο:
https://…/fedora-secondary/releases/…/Spins/aarch64/images/Fedora-Minimal-…xz

Αφού το εγγράψετε σε microSD και πριν το χρησιμοποιήσετε, πρέπει:

  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" από microSD και να συνδεθείτε σε αυτό μέσω του δικτύου.

Ένα κρύο ξεκίνημα διαρκεί περίπου ενάμιση λεπτό. TTX του συστήματος μετά τη φόρτωση:

Raspberry Pi + Fedora (aarch64) = Wi-Fi Hotspot (ή δρομολογητής raspberry με μπλε καπέλο)

rpm -qa | wc -l
444

2. Συναρμολόγηση ενός minimal συστήματος

Δυστυχώς, η «ελάχιστη διανομή» από τους προγραμματιστές αποδεικνύεται ότι απέχει πολύ από την πιο μέτρια κατανάλωση πόρων. Η εικόνα του συστήματος μπορεί να γίνει ακόμη μικρότερη.

Για να το κάνετε αυτό, πρέπει να εκτελέσετε το σενάριο στο Malinka:

#!/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) με τα περιεχόμενα του root της νέας έκδοσης minimal OS. Μπορείτε να απενεργοποιήσετε το Raspberry και να επιστρέψετε το microSD στο σταθμό εργασίας Linux.

3. Εγκατάσταση ελάχιστου συστήματος

Η εγκατάσταση συνοψίζεται στην αντιγραφή των ελάχιστων αρχείων «εικόνας» του λειτουργικού συστήματος (που ελήφθησαν στο προηγούμενο βήμα) σε μια ειδικά προετοιμασμένη microSD στους κατάλληλους καταλόγους.

Μια κάρτα 2 GB και δύο διαμερίσματα σε αυτήν είναι αρκετά:

  1. / boot / efi - EFI+FAT32, μπότα, 100MB;
  2. / (ρίζα) - EXT4, όλος ο υπόλοιπος χώρος.

Μετά την προετοιμασία της microSD και την αντιγραφή αρχείων σε αυτήν, πρέπει:

  • Διορθώστε την εκκίνηση του λειτουργικού συστήματος.
  • ενεργοποιήστε το δίκτυο.
  • ρυθμίστε την πρόσβαση μέσω ssh.

Η επιδιόρθωση εκκίνησης είναι η αντικατάσταση του UUID των ενοτήτων στα αρχεία:

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

και παράμετρος saved_entry= στο τελευταίο αρχείο

Στο αρχείο:

microSD:/etc/fstab

μπορείτε να βρείτε τις παλιές τιμές και τις τρέχουσες (ενημερωμένες) τιμές στην έξοδο εντολών:

blkid | grep mmcblk | sort

Μετά την αντικατάσταση, θα πρέπει επίσης να διορθώσετε το περιεχόμενο fstab σε microSD έτσι ώστε τα σημεία προσάρτησης να αντιστοιχούν στα νέα UUID διαμερισμάτων.

Η λειτουργικότητα δικτύου όταν ενεργοποιείτε για πρώτη φορά το 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-networkd:

systemctl disable systemd-networkd
systemctl enable systemd-networkd

Η πρόσβαση υπερχρήστη μέσω ssh έχει ρυθμιστεί παρόμοια με το βήμα 1.

Έχοντας κάνει τα πάντα προσεκτικά και χωρίς σφάλματα, μπορείτε να μετακινήσετε το microSD στο "raspberry" και να αρχίσετε να εργάζεστε με ένα λειτουργικό σύστημα 64-bit σε μια εξαιρετικά minimal έκδοση.

4. Έτοιμο σύστημα

Η «εικόνα» του ολοκληρωμένου συστήματος, που δημιουργήθηκε σύμφωνα με τις παραπάνω οδηγίες, μπορεί να ληφθεί από τον σύνδεσμο:
Fedora-Tiny-31-5.5.7-200.aarch64

Αυτό θα είναι ένα αρχείο που περιέχει δύο αρχεία: το σενάριο εγκατάστασης και το TGZ με αρχεία OS. Το αρχείο πρέπει να αποσυσκευαστεί σε έναν σταθμό εργασίας Linux, να εισαγάγετε μια κάρτα microSD (αρκεί μια κάρτα 2 GB) και να εκτελέσετε το σενάριο με μια παράμετρο - το όνομα της συσκευής:

./install /dev/mmcblk0

Προσέξτε!

Χωρίς καμία προειδοποίηση, η συσκευή θα διαμορφωθεί και το λειτουργικό σύστημα θα εγκατασταθεί σε αυτήν.

Μετά την εκτέλεση του σεναρίου χωρίς σφάλματα, η κάρτα μπορεί να αναδιαταχθεί στο "raspberry" και να χρησιμοποιηθεί: catch μέσω dhcp, κωδικός πρόσβασης - "1".

Το σύστημα διαγράφεται από όλα τα αναγνωριστικά και τα κλειδιά, γι' αυτό κάθε νέα εγκατάσταση είναι μοναδική.

Επαναλαμβάνω για άλλη μια φορά, το σύστημα - ελάχιστος! Επομένως, μην ανησυχείτε: το DNF είναι διαθέσιμο, για να λειτουργήσει θα πρέπει να "εφεύρετε" το σωστό / Etc / resolv.conf.

Η κρύα εκκίνηση του Raspberry διαρκεί περίπου 40 δευτερόλεπτα. TTX του συστήματος μετά τη φόρτωση:

Raspberry Pi + Fedora (aarch64) = Wi-Fi Hotspot (ή δρομολογητής raspberry με μπλε καπέλο)

rpm -qa | wc -l
191

5. WiFi

Θα σταθώ λίγο στα χαρακτηριστικά της εφαρμογής ενός σημείου πρόσβασης Wi-Fi. Για λεπτομέρειες, μπορείτε να ανατρέξετε στο προηγούμενο μου άρθρο.

Το EPEL δεν χρειάζεται πλέον - όλα τα πακέτα περιέχονται στα επίσημα αποθετήρια.

Μάλλον θα άξιζε να τα παρατήσεις dnsmasq, αφού το Fedora, σε αντίθεση με το CentOS, έχει ένα αρκετά πρόσφατο systemd-networkd, το οποίο έχει κανονικούς ενσωματωμένους διακομιστές DHCP/DNS. Αλλά το γεγονός είναι ότι στους προγραμματιστές RHEL8 αρνήθηκε να υποστηρίξει τη στοίβα δικτύου με οτιδήποτε άλλο εκτός από το NM, δεν εμπνέει σιγουριά για το λαμπρό μέλλον του έργου (απατεώνες). Με λίγα λόγια, δεν το έχω δοκιμάσει.

Επιπλέον, τα τρέχοντα προγράμματα οδήγησης για τον ενσωματωμένο προσαρμογέα Wi-Fi δεν μπορούν να «κλαπούν» από τη διανομή Raspbian, αλλά να ληφθούν απευθείας από GitHub.

Έτσι μοιάζουν τα αρχεία υλικολογισμικού Broadcom στο 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

Χωρίς αυτά δεν θα έχετε 5 GHz/AC.

Σχετικά με τον αριθμό και τα ονόματα των διεπαφών. Τώρα συνιστώ ανεπιφύλακτα σε όλους να μην καταφεύγουν στις "υπηρεσίες" των διακοπτών λογισμικού εκτός και αν είναι απολύτως απαραίτητο (γέφυρα), που εισάγουν σημαντικό φορτίο στη στοίβα δικτύου και μειώνουν τη δρομολόγηση. Εάν δεν σκοπεύετε να έχετε πολλούς ασύρματους προσαρμογείς, τότε θα πρέπει να χρησιμοποιείτε μόνο φυσικές διεπαφές. Έχω δύο Wi-Fi, επομένως τα συνδυάζω μόνο σε μια γέφυρα λογισμικού (αν και μπορείτε να το κάνετε χωρίς αυτό κοιτάζοντας διαφορετικά τη ρύθμιση του 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 - ενσωματωμένο, ext — εξωτερικοί (USB) προσαρμογείς Wi-Fi συναρμολογημένοι σε "γέφυρα" lan;
  • ωχρός — Προσαρμογέας Ethernet στον οποίο είναι συνδεδεμένο το Διαδίκτυο.

Παρατηρήσατε; fq_codel - πολύ ωραίο πράγμα. Μαζί με έναν φρέσκο ​​πυρήνα Linux, κάνουν πραγματικά θαύματα στην ασύρματη εμβέλεια: μια άγρια ​​«λήψη torrent» δεν θα οδηγήσει σε ξαφνική υποβάθμιση της ταχύτητας μεταξύ των γειτόνων. Ακόμη και μια οικιακή IP-TV που λειτουργεί "over the air" με φορτωμένο κανάλι δεν "διαλύεται" και δεν "τραυλίζει" καθόλου!

Το αρχείο υπηρεσίας δαίμονα έχει υποστεί μικρές αλλαγές 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

Και το «μαγικό» hostapd-int.conf για εργασία σε 5 GHz/AC:

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]

Ένα μικρό photoshop φτιαγμένο από το Ericsson A1018s μου:

(Σύνδεση στο Διαδίκτυο - 100 Mbit/sec)Raspberry Pi + Fedora (aarch64) = Wi-Fi Hotspot (ή δρομολογητής raspberry με μπλε καπέλο)
Και τέλος, ένα μικρό FAQ.

6. Συχνές ερωτήσεις

6.1 Γιατί να φτιάξετε έναν δρομολογητή Wi-Fi στο Raspberry;

Θα μπορούσε κανείς να απαντήσει απλά, όπως «είναι ενδιαφέρον να δοκιμάσεις και όλα αυτά».

Αλλά στην πραγματικότητα, μου φαίνεται ότι το θέμα είναι αρκετά σοβαρό. Στην εποχή του «αιματοβαμμένου» Διαδικτύου, η αγορά ενός ρούτερ σε ένα κατάστημα και η παραμονή όμηρος του κατασκευαστή του είναι μια πολύ θλιβερή προοπτική. Πολλοί άνθρωποι καταλαβαίνουν ήδη ότι το να κάθονται με CVE ή ενσωματωμένη κερκόπορτα δεν είναι δυνατό.

Φυσικά, μπορείτε να κάνετε μετεγκατάσταση σε υλικολογισμικό WRT από τους ενθουσιώδεις. Πιθανότατα υπάρχει μεγαλύτερη εμπιστοσύνη σε αυτά, αλλά αν δεν θέλετε να εξαρτηθείτε από αυτά, τότε απλώς χρησιμοποιήστε το δικό σας προϊόν. Στην ιδανική περίπτωση, ένας πλήρης υπολογιστής ώστε να μπορούν να εφαρμοστούν σε αυτόν τα πάντα στον κόσμο. Από πλευράς δρομολόγησης φυσικά.

Επομένως, η επιλογή ενός "βατόμουρου" είναι μια καθαρά οικονομική κίνηση: ένας πραγματικός υπολογιστής και ταυτόχρονα ένας φθηνός. Αν και, ίσως επίσης - με τα «διπλά» τους μέσα.

6.2 Αλλά το Raspberry είναι ένας «χαμηλός δρομολογητής»: αργός και με μία θύρα Ethernet!

Ως οικιακός δρομολογητής Wi-Fi, το Raspberry είναι κάτι παραπάνω από ικανοποιητικό για μένα. Έχω ήδη μιλήσει για την ταχύτητα του αέρα παραπάνω. Και υπάρχει μόνο ένα Ethernet, λοιπόν, σε ένα παρόμοιο προϊόν από την Apple είναι περίπου το ίδιο!

Αλλά σοβαρά, φυσικά θα ήθελα περισσότερα. Και παρά το γεγονός ότι στο νοικοκυριό μου όλες οι συσκευές συνδέονται ασύρματα, μερικές φορές απαιτείται ακόμα χάλκινη σύνδεση. Για τέτοιες περιπτώσεις, έχω ένα "mobile hub" σε απόθεμα:

συσκευή - κάτι σαν αυτόRaspberry Pi + Fedora (aarch64) = Wi-Fi Hotspot (ή δρομολογητής raspberry με μπλε καπέλο)

6.3 Εάν πρόκειται για δρομολογητή, τότε δεν λέγεται τίποτα για «συντονισμό» TCP/IP, γιατί αυτό είναι σημαντικό!

Εκτός από τη ρύθμιση της στοίβας δικτύου (tcp_fastopen, YeAH, κ.λπ.), αυτό και το προηγούμενο άρθρο δεν καλύπτουν άλλες αποχρώσεις, ιδίως τη διαδικασία προετοιμασίας microSD για βέλτιστη χρήση (αν και το πρόγραμμα εγκατάστασης προσπαθεί να μορφοποιήσει την κάρτα μνήμης σε ένας δύσκολος τρόπος). Η διαδικασία βελτίωσης είναι ατελείωτη, απλά πρέπει να σταματήσετε εγκαίρως.

6.4 Γιατί το Fedora;

Επειδή μου αρέσει! Το Fedora είναι ένα «κύριο» σύστημα για geeks, για τους οποίους προορίζεται αυτό το άρθρο. Τη στιγμή της γραφής, ίσως το μοναδικό λειτουργικό σύστημα που για το Raspberry σε έκδοση 64-bit υποστηρίζεται επίσημα από σημαντικό προσωπικό προγραμματιστών (από τους οποίους ανυπομονώ πυρήνας 5.6).

6.5 Λειτουργεί το Bluetooth; Πώς είναι το βίντεο/ήχος/GPIO;

Δεν ξέρω. Το άρθρο αφορά την ελάχιστη εγκατάσταση του συστήματος και τη μετέπειτα χρήση του ως δρομολογητή Wi-Fi.

6.6 Γιατί όλα τα άρθρα σχετικά με το CentOS/Fedora/RedHat ξεκινούν με την απενεργοποίηση του SELinux;

Επειδή το σύστημα είναι ελάχιστο, δεν έχει καν τείχος προστασίας ή βοηθητικά προγράμματα για τη ρύθμισή του. Όποιος το χρειάζεται μπορεί να εγκαταστήσει επιπλέον όλα όσα χρειάζεται.

6.7 Το σύστημα δεν μπορεί να χρησιμοποιηθεί, ο κωδικός πρόσβασης δεν μπορεί να αλλάξει - χωρίς κωδικό πρόσβασης. Ούτε ping, ούτε τίποτα!

Υπάρχει 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 Θα ήθελα να κατεβάσω αμέσως μια έτοιμη εικόνα με διαμορφωμένο σημείο πρόσβασης Wi-Fi!

Η προετοιμασία ενός προγράμματος εγκατάστασης "για όλους" θα απαιτήσει λίγο χρόνο και προσπάθεια. Αν (ξαφνικά!) κάποιος το βρει πραγματικά ενδιαφέρον και απαραίτητο, γράψτε μας και θα καταλήξουμε σε κάτι.

Θα τελειώσω με αυτό.

Εύχομαι σε όλους ασφαλές σερφάρισμα και μέγιστο έλεγχο στις υποδομές!

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο