Bagaimana cara memindai host yang mendukung ipv6 di LAN saya?


8

Saya ingin menemukan semua tetangga saya yang mengaktifkan protokol ipv6 dan masih hidup. Saya mencoba ip -6 neighbor showtetapi tidak menunjukkan apa-apa.

Dapatkah seseorang merekomendasikan alat dan menunjukkan beberapa contoh? Terima kasih.


2
Apakah sebenarnya ada lalu lintas IPv6 di jaringan Anda?
— Michael Hampton

Wireshark memungkinkan ipv6sebagai filter, yang akan menjadi salah satu cara untuk mencari paket ND / RA.
— cpt_fink

@Douglas Su - jika Anda senang dengan jawaban di bawah ini, silakan tandai sebagai jawaban yang benar untuk memberi penghargaan kepada penulis atas waktu yang dihabiskan untuk membantu Anda. Terima kasih!
— MLu

Jawaban:


22

Yang terbaik untuk melakukan ping semua node khusus pada alamat multicast tautan - ff02::1- dan tunggu tanggapannya:

~ $ ping6 -I eth0 ff02::1
PING ff02::1(ff02::1) from fe80::a11:96ff:fe04:50cc wlan0: 56 data bytes
64 bytes from fe80::a11:96ff:fe02:50ce: icmp_seq=1 ttl=64 time=0.080 ms
64 bytes from fe80::1eaf:f7ff:fe64:ec8e: icmp_seq=1 ttl=64 time=1.82 ms (DUP!)
64 bytes from fe80::6676:baff:feae:8c04: icmp_seq=1 ttl=64 time=4047 ms (DUP!)
64 bytes from fe80::5626:96ff:fede:ae5f: icmp_seq=1 ttl=64 time=4047 ms (DUP!)
64 bytes from fe80::5626:96ff:fede:ae5f: icmp_seq=1 ttl=64 time=3049 ms (DUP!)
64 bytes from fe80::6676:baff:feae:8c04: icmp_seq=1 ttl=64 time=3049 ms (DUP!)
[...]
^C

Beberapa poin di sini:

  • Anda harus menentukan antarmuka: -I eth0
  • Responsnya adalah alamat tautan-lokal - respons tersebut dapat dengan mudah dikonversi ke alamat global Anda dengan mengganti awalan fe80:dengan awalan subnet Anda, misalnya dengan 2001:db8:1234:abcd:jika itu awalan subnet Anda.

Lihat http://www.iana.org/assignments/ipv6-multicast-addresses/ipv6-multicast-addresses.xhtml untuk beberapa alamat multicast lain selain ff02::1yang mungkin menarik.


4
Secara pribadi saya lebih suka menggunakan -cuntuk memiliki perintah ping berhenti secara otomatis dan -nsedemikian rupa sehingga tidak akan mencoba reverse DNS, seperti ini: ping6 -c2 -n ff02::1%eth0. Mengganti tautan lokal prefix dengan global prefix akan sering memberi Anda alamat global node, tetapi tidak selalu, itu tergantung pada konfigurasi spesifik.
— kasperd

4
" Responsnya adalah alamat tautan-lokal - respons tersebut dapat dengan mudah dikonversi ke alamat global Anda dengan mengganti awalan fe80:dengan awalan subnet Anda, misalnya dengan2001:db8:1234:abcd: " Itu tidak selalu benar. IPv6 dapat memiliki, dan bahkan mengharuskan jika alamat selain alamat tautan-lokal, beberapa jaringan pada antarmuka yang sama, dan bagian IID dari alamat tersebut bahkan tidak perlu jarak yang sama. Anda harus memiliki alamat tautan-lokal, tetapi Anda juga dapat memiliki beberapa alamat global dan / atau ULA pada antarmuka yang sama, dan tidak perlu memiliki IID yang sama atau bahkan panjang awalan.
— Ron Maupin

Apakah ada cara untuk melakukan ini dari Windows? Ping Windows tampaknya tidak memiliki padanan "-I".
— BlueMonkMN

-6

Saya menggunakan perangkat lunak gratis oleh NirSoft, yang disebut alat jaringan. Secara otomatis memuat semua informasi jaringan Anda dan Anda tidak memerlukan kotak cmd hitam.


3
betapa mengagumkannya itu, saya harap ini adalah aplikasi elektron !!!!! 111!
— znarf

Saya akan berasumsi "kotak cmd hitam" jauh lebih membantu dalam mempelajari masalah daripada perangkat lunak kotak hitam yang diberikan.
— Christian
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.