Cara memeriksa alamat IP di linux menggunakan baris arahan

Cara memeriksa alamat IP di linux menggunakan baris arahan

Cara memeriksa alamat IP pada mesin linux menggunakan antara muka baris arahan? Kebanyakannya semua sistem operasi Linux dan Unix menyediakan ifconfig dan ip fail binari. Anda hanya boleh menggunakan arahan ini untuk mencari alamat IP sistem tempatan.

Apa itu alamat IP?

A Internet PAlamat Rotocol (alamat IP) adalah label berangka yang diberikan kepada setiap peranti perkakasan yang disambungkan ke rangkaian komputer yang menggunakan protokol Internet untuk mengenal pasti peranti. Secara umum, ia adalah identiti mana -mana peranti. Alamat IP membolehkan peranti berkomunikasi dengan peranti lain melalui rangkaian berasaskan IP seperti LAN atau Internet.

  • Baca: 5 Perintah untuk mendapatkan IP awam menggunakan Terminal Linux

Kaedah 1 - Menggunakan arahan ifconfig

ifconfig Perintah biasanya terdapat di bawah /sbin direktori. Oleh itu, anda memerlukan akses root atau sudo untuk menjalankan ini di banyak sistem operasi.

ifconfig 

Output Contoh: [Beberapa output tersembunyi]

ETH0 LINK ENCAP: Ethernet HWADDR 00: 0C: 22: 83: 79: A3 Inet Addr: 192.168.10.199 Bcast: 192.168.1.255 Mask: 255.255.255.0 Inet6 Addr: Fe80 :: 20c: 29ff: Fe89: 79b3/64 Skop: Pautan Penyiaran Multicast Mtu: 1500 Metrik: 1 Rx Packets: 3931508 Ralat: 0 Diturunkan: 0 Overuns: 0 Frame: 0 Tx Packets: 1333146 Ralat : 0 jatuh: 0 overruns: 0 Carrier: 0 Perlanggaran: 0 Txqueuelen: 1000 Rx Bytes: 706273621 (673.5 MIB) TX Bytes: 857722605 (817.9 MIB) Alamat asas: 0x2000 Memori: FD5C0000-FD5E0000 

Seperti output di atas, sistem ini mempunyai alamat IP 192.168.10.199 pada Ethernet Interface Eth0.

Anda juga boleh melihat butiran antara muka tertentu dengan menentukan nama antara muka pada baris arahan seperti di bawah.

ifconfig et0 
  • Baca: Bash ifconfig: Perintah tidak dijumpai di CentOS/RHEL 7

Kaedah 2 - Menggunakan arahan IP

Perintah IP secara amnya tersedia di bawah direktori /bin tetapi beberapa linux os menyimpan di bawah /direktori sbin. Gunakan arahan berikut untuk mendapatkan alamat IP menggunakan arahan IP.

pertunjukan ip addr 

Output Contoh: [Beberapa output tersembunyi]

1: LO: MTU 16436 Qdisc Noqueue Link/Loopback 00: 00: 00: 00: 00: 00 BRD 00: 00: 00: 00: 00: 00 inet 127.0.0.1/8 skop host lo inet6 :: 1/128 Skop host valid_lft forever_lft forever 2: eth0: mtu 1500 qdisc pfifo_fast qlen 1000 link/eter 00: 0c: 22: 83: 79: a3 brd ff: : ff: ff inet 192.168.10.199/24 BRD 192.168.1.255 Skop Global Et0 inet6 Fe80 :: 20c: 29ff: Fe89: 79b3/64 Skop Link Valid_lft Forever Preferred_lft Selamanya 

Mengikut output di atas, sistem ini mempunyai alamat IP 192.168.10.199 pada Ethernet Interface Eth0. Antara muka ETH1 tidak mengkonfigurasi dengan alamat IP.

Anda juga boleh melihat butiran itnerface tertentu menggunakan arahan di bawah

IP Addr Show Eth0 

Cari lebih banyak arahan untuk memeriksa alamat IP tempatan mana -mana sistem Linux.

Laluan IP Dapatkan 1 | awk 'print $ nf; exit' 
Laluan IP Dapatkan 8.8.4.4 | kepala -1 | potong -d "-f8 
Laluan IP Dapatkan 8.8.4.4 | kepala -1 | awk 'cetak $ 7'