windows 10 bash tcpdump:socket:参数无效

时间:2017-10-18 02:32:38

标签: networking tcpdump windows-subsystem-for-linux network-tools

我使用windows 10 bash来使用tcpdump 从教程我发现,监听接口命令是:

tcpdump -i eth0 //eth0 is ethernet interface
tcpdump -i any // to listen to any interface

在这两种情况下我都得到tcpdump:socket:参数错误无效。 注意:

tcpdump -D

不会在控制台上打印任何内容。

2 个答案:

答案 0 :(得分:23)

基于https://github.com/Microsoft/WSL/issues/69,这是当前Windows的Linux子系统的限制。 Fall Creators更新添加了许多功能,但tcpdump仍无效。

答案 1 :(得分:0)

尝试nmap ...它将输出错误页面,但最终可以工作。

%sudo nmap -sP 192.168.1.0/24

WSL虽然使用了真正的linux内核,但还不是真正的linux操作系统...