![如何在 WireShark 中同时启用 IPV4 和 IPV6 数据包捕获?](https://linux22.com/image/986039/%E5%A6%82%E4%BD%95%E5%9C%A8%20WireShark%20%E4%B8%AD%E5%90%8C%E6%97%B6%E5%90%AF%E7%94%A8%20IPV4%20%E5%92%8C%20IPV6%20%E6%95%B0%E6%8D%AE%E5%8C%85%E6%8D%95%E8%8E%B7%EF%BC%9F.png)
我正在运行带有 GNOME 3.18 的 Ubuntu 15.10,并且为了进行一些调试工作,需要捕获往返于特定端口的 IPV6 数据包,但据我所知,默认情况下 IPV6 数据包不会被 WireShark 捕获,那么我该如何让 WireShark 捕获它们?我是否也可以让它捕获 IPV4 和 IPV6 数据包?我已阅读这,但是这似乎并没有解释如何同时显示 IPV6 和 IPV4 数据包,而只是如何过滤它以便只显示 IPV6 数据包。
操作系统信息:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 15.10
Release: 15.10
Codename: wily
Flavour: GNOME
GNOME Version: 3.18
封装信息:
wireshark:
Installed: 1.12.7+g7fc8978-1
Candidate: 1.12.7+g7fc8978-1
Version table:
*** 1.12.7+g7fc8978-1 0
500 http://archive.ubuntu.com/ubuntu/ wily/universe amd64 Packages
100 /var/lib/dpkg/status
答案1
默认情况下,您无需执行任何操作。只需选择要捕获的适当接口,然后开始捕获即可。全部该接口上的流量将被捕获。
要仅显示 ipv6 流量,只需输入IPv6 协议作为过滤器匹配。
答案2
不过据我所知,WireShark 默认不捕获 IPV6 数据包
Wireshark 中默认没有任何东西可以不是捕获 IPv6 数据包。尝试捕获它们。