Mengaktifkan Wi-Fi
Penggunaan utama Fedora CoreOS adalah untuk mengoperasikan perangkat keras server di pusat data individu atau lingkungan cloud, yang memiliki jaringan kabel berkecepatan tinggi tanpa memerlukan dukungan Wi-Fi. Karena terdapat banyak jenis kartu nirkabel yang berbeda, menambahkan dukungan Wi-Fi ke Fedora CoreOS secara default akan memerlukan instalasi banyak berkas firmware berukuran besar untuk penggunaan non-standar, yang tidak ideal.
Di sisi lain, Fedora CoreOS cukup fleksibel untuk dijalankan pada perangkat berukuran kecil dalam aplikasi IoT atau di laboratorium rumah di mana koneksi Wi-Fi mungkin diperlukan. Dalam kasus seperti ini, cukup mudah untuk menambahkan lapisan dengan alat dan firmware yang diperlukan.
Menambahkan alat Wi-Fi dan firmware
Secara umum, mengaktifkan Wi-Fi pada Fedora CoreOS melibatkan penambahan paket NetworkManager-wifi beserta paket firmware yang sesuai dengan kartu nirkabel di sistem Anda. Berikut adalah daftar beberapa paket firmware nirkabel yang tersedia di Fedora:
atheros-firmware - Firmware untuk adaptor WiFi/Bluetooth Qualcomm Atheros
b43-fwcutter - Alat ekstraksi firmware untuk driver nirkabel Broadcom
b43-openfwwf - Firmware terbuka untuk beberapa chip WLAN seri Broadcom 43xx
brcmfmac-firmware - Firmware untuk adaptor WiFi/Bluetooth Broadcom/Cypress brcmfmac
iwlegacy-firmware - Firmware untuk adaptor Intel(R) Wireless WiFi Link 3945(A)BG dan 4965AGN
iwlwifi-dvm-firmware - Firmware DVM untuk adaptor WiFi Intel(R) Wireless
iwlwifi-mvm-firmware - Firmware MVM untuk adaptor WiFi Intel(R) Wireless
libertas-firmware - Firmware untuk adaptor jaringan WiFi Marvell Libertas SD/USB
mt7xxx-firmware - Firmware untuk adaptor WiFi/Bluetooth seri Mediatek 7600/7900
nxpwireless-firmware - Firmware untuk adaptor WiFi/Bluetooth/UWB NXP
realtek-firmware - Firmware untuk adaptor WiFi/Bluetooth Realtek
tiwilink-firmware - Firmware untuk adaptor WiFi/Bluetooth Texas Instruments
atmel-firmware - Firmware untuk chip jaringan nirkabel Atmel at76c50x
zd1211-firmware - Firmware untuk perangkat nirkabel berbasis chipset zd1211Misalnya, jika sistem memiliki kartu nirkabel Qualcomm, maka menambahkan paket NetworkManager-wifi dan atheros-firmware akan cukup untuk mengaktifkan sistem agar dapat terhubung ke Wi-Fi. Anda dapat mencoba memeriksa kartu nirkabel Anda untuk menentukan driver yang dibutuhkan dengan menjalankan perintah lspci (disediakan oleh paket pciutils) di dalam kontainer Toolbx.
Saat menginstal Fedora CoreOS
Untuk sistem baru, paket-paket dapat ditambahkan menggunakan alur kerja Menambahkan Ekstensi OS. Konfigurasi NetworkManager untuk koneksi Wi-Fi juga perlu ditambahkan agar sistem mengetahui jaringan nirkabel mana yang akan dihubungkan. Untuk informasi lebih lanjut tentang konfigurasi jaringan di Fedora CoreOS, lihat Konfigurasi Jaringan.
Contoh konfigurasi Butane yang menggabungkan ekstensi dan konfigurasi jaringan ditampilkan di bawah ini.
variant: fcos
version: 1.6.0
systemd:
  units:
    # Enable Wi-Fi in NetworkManager for an Intel wireless card
    - name: rpm-ostree-install-wifi.service
      enabled: true
      contents: |
        [Unit]
        Description=Enable Wi-Fi
        Wants=network-online.target
        After=network-online.target
        Before=zincati.service
        ConditionPathExists=!/var/lib/%N.stamp
        [Service]
        Type=oneshot
        RemainAfterExit=yes
        ExecStart=/usr/bin/rpm-ostree install -y --allow-inactive NetworkManager-wifi iwlwifi-dvm-firmware
        ExecStart=/bin/touch /var/lib/%N.stamp
        ExecStart=/bin/systemctl --no-block reboot
        [Install]
        WantedBy=multi-user.target
storage:
  files:
    - path: /etc/NetworkManager/system-connections/wifi-guest.nmconnection
      mode: 0600
      contents:
        inline: |
          [connection]
          id=wifi-guest
          type=wifi
          autoconnect=true
          [wifi]
          cloned-mac-address=permanent
          mode=infrastructure
          ssid=guest
          mac-address=ab:cd:01:02:03:04
          [wifi-security]
          auth-alg=open
          key-mgmt=wpa-psk
          psk=PASSWORD
          [ipv4]
          method=auto| Saat menginstal sistem dan mengaktifkan Wi-Fi dengan cara ini, sistem harus terhubung ke jaringan kabel untuk instalasi awal, karena sistem memerlukan jaringan tersebut untuk mengunduh paket aktivasi Wi-Fi. | 
Pada sistem Fedora CoreOS yang sudah ada
Jika Anda sudah memiliki sistem yang berjalan dan ingin menambahkan kemampuan Wi-Fi (misalnya, jika Anda ingin memindahkan sistem tersebut ke lokasi yang tidak memiliki akses kabel), Anda dapat meminta paket-paket yang diperlukan.
$ sudo rpm-ostree install -y --allow-inactive \
    NetworkManager-wifi iwlwifi-dvm-firmwareJika Anda tidak tahu firmware mana yang harus diminta, Anda dapat meminta semua firmware nirkabel yang tersedia di Fedora. Perlu diperhatikan bahwa pendekatan ini kurang optimal karena akan menambahkan banyak paket yang tidak diperlukan pada sistem Anda.
$ sudo rpm-ostree install -y --allow-inactive \
    NetworkManager-wifi  \
    atheros-firmware     \
    b43-fwcutter         \
    b43-openfwwf         \
    brcmfmac-firmware    \
    iwlegacy-firmware    \
    iwlwifi-dvm-firmware \
    iwlwifi-mvm-firmware \
    libertas-firmware    \
    mt7xxx-firmware      \
    nxpwireless-firmware \
    realtek-firmware     \
    tiwilink-firmware    \
    atmel-firmware       \
    zd1211-firmware
Kemudian boot ulang sistem.
Want to help? Learn how to contribute to Fedora Docs ›