Digital Note

Grab a coffe, take a seat, maybe listen to some music and relax by reading our digital daily diary. We want to share our minds and know how with you and the whole world!

Blog phones

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

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 ntpd

Verifikasi tanggal dan waktu bahwa sudah benar:

# date
Fri Jun 17 04:20:43 UTC 2016

Kemudian 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
# reboot

Setelah 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

Trackback from your site.

Leave a comment