Bagaimana saya bisa menentukan apakah ada dua mesin di subnet dengan IP yang sama?

1

Apakah ada perintah di Ubuntu atau OSX yang akan memberi tahu saya jika ada dua mesin di subnet dengan alamat IP yang sama? Jadi saya bisa memperbaiki masalahnya.

Mungkin, ada alat yang menghasilkan tabel alamat IP / nama mesin pada subnet?

MENJAWAB

Saya menemukan solusi yang baik melalui tautan ini :

Ketika saya mencoba:

sudo arp-scan -I eth0 -l

Saya menemukan bahwa printer internet memiliki IP yang sama dengan mesin baru saya.

Di Ubuntu, Anda dapat menginstal menggunakan perintah ini:

sudo apt-get install arp-scan

Dalam kasus khusus saya, saya mendapatkan perilaku ssh yang rapuh - kadang-kadang, koneksi saya ditolak. Lain kali, saya akan terhubung dengan baik, tetapi koneksi akan turun setelah beberapa periode waktu acak. Mengingat bahwa dua perangkat memiliki IP statis yang sama pada subnet, perilaku ini sebenarnya masuk akal.

kfmfe04
sumber
Tahukah Anda bahwa Anda sebenarnya dapat menjawab pertanyaan Anda sendiri di superuser.com? Mungkin patut memposting "edit" Anda sebagai jawaban, karena itu tampaknya alat yang sangat rapi.
Stefan Seidel

Jawaban:

3

Anda dapat membuat daftar mesin yang saat ini dikenal di cache ARP dengan menjalankan

arp -n | sort -n

Ini akan mencetak alamat IP dan alamat MAC mesin. Anda juga akan mengetahui alamat MAC dari mesin yang dimaksud, sehingga Anda dapat mengidentifikasi mereka. Anda dapat memeriksa duplikat dengan tangan atau menggunakan baris praktis ini:

arp -n | sort -n | uniq -cw15

dan perhatikan baris yang tidak ada 1di kolom pertama.

Mungkin bermanfaat untuk menjalankan ping -bc3 192.168.1.255(atau apa pun alamat broadcast jaringan Anda) sebelumnya sehingga lebih banyak mesin yang akan diketahui oleh mesin Anda.

Stefan Seidel
sumber
2

Anggap ini adalah jaringan rumah yang bisa Anda unduh dan gunakan nmap . Ini akan memindai jaringan dan membuat laporan untuk semua mesin di jaringan. Jika ini jaringan kerja, Anda harus mendapatkan izin dari IT sebelum menjalankan alat pemindaian.

Brad Patton
sumber