Tampilkan postingan dengan label Linux. Tampilkan semua postingan
Tampilkan postingan dengan label Linux. Tampilkan semua postingan

Kamis, 19 Maret 2015

Raspberry Pi, Raspbian, Instalasi

Untuk yang belum mengenal Raspberry Pi, silahkan disimak dulu di sini.

Raspbian adalah Sistem Operasi Linux turunan dari distro Debian yang diperuntukan khusus untuk bekerja di sistem dengan perangkat keras Raspberry Pi, yang mana di dalamnya terdapat processor Arm. Saat tulisan ini dibuat, versi Raspbian yang terakhir di-release adalah:

Debian Wheezy
Version: February 2015
Release date: 2015-02-16
Default login: pi / raspberry
Kernel version: 3.18
Notes:
  • Newer firmware with various fixes
  • New Sonic Pi release
  • Pi2 compatible RPi.GPIO
  • Updated Wolfram Mathematica
Silahkan download image Raspbian versi terakhir di RaspberryPi.Org.

Untuk memulai instalasi, kebutuhan yang harus disiapkan adalah:
  1. Raspberry Pi, tipe apa saja dapat digunakan, namun pada praktek kali ini saya menggunakan tipe B+
  2. Kartu MicroSD / SD yang sesuai dengan tipe Raspi yang anda gunakan. Ukuran kapasitas minimal untuk Raspbian versi terakhir (February 2015) adalah 4 Gb, namun saya rekomendasikan menggunakan yang 8 Gb
  3. Monitor yang dapat menerima input video dari HDMI
  4. Kabel MicroUSB dan adapter DC 5 Volt untuk power supply
  5. Laptop / Komputer untuk menulis image ke kartu MicroSD / SD
  6. Untuk yang menggunakan kartu MicroSD, mungkin dibutuhkan adapter kartu MicroSD ke kartu SD.
Mulailah dengan menghubungkan Raspi dengan monitor dan kabel MicroUSB adapter. Power adapter tidak usah dulu dihubungkan ke jala-jala listrik.

Setelah download image Raspbian selesai, langkah selanjutnya adalah menuliskan image tersebut ke kartu MicroSD / SD. Untuk yang menggunakan OS Windows di laptop / komputer nya, silahkan unduh aplikasi Win32 Disk Imager di link ini, dan install / extraksi ke laptop / komputer anda.

Win32 Disk Imager

Jalankan aplikasi Win32 Disk Imager, pilih Device drive-nya kartu MicroSD / SD yang terdeteksi Windows, pilih Image File yakni berkas image Raspbian yang telah kita unduh dan ekstraksi sebelumnya.

Win32 Disk Imager, Konfirmasi

Klik tombol Write, dan klik Yes saat konfirmasi untuk mulai menulisi Image Raspbian kita ke kartu MicroSD / SD. Tunggu hingga proses penulisan selesai, ini akan memerlukan waktu sekitar 20 menitan.

Jika laptop / komputer anda berjalan dengan sistem operasi Linux, ikuti langkah-langkah berikut:
  • Kita mulai dengan mengidentifikasi drive kartu MicroSD / SD, dikenali oleh laptop / komputer sebagai drive apa
  • Sebelum memasukan kartu MicroSD / SD, kita mulai dengan ketik perintah di konsol/terminal: $ df -h
  • Perhatikan drive mana saja yang sudah ada dalam daftar yang ditampilkan
  • Masukkan kartu MicroSD / SD, kemudian ulangi perintah: $ df -h
  • Drive yang terakhir dikenali laptop / komputer kita, itulah drive-nya MikroSD / SD, biasanya dikenali sebagai /dev/mmcblk0p1 atau /dev/sdd1 atau sejenisnya. Bagian tekakhir (p1 dan 1), itu adalah nomor partisinya. karena kita akan menulis ke seluruh drive (tidak hanya ke satu partisi itu), kita hilangkan nomor partisi itu, sehingga nama drive kita jadi /dev/mmcblk0 atau /dev/sdd atau semacam itu
  • Sekarang setelah kita tau nama drive-nya, kita harus meng-unmount dulu drive tersebut. Jalankan perintah: umount /dev/mmcblk0p1, ganti /dev/mmcblk0p1 dengan nama partisi yang sesuai di laptop / komputer anda
  • Selanjutnya kita dapat memulai menuliskan image Raspbian yang sudah kita ekstaksi sebelumnya, ketikan perintah berikut:
    $ sudo dd bs=4M if=2015-02-16-raspbian-wheezy.img of=/dev/mmcblk0
    ganti 2015-02-16-raspbian-wheezy.img dengan nama berkas image Raspbian (berserta nama Path/Direktori-nya, jika posisi konsol kita tidak sedang di direktori berkas image-nya), dan ganti /dev/mmcblk0 dengan nama drive MicroSD / SD yang telah kita kenali
  • Proses penulisan memerlukan waktu sekitar 5 menitan, kita bisa mengetahui progress-nya dengan menjalankan perintah
    $ sudo pkill -USR1 -n -x dd
    di konsol yang lain, dan progress-nya akan ditampilkan di konsol tempat kita menjalankan perintah dd tadi Kita bisa menjalankan perintah
    pkill itu berulang kali
  • Setelah proses penulisan selesai, jalankan perintah $ sync di konsol untuk memastikan semua cache/buffer telah tertulis, setelahnya kita dapat mencabut kartu MicroSD / SD dari laptop / komputer
Write Rasbian Image

Setelah kita selesai menuliskan image Raspbian ke kartu MicroSD / SD, kita bisa memasang kartu itu ke Raspi, dan mulai untuk mencoba menjalankan nya. Pembahasan tentang booting pertama dan konfigurasi awal Rasbian, akan dibahas selanjutnya di postingan yang berbeda.

Salam,


Selasa, 17 Maret 2015

Wifi Router, MR3020, OpenWRT

Router adalah satu bagian komponen dalam jaringan komputer yang berfungsi untuk mengatur lalu lintas data. Piranti jaringan ini mengurai data yang datang dari satu komputer untuk kemudian dilanjutkan ke komputer tujuan. Router memiliki minimal dua buah antar muka (interface) jaringan, dimana yang satu terhubung dengan jaringan lokal LAN (Local Area Network) dan yang lain terhubung dengan jaringan WAN (Wide Area Network). Kedua jenis antar muka itu, dapat berupa Ethernet, Wireless (WiFi), Serat Optik (Fiber Optic), dan lain-lain.

Modem merupakan kependekan dari Modulator Demodulator, adalah piranti pengubah sinyal untuk disesuaikan dengan media hantar data. Pada jaringan komputer modem digunakan untuk mengubah sinyal analog ke digital dan sebaliknya. Sinyal digital digunakan dalam sistem komputer dan jaringan komputer. Sinyal digital dari komputer atau router jaringan, dikonversi dari dan ke analog oleh modem untuk kemudian diteruskan ke media komunikasi analog seperti telephone dan radio. Pada perkembangannya, fungsi router dan modem sering terintegrasi dalam satu piranti, dan hanya disebut router saja.

Router biasa dikategorikan berdasarkan jenis antarmuka yang digunakan. Contoh jenis router yang banyak digunakan di rumah atau di kantor adalah; ADSL Router dan WiFi Router. ADSL Router sering juga disebut modem DSL (Digital Subcriber Line), --meskipun salah dalam artian sebenarnya--, memungkinkan koneksi jaringan komputer lokal (LAN) terhubung dengan jaringan Internet melalui Line Telephone.

WiFi Router sering disebut router wireless, adalah router dimana salah satu interface-nya menggunakan adapter WiFi. Antar muka WiFi itu, umumnya difungsikan sebagai jaringan lokal (LAN). Contoh router yang banyak digunakan untuk kebutuhan sehari-hari adalah TP-Link MR3020. Ini adalah router WiFi yang memiliki kapabilitas untuk dihubungkan ke modem 3G/4G, untuk terkoneksi dengan jaringan internet melalui jaringan selular.

MR3020, dengan antena external
MR3020, dengan Antena External
Router bekerja dengan firmware,  yakni program yang dibuat dan ditanamkan pada memori flash di sistem komputer (SoC/SBC/Microcontroller) tertentu, sehingga piranti itu bisa bekerja sesuai fungsinya. Perusahaan pembuat router membuat firmware untuk tiap router yang dimanufaktur oleh perusahaannya, umumnya dengan lisensi kode sumber (source code) tertutup. Artinya, kode sumber yang dimilikinya tidak dapat disebarkan, dimodifikasi, atau dikembangkan lebih lanjut oleh orang lain.

OpenWRT adalah firmware berbasis sistem operasi Linux, yang dapat diinstall dan dijalankan di piranti router. Seperti halnya distro linux yang lain, OpenWRT bersifat open source. OpenWRT tidak dikhususnya untuk bekerja pada satu router tertentu, tetapi sengaja dibuat untuk bisa berjalan di banyak piranti router. Dengan OpenWRT, pengembang (developer) dapat dengan mudah membuat modifikasi satu piranti router untuk bekerja sesuai kebutuhannya. Banyak proyek yang memungkinkan untuk dibuat dengan OpenWRT, diantaranya; Print Server, Mini Web Server, CCTV/Camera Server, Home Automation, Media Player, Internet Radio, dan masih banyak lagi.

MR3020, Proyek dengan OpenWRT
MR3020, Proyek dengan OpenWRT

Salam,