GNU/Linux >> Belajar Linux >  >> Linux

Menyelesaikan Alamat Mac Dari Alamat Ip Di Linux?

Saya perlu menulis skrip bash di mana saya harus membuat file yang menyimpan rincian Alamat IP dari host dan pemetaannya dengan Alamat MAC yang sesuai.

Apakah ada cara yang memungkinkan saya untuk mengetahui alamat MAC host (jarak jauh) mana pun saat alamat IP host tersedia?

Jawaban yang Diterima:

Jika Anda hanya ingin mengetahui alamat MAC dari alamat IP yang diberikan, Anda dapat menggunakan perintah arp untuk mencarinya, setelah Anda melakukan ping ke sistem 1 kali.

Contoh

$ ping skinner -c 1
PING skinner.bubba.net (192.168.1.3) 56(84) bytes of data.
64 bytes from skinner.bubba.net (192.168.1.3): icmp_seq=1 ttl=64 time=3.09 ms

--- skinner.bubba.net ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 3.097/3.097/3.097/0.000 ms

Sekarang lihat di tabel ARP:

$ arp -a
skinner.bubba.net (192.168.1.3) at 00:19:d1:e8:4c:95 [ether] on wlp3s0

jari

Jika Anda ingin menyapu seluruh LAN untuk alamat MAC, Anda dapat menggunakan alat baris perintah fing untuk melakukannya. Biasanya tidak diinstal sehingga Anda harus mengunduhnya dan menginstalnya secara manual.

$ sudo fing 10.9.8.0/24

Menggunakan ip

Jika ternyata Anda tidak memiliki arp atau fing perintah yang tersedia, Anda dapat menggunakan perintah iproute2 ip neigh untuk melihat tabel ARP sistem Anda sebagai gantinya:

$ ip neigh
192.168.1.61 dev eth0 lladdr b8:27:eb:87:74:11 REACHABLE
192.168.1.70 dev eth0 lladdr 30:b5:c2:3d:6c:37 STALE
192.168.1.95 dev eth0 lladdr f0:18:98:1d:26:e2 REACHABLE
192.168.1.2 dev eth0 lladdr 14:cc:20:d4:56:2a STALE
192.168.1.10 dev eth0 lladdr 00:22:15:91:c1:2d REACHABLE

Referensi

  • Setara dengan iwlist untuk melihat siapa yang ada di sekitar?

Linux
  1. Bagaimana mengetahui apakah Anda siap untuk beralih dari Mac ke Linux

  2. Cara mengubah alamat MAC menggunakan macchanger di Kali Linux

  3. C/C++ Linux MAC Address dari semua antarmuka

  1. Mengapa saya beralih dari Mac ke Linux

  2. Mengapa saya beralih dari Mac ke Linux

  3. cara menghasilkan alamat MAC acak dari baris perintah Linux

  1. Temukan host langsung di jaringan di Linux

  2. Alat Baris Perintah Untuk Mendapatkan Info Vendor Oui Dari Alamat Mac?

  3. Hubungkan ke Linux dari Mac OS X dengan menggunakan Terminal