interface(5) file yang digunakan oleh ifup(8) dan ifdown(8)
Harap dicatat bahwa file ini ditulis untuk digunakan dengan dhcpcd
Untuk IP statis, lihat /etc/dhcpcd.conf dan 'man dhcpcd.conf'
Sertakan file dari /etc/network/interfaces.d:
sourcedirectory /etc/network/interfaces.d
auto lo
iface lo inet loopback
iface eth0 inet dhcp
7
allowhotplug wlan0
iface wlan0 inet dhcp
wpaconf /etc/wpa_supplicant/wpa_supplicant.conf
allowhotplug wlan1
iface wlan1 inet dhcp
wpaconf /etc/wpa_supplicant/wpa_supplicant.conf
Gunakan Ctrl + o untuk menyimpan perubahan Anda, Ctrl + x untuk keluar dari nano
3.1.4 Konfigurasikan Protokol Penemuan
Kami ingin mengonfigurasi protokol penemuan sederhana, sehingga kami dapat dengan mudah menemukan alamat IP
Raspberry Pi kami, setelah terhubung ke jaringan nirkabel IllinoisNet. Kami ingin mengirim pesan
ke server apollo3.cs.illinois.edu mengoordinasikan protokol, setiap kali antarmuka
jaringan aktif di Raspberry Pi kami. Perhatikan bahwa jika perubahan yang disebutkan di Bagian 3.1.3
tidak dilakukan, protokol penemuan yang dikonfigurasi di bagian ini mungkin tidak berfungsi.
sudo touch /etc/network/ifup.d/robotpi
sudo chmod 755 /etc/network/ifup.d/robotpi
Buka file dengan menjalankan
sudo nano /etc/network/ifup.d/robotpi
Tambahkan baris berikut
! /bin/sh
curl data “hostname=/bin/hostname
&data=/sbin/ifconfig
” \
http://apollo3.cs.illinois.edu/robotpi/controller.py/send_heartbeat
Perhatikan simbol backtick ( ` ) dan tanda kutip ganda ( ” ). Untuk kenyamanan Anda, Anda dapat
menyalin teks dari https://courses.engr.illinois.edu/cs424/mp/ifupdrobotpi.txt
Gunakan Ctrl + o untuk menyimpan perubahan Anda, Ctrl + x untuk keluar nano.
Pada titik ini, kita selesai dengan konfigurasi awal. Reboot Pi dengan sudo reboot now , dan
Langsung ke Bagian 4 untuk menguji konfigurasi kita.
3.2 Menyiapkan Konfigurasi Awal melalui Jaringan Berkabel
Metode ini hampir sama dengan Bagian 3.1. Dalam metode ini, kita masih perlu mem-boot Raspberry
Pi. Tinjau Bagian 2.1.1 tentang cara mem-boot Raspberry Pi. Alih-alih menyambungkan HDMI
Display, Keyboard, dan Mouse, sambungkan kabel Ethernet ke port masing-masing Pi.
Sambungkan ujung lain kabel Ethernet ke Router Nirkabel yang menjalankan DHCP. Anda
juga dapat menghubungkannya ke mesin desktop/laptop Anda jika Anda tidak memiliki Router Nirkabel.
Setelah menyalakannya, tunggu satu atau dua menit hingga Raspbian benar-benar boot. Sekarang kita bisa ssh ke
itu. Jika Anda menghubungkan kabel Ethernet ke router nirkabel, Anda perlu mengunjungi konsol web
router untuk menemukan Alamat IP Pi. Misalkan Alamat IP adalah 192.168.xxx.yyy.
Sekarang Anda dapat ssh ke Pi dengan menggunakan ssh [email protected] xxx.yyy
Ini akan meminta kata sandi. Nama pengguna default adalah pi, dan kata sandi default adalah raspberry
Tergantung pada pengaturan router Anda, Anda dapat melewati langkah Alamat IP, dan mungkin dapat
langsung menemukan Pi dengan nama raspberrypi.local dan terhubung menggunakan
ssh [email protected]
Jika Anda tidak memiliki perute nirkabel, Anda telah menghubungkan Pi secara langsung ke
port Ethernet mesin Anda. Dalam hal ini, Anda telah membuat jaringan kabel pribadi. Mesin Anda kemungkinan akan
mendapatkan IP konfigurasi otomatis dengan format 169.254.xxx.yyy . Anda mungkin dapat langsung menemukan
Pi dengan nama raspberrypi.local . Jika itu tidak berhasil, Anda perlu menemukan
IP konfigurasi otomatis dari Raspberry Pi. Jalankan perintah sudo arpscan l
Ini kemungkinan akan menemukan Alamat IP Raspberry Pi. Anda mungkin tidak menginstal arpscan di
mesin Anda. Dalam hal ini Anda harus menginstalnya terlebih dahulu. Untuk Linux, ini tersedia dari
manajer paket Anda. Untuk OS X, instal dari homebrew. Untuk Windows, Anda perlu menemukan ARP
perangkat lunak pemindaian.
Setelah Anda dapat melakukan ssh ke Raspberry Pi, ikuti Bagian 3.1.1, 3.1.2, 3.1.3, dan
3.1.4 untuk membuat perubahan konfigurasi. Setelah selesai, lompat ke Bagian 4 untuk menguji konfigurasi kita.
3.3 Menyiapkan Konfigurasi Awal tanpa Mem-boot Raspberry Pi
Metode ini tidak memerlukan penggunaan layar, keyboard, dan mouse. Anda bahkan tidak perlu
mem-boot Pi untuk mengatur konfigurasi awal. Sebaliknya kita akan mengedit konfigurasi
langsung pada kartu MicroSD. Karena Raspbian pada kartu MicroSD menggunakan sistem file ext4,
Anda harus menjalankan Linux di mesin Anda. Jika mesin Anda tidak memiliki pembaca
kartu (skenario umum untuk mesin desktop), Anda perlu menggunakan Pembaca Kartu USB. Jika
Anda tidak menginstal Linux di mesin Anda, Anda dapat menggunakan Live CD/DVD Ubuntu untuk
mem-bootnya sementara di Linux tanpa benar-benar menginstal Linux. Jika mesin Anda adalah laptop, mesin
mungkin tidak memiliki drive CD/DVD, dalam hal ini Anda dapat membuat Ubuntu Live USB dan menggunakannya untuk
boot sementara Linux.
Jika Anda menggunakan Mac OS X, artikel berikut menunjukkan cara membuat USB yang dapat di-boot
http://business.tutsplus.com/tutorials/howtocreateabootableubuntuusbdriveformacinosx
cms21253 di Mac. Untuk mem-boot dari USB di Mac, sambungkan drive USB ke drive tersebut, mulai ulang
mesin, tekan dan tahan tombol Option segera setelah mendengar bunyi startup. Lepaskan
kunci setelah Startup Manager muncul dan memberi Anda opsi untuk boot dari USB. Jika Anda menggunakan
komputer windows, Anda dapat menggunakan perangkat lunak di https://rufus.akeo.ie untuk membuat
USB yang dapat di-boot. Perhatikan bahwa mungkin untuk menginstal driver untuk sistem file ext4 pada sistem operasi Windows atau OS
X Anda, dan mengedit file konfigurasi pada kartu MicroSD tanpa menggunakan Linux.
Untuk OS X, driver tersebut telah dilaporkan tidak stabil dan menyebabkan efek samping lain
termasuk merusak sistem file kartu MicroSD. Oleh karena itu, kami tidak mengambil rute itu.
Setelah Anda menjalankan Linux di mesin Anda, masukkan kartu MicroSD (melalui adaptor MicroSD ke
SD jika diperlukan). Itu mungkin akan memasangnya di /media atau /media/ubuntu . Di dalam
lokasi yang di-mount, akan ada dua direktori. Salah satunya akan diberi nama "boot". Kami tidak
tertarik dengan direktori “boot”. Tetapi kita perlu mengedit beberapa file di dalam direktori lain.
Direktori tersebut dapat memiliki nama yang berbeda. Nama dapat berupa (i) rangkaian karakter dan tanda pisah
heksadesimal yang terkait dengan kartu MicroSD, atau (ii) nama juga dapat berupa "root". Buka
terminal, dan ubah direktori seperti berikut. Hanya satu yang akan berfungsi
cd /media/ubuntu/ hexadecimal_string_related_to_the_memory_card/
(ATAU)
cd /media/hexadecimal_string_related_to_the_memory_card/
(ATAU)
cd /media/ ubuntu/root
(ATAU)
cd /media/root
Direktori ini sesuai dengan sistem file Raspbian yang diinstal pada kartu MicroSD.
Setelah kita berada di dalam direktori yang tepat sebagai disebutkan di atas, kita perlu mengubah file
berikut. Perhatikan titik awal (.) karena jalur ini relatif terhadap direktori saat ini.
⇒ Edit ./etc/hostnam e (Lihat Bagian 3.1.1)
⇒ Edit ./etc/hosts (Lihat Bagian 3.1.1)
⇒ Edit ./etc/wpa_sup plicant/wpa_supplicant.conf (Lihat Bagian 3.1.2)
⇒ Edit ./etc/network/interfaces (Lihat Bagian 3.1.3)
⇒ Buat file ./etc/network/ifup.d/robotpi dan atur izin yang sesuai. (Lihat
Bagian 3.1.4)
Berkas ini sesuai dengan berkas yang diedit di Bagian 3.1.1, 3.1.2, 3.1.3, dan 3.1.4. Ikuti
bagian tersebut untuk membuat perubahan. Ingat titik awal (.) di jalur di sini. Kita perlu
mengedit file pada kartu MicroSD yang sesuai dengan sistem file Raspberry Pi. Jika Anda lupa
titik awal, Anda akan mengedit file sistem operasi Linux host, yang
dapat mengakibatkan masalah yang tidak terduga. Setelah selesai, keluar dari terminal, pastikan tidak ada aplikasi lain
yang menggunakan kartu MicroSD, lepaskan dan keluarkan kartu MicroSD dengan aman. Lompat ke Bagian 4
untuk menguji konfigurasi kita.
- Menguji Konfigurasi Awal
Pada bagian ini kita menguji konfigurasi kita. Jika Anda belum memasang kartu MicroSD ke
Raspberry Pi (yang dapat terjadi jika Anda mengikuti Bagian 2.2 dan 3.3), sekaranglah saatnya untuk melakukannya
. Tinjau bagian 2.1.1 tentang cara menghubungkan perangkat ke Raspberry Pi. Di bagian ini, kami menguji
apakah kami dapat terhubung ke Raspberry Pi dalam pengaturan nirkabel dengan hanya menghubungkan (1)
kartu MicroSD, (2) Catu Daya USB 5V CanaKit.
Tunggu beberapa menit agar Pi benar-benar boot. Sekarang buka browser di komputer Anda dan
kunjungi http://apollo3.cs.illinois.edu/robotpi. Maka akan muncul halaman dashboard seperti Gambar 4.1.
Dasbor ini penting saat bekerja di kampus, karena IP Address yang diberikan melalui
IllinoisNet WiFi bersifat dinamis.
Jika Anda telah mengatur konfigurasi dengan benar, tabel harus berisi baris dengan informasi
terkait dengan Raspberry Pi Anda. Baris itu harus memiliki nama host unik yang Anda berikan di Bagian
3 di kolom pertama. Stempel waktu harus terbaru (karena Anda baru saja mem-boot mesin).
Periksa IP nirkabel. Ini adalah Alamat IP Raspberry Pi Anda saat ini saat terhubung
melalui WiFi. Periksa apakah Anda dapat ssh dengan menjalankan yang berikut ini (ganti 10.195.29.33 dengan
Alamat IP sebenarnya yang ditampilkan di dasbor)
ssh [dilindungi email]
Jika Anda belum mengubah kata sandi, kata sandi default harus raspberry
Jika semuanya berfungsi hingga saat ini, kapan pun Anda memerlukan Alamat IP yang ditetapkan secara dinamis ke
Raspberry Pi Anda, Anda harus mengunjungi http://apollo3.cs.illinois.edu /robotpi untuk menemukannya.
Perhatikan bahwa perintah untuk mematikan Raspberry Pi dengan aman adalah sudo shutdown now
Perintah untuk memulai ulang segera sudo reboot now
Sumber:Menyiapkan Raspberry Pi, Kamera, dan iRobot Create