1. Apa Itu Alamat IP?
Alamat IP adalah nomor unik yang digunakan untuk mengidentifikasi perangkat dalam jaringan. Ini sangat penting untuk mengirim dan menerima data saat berkomunikasi melalui internet atau jaringan lokal. Ada dua jenis utama alamat IP: IPv4 dan IPv6. IPv4 menggunakan format 32-bit seperti “192.168.0.1”, sedangkan IPv6 menggunakan format 128-bit seperti “2001:0db8:85a3:0000:0000:8a2e:0370:7334”. IPv6 dikembangkan untuk meningkatkan ruang alamat dan mendukung lebih banyak perangkat.
2. Perintah Dasar untuk Mengecek Alamat IP di Ubuntu
Ubuntu menyediakan berbagai perintah untuk memeriksa alamat IP. Dengan menggunakan perintah berikut, Anda dapat dengan mudah melihat alamat IP yang diberikan ke sistem Anda.
2.1 Perintah ip addr show
ip addr show
adalah perintah yang direkomendasikan dalam distribusi Linux terbaru untuk menampilkan alamat IPv4 dan IPv6 yang ditetapkan ke antarmuka jaringan.
Contoh Penggunaan:
$ sudo ip addr show
Contoh Output:
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
inet 192.168.1.10/24 brd 192.168.1.255 scope global dynamic ens33
valid_lft 86381sec preferred_lft 86381sec
inet6 fe80::250:56ff:fe9a:de91/64 scope link
valid_lft forever preferred_lft forever
- inet: Nilai setelah “inet” seperti “192.168.1.10/24” adalah alamat IPv4 Anda. “/24” menunjukkan panjang subnet mask dalam notasi CIDR (setara dengan 255.255.255.0).
- inet6: Nilai setelah “inet6” seperti “fe80::250:56ff:fe9a:de91” adalah alamat IPv6 Anda.
Penjelasan Tambahan:
brd
: Menunjukkan alamat siaran (broadcast).scope
: Menentukan cakupan alamat IP. “global” berarti dapat digunakan di seluruh internet, sedangkan “link” berarti hanya dapat digunakan dalam jaringan lokal.
2.2 Perintah hostname -I
Perintah hostname -I
menampilkan semua alamat IP yang diberikan ke sistem dalam format yang sederhana dan dipisahkan oleh spasi. Ini berguna jika Anda hanya ingin mendapatkan alamat IP tanpa informasi tambahan.
Contoh Penggunaan:
$ hostname -I
Contoh Output:
192.168.1.10 fe80::250:56ff:fe9a:de91
- Alamat pertama adalah alamat IPv4, dan alamat berikutnya adalah alamat IPv6.
Menampilkan Alamat IP dari Antarmuka Jaringan Default:
- Untuk mendapatkan alamat IP dari antarmuka jaringan default, gunakan perintah berikut:
$ ip route get 1.1.1.1
Perintah ini menampilkan rute yang digunakan untuk mencapai alamat IP tertentu dan menunjukkan antarmuka jaringan default.
2.3 Perintah curl ifconfig.me
curl ifconfig.me
adalah perintah yang mengakses layanan eksternal untuk mendapatkan alamat IP publik Anda. Ini berguna jika Anda ingin mengetahui alamat IP yang digunakan untuk mengakses internet. Namun, perhatikan bahwa perintah ini memerlukan koneksi internet dan dapat menimbulkan masalah privasi.
Contoh Penggunaan:
$ curl ifconfig.me
Contoh Output:
203.0.113.50
Output ini menunjukkan alamat IP publik yang terlihat oleh internet.
Perhatian Privasi:
curl ifconfig.me
mengirim informasi alamat IP Anda ke server eksternal. Jika privasi menjadi perhatian utama, sebaiknya periksa alamat IP langsung dari pengaturan router Anda.
3. Perintah ifconfig
yang Lama dan Alternatifnya
ifconfig
adalah perintah yang sebelumnya digunakan untuk mengelola jaringan di Linux, tetapi sekarang tidak lagi direkomendasikan dan tidak termasuk secara default dalam distribusi Linux terbaru. Sebagai gantinya, perintah ip
lebih disarankan.
Menginstal ifconfig
:
$ sudo apt install net-tools
Contoh Penggunaan:
$ sudo ifconfig
Contoh Output:
inet 192.168.1.10 netmask 255.255.255.0 broadcast 192.168.1.255
4. Menggunakan Network Manager
4.1 Perintah nmcli
nmcli
adalah alat baris perintah untuk mengontrol NetworkManager dan menampilkan informasi detail tentang perangkat jaringan. Jika nmcli
belum terinstal, Anda dapat menginstalnya dengan perintah berikut:
Cara Menginstal:
$ sudo apt install network-manager
Contoh Penggunaan:
$ nmcli device show
Contoh Output:
IP4.ADDRESS[1]: 192.168.1.10/24
- Nilai setelah “IP4.ADDRESS[1]” adalah alamat IPv4 Anda.
Memeriksa Status NetworkManager:
- Untuk memeriksa apakah NetworkManager berjalan, gunakan perintah berikut:
$ systemctl status NetworkManager

5. Memeriksa Alamat IP dalam Berbagai Situasi
Mengetahui cara memeriksa alamat IP sangat penting dalam berbagai situasi, seperti pemecahan masalah koneksi jaringan, konfigurasi server, dan persiapan akses jarak jauh. Dengan memahami berbagai perintah, Anda dapat memilih metode yang paling sesuai untuk lingkungan dan kebutuhan Anda.
Tips Pemecahan Masalah:
- Masalah Koneksi Jaringan: Jika alamat IP tidak dikonfigurasi dengan benar, Anda mungkin tidak dapat terhubung ke jaringan. Gunakan
ip addr show
untuk memeriksa pengaturan IP dan pastikan antarmuka jaringan telah mendapatkan alamat IP yang benar. Dalam beberapa kasus, Anda mungkin perlu menggunakansudo
untuk mengubah pengaturan. - Pengaturan Akses Jarak Jauh: Jika Anda ingin mengakses server dari jarak jauh, Anda perlu mengetahui alamat IP publik Anda. Gunakan
curl ifconfig.me
untuk memeriksa alamat IP eksternal dan pastikan pengaturan port forwarding di router sudah dikonfigurasi dengan benar. - Memeriksa Koneksi: Untuk memeriksa apakah koneksi jaringan berfungsi dengan baik, gunakan perintah
ping
untuk menguji koneksi ke host tertentu. Misalnya, gunakanping google.com
untuk menguji koneksi internet Anda. Anda juga dapat menggunakantraceroute
untuk melihat jalur jaringan yang dilalui oleh paket dan mengidentifikasi titik masalah.
$ ping google.com
$ traceroute google.com
- Hasil
ping
: Periksa waktu respons dan apakah ada kehilangan paket. Jika tidak ada respons, mungkin ada masalah koneksi. - Hasil
traceroute
: Menampilkan waktu respons di setiap titik perjalanan paket, sehingga Anda dapat mengidentifikasi di mana letak masalah koneksi.
6. Kesimpulan
Ada beberapa cara untuk memeriksa alamat IP di Ubuntu, dan masing-masing metode memiliki kelebihan tersendiri. Anda dapat memilih perintah yang paling sesuai dengan kebutuhan Anda:
ip addr show
: Menyediakan informasi jaringan yang lengkap.hostname -I
: Menampilkan alamat IP dengan cara yang sederhana dan langsung.curl ifconfig.me
: Berguna untuk memeriksa alamat IP publik, tetapi perhatikan masalah privasi.ifconfig
: Perintah lama yang tidak lagi direkomendasikan, tetapi masih bisa digunakan dalam beberapa situasi.
Dengan menguasai perintah-perintah ini, Anda dapat mengelola jaringan Ubuntu dengan lebih efektif. Khususnya dalam pemecahan masalah jaringan, menggunakan perintah yang tepat dapat membantu Anda dengan cepat mengidentifikasi dan menyelesaikan masalah. Memahami konsep seperti Network Address Translation (NAT) dan perbedaan antara alamat IP privat dan publik juga akan meningkatkan pemahaman Anda tentang konfigurasi jaringan dan keamanan.
Jangan ragu untuk merujuk ke dokumentasi resmi Ubuntu atau sumber lainnya untuk memperdalam pengetahuan Anda tentang administrasi jaringan.

Sumber Referensi: