Cara Mengubah Nama Host Raspberry Pi Anda (atau Perangkat Linux Lain)
Hostname default untuk Raspberry Pi adalah, cukup kreatif, "raspberrypi
“. Bagaimana jika Anda ingin nama host berbeda atau Anda ingin menghindari konflik nama host di jaringan lokal Anda? Baca terus saat kami menunjukkan kepada Anda cara cepat mengubah nama host perangkat berbasis Linux.
Mengapa Saya Ingin Melakukan Ini?
Ada dua alasan utama mengapa Anda ingin meluangkan waktu beberapa menit untuk mengedit nama host lokal perangkat Linux di jaringan Anda. Alasan paling umum adalah penyesuaian - menyenangkan untuk mempersonalisasikan sesuatu. Daripada meninggalkan stasiun musik Raspberry Pi Anda seperti biasa ”raspberrypi
", Misalnya, Anda dapat mengubah nama menjadi"jukebox
“.
Alasan lain Anda ingin menyesuaikan host lokal adalah untuk menghindari konflik nama. Jika Anda, misalnya, telah membeli dan menyiapkan tiga unit Raspberry Pi, ketiganya (dengan asumsi instalasi Raspbian default) akan berusaha mengklaim nama host lokal “raspberrypi
“.
Yang pertama akan berhasil dan dua berikutnya akan gagal menyelesaikan nama host mereka, membiarkannya kosong di daftar perangkat router Anda (seperti yang terlihat pada gambar di atas) dan tidak dapat dijangkau melalui protokol berbasis hostname seperti berbagi file Samba.
Untungnya itu sangat sederhana, dengan asumsi Anda tahu di mana harus melakukan beberapa pengeditan cepat, untuk mengubah nama host Raspberry Pi Anda (dan sebagian besar perangkat berbasis Linux yang Anda memiliki akses penuh). Untuk tujuan demonstrasi, kami akan melakukan perubahan pada instalasi Raspbian, tetapi pengeditan file yang sama akan berfungsi pada Debian, Ubuntu, dan sebagian besar platform Linux lainnya.
Mengubah Host pada Pi Anda
Kami memiliki begitu banyak unit Raspberry Pi di sekitar kantor sehingga banyak dari mereka sekarang dalam konflik. Hari ini kita akan memperbaikinya dengan menetapkan nama unik untuk setiap unit Pi berdasarkan fungsi mereka saat ini. Calon yang sempurna untuk penggantian nama ini adalah stasiun cuaca Raspberry Pi kami yang luar biasa; akan lebih mudah untuk mengidentifikasinya di jaringan setelah kami mengubah nama host menjadi "Stasiun cuaca
“.
Langkah pertama adalah membuka terminal pada perangkat atau SSH ke dalam perangkat dan membuka terminal jarak jauh. Perangkat kami tidak memiliki kepala dan saat ini sedang berjalan, jadi kami akan mengambil rute terminal jarak jauh dan menghubungkannya melalui SSH.
Di terminal, ketik perintah berikut untuk membuka file host:
sudo nano / etc / hosts
File host Anda akan terlihat seperti ini:
Biarkan semua entri, kecuali untuk entri yang terakhir berlabel 127.0.1.1
dengan nama host “raspberrypi
“. Ini adalah satu-satunya baris yang ingin Anda edit. Ganti "raspberrypi" dengan nama host apa pun yang Anda inginkan. Kami menggantinya di perangkat kami dengan “Stasiun cuaca
“. Tekan CTRL + X untuk menutup editor; setuju untuk menimpa file yang ada dan menyimpannya.
Kembali di terminal, ketik perintah berikut untuk membuka file hostname:
sudo nano / etc / hostname
File ini hanya berisi nama host Anda saat ini:
Ganti default “raspberrypi
"Dengan nama host yang sama dengan yang Anda masukkan pada langkah sebelumnya (mis."Stasiun cuaca
"). Sekali lagi, tekan CTRL + X untuk menutup editor, setuju untuk menimpa file yang ada dan menyimpannya.
Akhirnya, kita perlu mengkomit perubahan pada sistem dan mem-boot ulang sistem agar perubahan tersebut berlaku. Di terminal, masukkan perintah berikut untuk melakukan perubahan:
sudo /etc/init.d/hostname.sh
Ikuti perintah itu dengan:
sudo reboot
Setelah sistem kembali online, Anda dapat memeriksa daftar perangkat di router Anda untuk melihat apakah nama host baru telah diselesaikan dengan benar:
Keberhasilan! Sekarang alih-alih mengembara jaringan tanpa nama, stasiun cuaca Raspberry Pi kecil kami memiliki nama host sendiri.