tcpdump未知设备

我试图以root用户的身份在Solaris 10上运行tcpdum。
我总是得到未知的设备 – 即使我使用提供的名称

ifconfig -a

我怎样才能find正确的设备名称?

在Solaris中使用snoop ,而不是tcpdump。 plumbed的接口可以用ifconfig -a列出。 unplumbed的接口应该由dmesg列出。

我在这里有一个solaris框,但没有root权限或tcpdump来testing。 但是在我的Linux机器上,我从ifconfig中得到接口名称,它返回类似的内容。

 $ ifconfig -a eth2 Link encap:Ethernet HWaddr blah blah blah lo Link enca:Local loopback blah blah 

然后喂这个tcpdump给出:

 $ tcpdump -i eth2 verbose output suppressed listening on eth2, link-type EN10MB (Ethernet), capture size 96 bytes 

ifconfig -a的实际输出是什么?