GNU/Linux >> Belajar Linux >  >> Linux

Cara Menemukan Alamat IP Di Linux

Panduan ini akan memandu Anda melalui langkah-langkah untuk memeriksa atau menemukan alamat IP di Linux menggunakan ip dan hostname perintah dari antarmuka baris perintah dan antarmuka pengguna grafis. Selain itu, Anda juga akan mempelajari cara menampilkan hanya alamat IPv4 atau IPv6 dengan perintah contoh.

Sebelum masuk ke topik, mari kita lihat sekilas apa itu alamat IP, dan versinya.

Apa itu Alamat IP?

Alamat IP adalah representasi numerik unik yang ditetapkan untuk setiap perangkat yang terhubung ke jaringan komputer. IP adalah singkatan dari Saya internet P protokol.

Alamat IP terutama digunakan untuk mengidentifikasi perangkat dan berkomunikasi dengannya dari perangkat lain di jaringan area lokal (LAN) dan di Internet (WAN).

Ada dua versi IP yang tersedia:

  • Protokol Internet versi 4 (singkatnya IPv4)
  • Protokol Internet versi 6 (IPv6).

Alamat IPv4 tipikal adalah serangkaian angka yang dipisahkan oleh titik (titik). Berikut adalah contoh IPv4:

192.168.225.52

Alamat IPv6 tipikal adalah string karakter alfanumerik. Jadi, Terdiri dari angka dan karakter seperti di bawah ini:

2409:4072:9b:47f0:9939:7a5a:f863:1476

Alamat IP bukan angka acak. Nomor tersebut dialokasikan dan dikelola secara global oleh Internet Assigned Numbers Authority (IANA), sebuah divisi dari Internet Corporation for Assigned Names and Numbers (ICANN).

Semoga Anda mendapatkan ide dasar tentang alamat IP dan organisasi di baliknya. Sekarang mari kita lanjutkan dan lihat cara mendapatkan alamat IP di sistem Linux dari baris perintah menggunakan ip dan hostname perintah. Pertama, mari kita lihat ip perintah.

1. Temukan alamat IP di Linux dari Command line interface (CLI) menggunakan perintah ip

ip utility adalah alat konfigurasi jaringan baris perintah yang memanfaatkan berbagai fitur jaringan yang tersedia di kernel Linux modern. Ini menggantikan ifconfig sebelumnya dan sekarang tidak digunakan lagi program. Dengan ip perintah, kita dapat memeriksa antarmuka jaringan dan tabel perutean sistem Linux.

1.1. Tampilkan alamat IP semua antarmuka jaringan

Untuk menemukan alamat IP dari semua antarmuka jaringan yang terpasang di mesin Linux, jalankan ip perintah dengan addr argumen seperti di bawah ini:

$ ip addr

Atau,

$ ip a

Perintah ini akan menampilkan penetapan IP saat ini ke semua antarmuka jaringan di sistem:

1: lo:  mtu 65536 qdisc noqueue state UNKNOWN qlen 1000
     link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
     inet 127.0.0.1/8 scope host lo
        valid_lft forever preferred_lft forever
     inet6 ::1/128 scope host 
        valid_lft forever preferred_lft forever
 2: eth0:  mtu 1500 qdisc pfifo_fast state UP qlen 1000
     link/ether 08:00:27:8f:05:11 brd ff:ff:ff:ff:ff:ff
     inet 10.0.2.15/24 scope global eth0
        valid_lft forever preferred_lft forever
     inet6 fe80::a00:27ff:fe8f:511/64 scope link 
        valid_lft forever preferred_lft forever

Seperti yang Anda lihat pada output di atas, sistem Linux Alpine saya memiliki dua antarmuka jaringan, yaitu lo dan eth0 . lo adalah antarmuka loopback, antarmuka virtual yang digunakan sistem untuk "berbicara dengan dirinya sendiri". Dan antarmuka kedua disebut eth0 , adalah antarmuka Ethernet.

Anda akan melihat keberadaan alamat IP yang valid di inet bidang dalam output di atas. Sesuai output, alamat IPv4 eth0 adalah 10.0.2.15 dan IPv6 adalah fe80::a00:27ff:fe8f:511 .

Untuk sistem yang menggunakan Dynamic Host Configuration Protocol (DHCP), alamat IP yang valid di bidang ini akan memverifikasi bahwa DHCP berfungsi.

Dalam distribusi Linux baru-baru ini, nama antarmuka jaringan mungkin enp5s0 atau enp0s3 . Jika Anda memiliki kartu antarmuka nirkabel, Anda akan melihat sesuatu seperti wlp9s0 dalam keluaran.

Apakah Anda memperhatikan kata "NAIK" di baris pertama untuk setiap antarmuka? Ini menunjukkan bahwa antarmuka jaringan diaktifkan.

1.2. Tampilkan alamat IP dari antarmuka jaringan tertentu

Saat Anda menjalankan ip addr perintah tanpa opsi apa pun, itu akan menunjukkan kepada Anda detail jaringan dari semua antarmuka dalam sistem. Namun, Anda dapat secara eksplisit menentukan nama antarmuka jaringan tertentu untuk melihat detail IP saja:

$ ip addr show dev eth0

Perintah ini akan menampilkan detail IP dari eth0 antarmuka saja:

2: eth0:  mtu 1500 qdisc pfifo_fast state UP qlen 1000
     link/ether 08:00:27:8f:05:11 brd ff:ff:ff:ff:ff:ff
     inet 10.0.2.15/24 scope global eth0
        valid_lft forever preferred_lft forever
     inet6 fe80::a00:27ff:fe8f:511/64 scope link 
        valid_lft forever preferred_lft forever

1.3. Cetak hanya informasi IP dasar dalam format tabel

Alih-alih menampilkan semua detail jaringan, kami hanya dapat menampilkan output singkat dengan -br (-brief ) bendera.

$ ip -br a

Opsi ini hanya mencetak informasi dasar dalam format tabel untuk keterbacaan yang lebih baik.

 lo               UNKNOWN        127.0.0.1/8 ::1/128 
 enp0s3           UP             
 enp0s8           UP             2409:4072:9b:47f0:a00:27ff:fe10:7cc1/64 fe80::a00:27ff:fe10:7cc1/64 
 enp0s9           UP             2409:4072:9b:47f0:a00:27ff:fe5d:6128/64 fe80::a00:27ff:fe5d:6128/64 
 br0              UP             192.168.225.52/24 fe80::a00:27ff:fe8a:5294/64 
 virbr0           DOWN           192.168.122.1/24 
 virbr0-nic       DOWN           

Opsi ini saat ini hanya didukung oleh ip addr , ip addr show dan ip link show perintah.

1.4. Tampilkan alamat IP dalam warna

ip perintah memiliki opsi untuk menambahkan warna ke alamat IP. Sangat membantu untuk membedakan alamat IP dari bagian lain dalam output.

Untuk mengonfigurasi keluaran warna, gunakan -c bendera:

$ ip -c a

Opsi ini akan menampilkan setiap detail dalam output dalam warna yang berbeda.

1.5. Tampilkan alamat IPv4 saja

Seperti yang mungkin Anda perhatikan pada keluaran sebelumnya, ip perintah memberi Anda detail IPv4 dan IPv6. Anda juga hanya dapat menampilkan alamat IPv4 atau alamat IPv6.

Untuk mencetak hanya alamat IPv4, gunakan -4 pilihan:

$ ip -4 a

Contoh keluaran:

1: lo:  mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
     inet 127.0.0.1/8 scope host lo
        valid_lft forever preferred_lft forever
 5: br0:  mtu 1500 qdisc noqueue state UP group default qlen 1000
     inet 192.168.225.52/24 brd 192.168.225.255 scope global br0
        valid_lft forever preferred_lft forever
 6: virbr0:  mtu 1500 qdisc noqueue state DOWN group default qlen 1000
     inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
        valid_lft forever preferred_lft forever

1.6. Tampilkan alamat IPv6 saja

Untuk mencetak hanya alamat IPv4, gunakan -6 pilihan:

$ ip -6 a

Contoh keluaran:

1: lo:  mtu 65536 state UNKNOWN qlen 1000
     inet6 ::1/128 scope host 
        valid_lft forever preferred_lft forever
 3: enp0s8:  mtu 1500 state UP qlen 1000
     inet6 2409:4072:9b:47f0:a00:27ff:fe10:7cc1/64 scope global mngtmpaddr noprefixroute 
        valid_lft forever preferred_lft forever
     inet6 fe80::a00:27ff:fe10:7cc1/64 scope link 
        valid_lft forever preferred_lft forever
 4: enp0s9:  mtu 1500 state UP qlen 1000
     inet6 2409:4072:9b:47f0:a00:27ff:fe5d:6128/64 scope global mngtmpaddr noprefixroute 
        valid_lft forever preferred_lft forever
     inet6 fe80::a00:27ff:fe5d:6128/64 scope link 
        valid_lft forever preferred_lft forever
 5: br0:  mtu 1500 state UP qlen 1000
     inet6 fe80::a00:27ff:fe8a:5294/64 scope link 
        valid_lft forever preferred_lft forever

1.7. Cetak output perintah ip dalam format JSON

Anda dapat menggunakan -j (-json ) dengan ip perintah untuk menampilkan hasil dalam format JavaScript Object Notation (JSON).

$ ip -j a

Contoh keluaran:

1.8. Tampilkan informasi IP dalam format yang dapat dibaca manusia

-h , -human , -human-readable opsi memungkinkan Anda menampilkan statistik keluaran dengan nilai yang dapat dibaca manusia diikuti dengan akhiran.

$ ip -h a

Untuk detail lebih lanjut, periksa halaman manual.

$ man ip

2. Tampilkan alamat IP di Linux menggunakan perintah hostname

nama host adalah label alfanumerik yang diberikan ke sebuah node untuk mengidentifikasinya di jaringan. Di Linux, hostname perintah memungkinkan Anda untuk menampilkan atau mengatur nama host sistem, dan menunjukkan alamat jaringan dari semua antarmuka jaringan di sistem host.

Untuk menampilkan alamat IP dari semua kartu antarmuka jaringan yang terpasang di Linux, jalankan hostname perintah dengan -I pilihan:

$ hostname -I

Contoh keluaran:

192.168.225.52 192.168.122.1 2409:4072:9b:47f0:a00:27ff:fe10:7cc1 2409:4072:9b:47f0:a00:27ff:fe5d:6128

Anda sekarang belajar tentang dua perintah untuk memeriksa informasi alamat IP dari Terminal di Linux. Seperti yang Anda lihat, semua langkah yang disebutkan di atas hanya untuk antarmuka baris perintah (CLI). Bagian berikut menunjukkan cara mendapatkan detail alamat IP dari lingkungan grafis.

3. Dapatkan alamat IP di Linux dari Graphical user interface (GUI)

Menemukan alamat IP berbeda tergantung pada lingkungan desktop (DE) yang Anda gunakan. Langkah-langkah yang disediakan di bawah ini diuji di desktop Ubuntu GNOME.

Di menu Dash, ketik Setelan dan klik untuk membukanya.

Selanjutnya, pilih jenis jaringan (Wifi atau Kabel) yang sedang Anda gunakan.

Jika Anda terhubung ke jaringan Kabel, klik Jaringan tombol di panel kiri jendela Pengaturan. Di panel kanan, klik Perkakas setelan jaringan lanjutan tombol.

Catatan: Sistem saya tidak terhubung dengan jaringan kabel apa pun, jadi ini menunjukkan - Kabel dicabut . Jika Anda terhubung dengan jaringan kabel, Anda akan melihat Tersambung pesan.

Jika sistem Anda terhubung ke jaringan Nirkabel, klik Wi-Fi tombol di panel kiri jendela Pengaturan. Di panel kanan, klik Perkakas setelan jaringan lanjutan tombol.

Setelah Anda mengklik tombol roda gigi Pengaturan jaringan lanjutan, jendela berikut akan terbuka. Di bawah Detail tab, Anda dapat menemukan detail alamat IP.

Semoga membantu.

Panduan terkait:

  • Cara Mengkonfigurasi Alamat IP Statis Di Linux Dan Unix
  • Cara Mengkonfigurasi Alamat IP Di Ubuntu 18.04 LTS
  • Cara Mengkonfigurasi Alamat IP Statis Dan Dinamis Di Arch Linux
  • Cara Menetapkan Beberapa Alamat IP ke Satu Kartu Jaringan Di Linux
  • Cara Mengetahui Alamat IP Publik Dari Baris Perintah Di Linux
  • Menampilkan Informasi Jaringan Di Linux Menggunakan Alat IP Apa
  • Cara Menemukan Geolokasi Alamat IP Dari Commandline

Gambar unggulan oleh Jorge Guillen dari Pixabay .


Linux
  1. Cara menggunakan FIND di Linux

  2. Cara menemukan File di Linux

  3. Bagaimana cara menemukan alamat IP saya di Ubuntu

  1. Bagaimana menemukan alamat IP Anda di Linux

  2. Cara menemukan file di Linux

  3. Cara menemukan alamat IP gateway di Linux

  1. Cara Menemukan atau Memeriksa Alamat IP Anda di Linux

  2. Bagaimana menemukan alamat IP saya di Ubuntu 20.04 Focal Fossa Linux

  3. Bagaimana menemukan alamat IP saya di Ubuntu 22.04 Jammy Jellyfish Linux