Làm cách nào để quét máy chủ hỗ trợ ipv6 trên mạng LAN của tôi?


8

Tôi muốn khám phá tất cả những người hàng xóm đã kích hoạt giao thức ipv6 và vẫn còn sống. Tôi đã cố gắng ip -6 neighbor shownhưng nó không cho thấy gì.

Ai đó có thể giới thiệu một công cụ và hiển thị một số ví dụ? Cảm ơn.


2
Có thực sự có lưu lượng IPv6 trên mạng của bạn không?
Michael Hampton

Wireshark cho phép ipv6như một bộ lọc, đó sẽ là một cách để tìm kiếm các gói ND / RA.
cpt_fink

@Doumund Su - nếu bạn hài lòng với câu trả lời dưới đây, vui lòng đánh dấu nó là câu trả lời đúng để trao giải cho tác giả vì đã dành thời gian cố gắng giúp bạn. Cảm ơn!
MLu

Câu trả lời:


22

Tốt nhất để ping một đặc biệt tất cả các nút trên một địa chỉ multicast liên kết - ff02::1- và chờ phản hồi:

~ $ 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

Một vài điểm ở đây:

  • bạn phải chỉ định giao diện: -I eth0
  • Các câu trả lời là địa chỉ liên kết cục bộ - chúng có thể dễ dàng được chuyển đổi thành địa chỉ toàn cầu của bạn bằng cách thay thế fe80:tiền tố bằng tiền tố của mạng con của bạn, ví dụ như 2001:db8:1234:abcd:nếu đó là tiền tố của mạng con của bạn.

Xem http://www.iana.org/assignments/ipv6-multicast-addresses/ipv6-multicast-addresses.xhtml để biết một số địa chỉ multicast khác ngoài địa chỉ ff02::1có thể được quan tâm.


4
Cá nhân tôi thích sử dụng -cđể lệnh ping tự động dừng và vì -nvậy nó sẽ không thử đảo ngược DNS, như thế này : ping6 -c2 -n ff02::1%eth0. Việc thay thế tiền tố cục bộ liên kết bằng tiền tố toàn cầu thường sẽ cung cấp cho bạn địa chỉ toàn cầu của nút, nhưng không phải lúc nào cũng phụ thuộc vào cấu hình cụ thể.
kasperd

4
" Các câu trả lời là địa chỉ liên kết cục bộ - chúng có thể dễ dàng được chuyển đổi thành địa chỉ toàn cầu của bạn bằng cách thay thế fe80:tiền tố bằng tiền tố của mạng con của bạn, ví dụ:2001:db8:1234:abcd: " Điều đó không nhất thiết đúng. IPv6 có thể có và thậm chí yêu cầu nếu các địa chỉ không phải là địa chỉ liên kết cục bộ, nhiều mạng trên cùng một giao diện và các phần IID của các địa chỉ thậm chí không cần phải giống nhau. Bạn phải có một địa chỉ liên kết cục bộ, nhưng bạn cũng có thể có nhiều địa chỉ toàn cầu và / hoặc ULA trên cùng một giao diện và không cần có cùng IID hoặc thậm chí độ dài tiền tố.
Ron Maupin

Có cách nào để làm điều này từ Windows? Ping của Windows dường như không có tương đương "-I".
BlueMonkMN

-6

Tôi đã sử dụng một phần mềm miễn phí của NirSoft, được gọi là các công cụ mạng. Nó tự động tải tất cả thông tin mạng của bạn và bạn không cần hộp cmd đen.


3
thật tuyệt vời làm sao, tôi hy vọng nó là một ứng dụng điện tử !!!!! 111!
znarf

Tôi cho rằng "hộp cmd đen" hữu ích hơn nhiều trong việc tìm hiểu về một vấn đề so với bất kỳ phần mềm hộp đen nào.
Christian
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.