GNU/Linux >> Belajar Linux >  >> Linux

Cara Menemukan Alamat IP di Baris Perintah Linux

Beberapa tahun yang lalu, ifconfig adalah cara favorit untuk mengetahui alamat IP di Linux. Sayangnya, perintah ifconfig sudah tidak digunakan lagi. Jika Anda mencoba menggunakan perintah ini hari ini, kemungkinan besar Anda akan melihat kesalahan berikut:

command not found: ifconfig

Jadi, bagaimana Anda menemukan alamat IP itu? Mari saya tunjukkan cara melakukannya.

Temukan alamat IP di baris perintah Linux

Nah, Anda dapat menggunakan perintah ip untuk tujuan ini. Perintah ip serbaguna dan dapat digunakan untuk beberapa hal lain yang berhubungan dengan jaringan.

Tapi hanya untuk menunjukkan alamat IP, gunakan perintah dengan ip addr , ip a atau alamat ip opsi (semuanya sama) dengan cara berikut:

ip address

Dan Anda akan melihat output seperti ini:

1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default 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: wlp58s0: mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 9c:b6:d0:d0:fc:b5 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.20/24 brd 192.168.1.255 scope global dynamic noprefixroute wlp58s0
valid_lft 5962sec preferred_lft 5962sec
inet6 fe80::bf14:21e3:4223:e5e4/64 scope link noprefixroute
valid_lft forever preferred_lft forever

Pada output di atas, Anda dapat mengabaikan yang pertama disebut lo (loopback). Anda dapat melihat bahwa alamat IP ditampilkan 192.168.1.20. 24 yang mengikutinya adalah subnet mask.

Itu dia. Begitulah cara Anda menampilkan alamat IP sistem host di baris perintah Linux.

Cara lain untuk menemukan alamat IP sistem Anda di Linux

Ada lebih banyak cara untuk memeriksa alamat IP di Linux. Biarkan saya menunjukkannya juga.

Tampilkan alamat IP dengan perintah hostname

Perintah hostname biasanya menampilkan nama host sistem Anda. Itu juga dapat digunakan untuk menampilkan alamat IP dari host:

hostname -I

Ini hanya akan menampilkan alamat IP dari host di terminal.

[email protected]:~$ hostname -I
192.168.0.106

Tampilkan alamat IP dengan alat nmcli

Sebagian besar distribusi Linux dilengkapi dengan alat Network Manager. Alat ini memiliki antarmuka baris perintah yang disebut nmcli. Anda dapat menggunakan alat nmcli ini untuk melihat sejumlah konfigurasi jaringan.

Alamat IP dapat ditampilkan dengan:

nmcli -p device show

Anda akan melihat alamat IP di output.

Bagaimana dengan ifconfig?

Sebenarnya, Anda masih bisa menggunakan perintah ifconfig. Itu hadir dalam paket net-tools. Anda dapat menginstalnya menggunakan manajer paket sistem Anda. Namun, penggunaan net-tools tidak dianjurkan jadi saya sarankan tetap menggunakan perintah ip.

Di distribusi berbasis Ubuntu, Anda dapat menginstal net-tools menggunakan perintah ini:

sudo apt install net-tools

Sekarang Anda dapat menggunakan perintah ifconfig untuk menampilkan alamat IP sistem Anda.

ifconfig -a

Outputnya akan seperti ini:

lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Local Loopback)
RX packets 14855 bytes 3027297 (3.0 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 14855 bytes 3027297 (3.0 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlp58s0: flags=4163 mtu 1500
inet 192.168.0.106 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::bf14:21e3:4223:e5e4 prefixlen 64 scopeid 0x20
ether 9c:b6:d0:d0:fc:b5 txqueuelen 1000 (Ethernet)
RX packets 88413 bytes 61851930 (61.8 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 56505 bytes 11409219 (11.4 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

Sekali lagi, ifconfig sudah tidak digunakan lagi dan tidak boleh digunakan.

Kiat Bonus:Menemukan alamat IP publik sistem Anda

Apa yang Anda lihat sejauh ini adalah menampilkan alamat IP pribadi sistem Anda. Maksud saya adalah jika Anda menggunakan router jaringan, kemungkinan besar Anda berada di belakang NAT.

Alamat IP sistem Anda adalah alamat pribadi, hanya digunakan untuk berkomunikasi dengan perangkat di sub-jaringan Anda. Perangkat apa pun di luar jaringan rumah/kantor Anda tidak akan dapat menemukan Anda dengan alamat IP ini. Mereka perlu sekarang alamat IP router Anda. Router Anda mengenali perangkat Anda dan berkomunikasi melalui alamat IP pribadi.

Bagaimana Anda mendapatkan alamat IP publik Anda (alamat IP router Anda)? Anda harus menggunakan alat pihak ketiga.

Misalnya, Anda dapat menggunakan perintah host dengan OpenDNS dan mendapatkan alamat IP publik:

host myip.opendns.com resolver1.opendns.com

Outputnya harus seperti ini:

Using domain server:
Name: resolver1.opendns.com
Address: 208.67.222.222#53
Aliases:
myip.opendns.com has address 202.91.87.117
Host myip.opendns.com not found: 3(NXDOMAIN)
Host myip.opendns.com not found: 3(NXDOMAIN)

Pada akhirnya…

Saya harap tip cepat ini membantu Anda menemukan alamat IP sistem Anda di baris perintah Linux. Anda juga dapat membaca tentang menemukan IP gateway di Linux.

Seperti biasa, jangan ragu untuk memberikan masukan dan saran Anda di bagian komentar di bawah.


Linux
  1. Cara Menghapus Riwayat Baris Perintah BASH di Linux

  2. 5 Alat Baris Perintah untuk Menemukan File dengan Cepat di Linux

  3. ppl – Buku Alamat Baris Perintah Untuk Linux

  1. Cara Menemukan Koneksi SSH Aktif di Linux

  2. Cara Reboot Linux Menggunakan Command Line

  3. cara menghasilkan alamat MAC acak dari baris perintah Linux

  1. Bagaimana menemukan alamat IP Anda di Linux

  2. Bagaimana menemukan alamat IP di Kali Linux

  3. Cara Mengganti Semua Kemunculan Word di Semua File di Baris Perintah Linux