Install dan Konfigurasi CentOS 7 pada Raspberry Pi 3
Saya lebih memilih CentOS 7 sebagai OS utama pada raspberry, dimana merupakan versi yang sering saya gunakan untuk pekerjaan sehari-hari. Pemasangannya cukup mudah dan ringkas. Pada dasarnya Anda perlu mencari ID disk yang benar, mendownload img, unzip dan copy ke USB MicroSD dengan Linux/Mac Anda.
$ diskutil list /dev/disk0 (internal, physical): /dev/disk1 (internal, virtual): /dev/disk2 (external, physical): #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *31.4 GB disk2 1: Windows_FAT_16 RECOVERY 1.2 GB disk2s1 2: Linux 33.6 MB disk2s5
$ wget https://buildlogs.cdn.centos.org/centos/7/isos/armhfp/CentOS-Userland-7-armv7hl-Minimal-1611-test-RaspberryPi3.img.xz $ unxz CentOS-Userland-7-armv7hl-Minimal-1611-test-RaspberryPi3.img.xz $ diskutil unmountDisk /dev/disk<#diskid> $ sudo dd bs=1m if=CentOS-Userland-7-armv7hl-Minimal-1611-test-RaspberryPi3.img of=/dev/disk<#diskid>Salinlah menggunakan perintah dd karena perintah ini akan meng-copy sekaligus membuat disk menjadi bootable untuk Raspberry. Bagi pengguna MAC OS untuk bisa melihat proses dd masih berjalan silahkan langsung tekan tombol Ctrl+t. Sekarang masukkan SDcard ke Raspberry Pi 3 dan boot, lalu login dengan: username: root password: centos Setelah login kita akan langsung menemukan wireless yang tidak berfungsi, sebenarnya perangkat wlan0 berfungsi dengan baik tetapi pada beberapa kasus bisa terjadi wlan0 tidak dikenali oleh OS.
nmcli d DEVICE TYPE STATE CONNECTION eth0 ethernet connected eth0 lo loopback unmanaged --Untuk mengatur koneksi wifi, kita harus terhubung ke koneksi kabel terlebih dahulu dan pastikan kita memiliki akses internet. Jika Anda mau, Anda bisa ssh root@ ke Raspberry dari Linux/Mac Anda, dengan alamat ip dengan menjalankan ifconfig dari Raspberry Pi. Sekarang kita perlu terlebih dahulu memastikan waktu pada Raspberry sudah benar dengan menyiapkan layanan ntp, proses install ini akan menggunakan internet
# yum install -y ntp # systemctl enable ntpd # systemctl start ntpdVerifikasi tanggal dan waktu bahwa sudah benar:
# date Fri Jun 17 04:20:43 UTC 2016Kemudian kita perlu download update firmware dari github, update, lalu reboot.
# yum -y install git # git clone https://github.com/RPi-Distro/firmware-nonfree.git # mv /lib/firmware/brcm{,.org} # cp -R firmware-nonfree/brcm80211/brcm /lib/firmware/brcm
# curl -L --output /usr/bin/rpi-update https://raw.githubusercontent.com/Hexxeh/rpi-update/master/rpi-update # chmod +x /usr/bin/rpi-update # rpi-update # rebootSetelah reboot selesai, antarmuka wlan0 akan tersedia.
# nmcli d DEVICE TYPE STATE CONNECTION eth0 ethernet connected eth0 wlan0 wifi disconnected -- lo loopback unmanaged --Sekarang menemukan SSID dari koneksi sinyal wifi Anda, dan menghubungkannya.
[root@centos-rpi3 ~]# nmcli d wifi * SSID MODE CHAN RATE SIGNAL BARS SECURITY kobuk Infra 5 54 Mbit/s 60 ▂▄▆_ WPA2 -- Infra 1 54 Mbit/s 20 ▂___ WPA1 WPA2 ..... [root@centos-rpi3 ~]# nmcli d wifi connect password [root@centos-rpi3 ~]# nmcli d DEVICE TYPE STATE CONNECTION eth0 ethernet connected eth0 wlan0 wifi connected lo loopback unmanaged --Sekarang konfirmasikan koneksi wifi dan dengan alamat ip supaya kita bisa berpindah dari koneksi jaringan kabel.
nmcli d show wlan0 GENERAL.DEVICE: wlan0 GENERAL.TYPE: wifi GENERAL.HWADDR: B8:27:EB:6F:DF:97 GENERAL.MTU: 0 GENERAL.STATE: 100 (connected) GENERAL.CONNECTION: .... GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/2 IP4.ADDRESS[1]: 192.168.1.56/24 IP4.GATEWAY: 192.168.1.1 IP4.DNS[1]: 192.168.1.1 IP4.DOMAIN[1]: hsd1.wa.comcast.net IP6.ADDRESS[1]: .... IP6.GATEWAY:Sekian, semoga tulisan ini bermanfaat