[libdnet-devel] dnet.exe under Cygwin
Status: Abandoned
Brought to you by:
dugsong
From: Jeremy S. <jer...@az...> - 2004-01-20 01:29:31
|
I've managed to compile under Cygwin (didn't do anything special, just ./configure, make) and am able to run "dnet.exe" and see the man output. However, I can't seem to generate any traffic. I've gone through every one of the examples in the doc, and haven't seen a single frame on the wire. When the last command is simply "... | ./dnet.exe send" it just returns, with no message, and no traffic. If I try to explicitly specify the output interface, "... | ./dnet.exe send eth1" I get: eth_open: error 0 I get the same error if I do "... | ./dnet.exe send fubar1" . So it seems it doesn't recognize the text, but from what I read it does a reverse lookup on the source ip / mac and should work without the id string. My output from "./dnet.exe intf show" is: eth0: flags=3D0x21<UP,MULTICAST> mtu 1500 inet 192.168.1.103 netmask 0xffffff00 broadcast 192.168.1.255 link 00:0d:60:10:c4:31 eth1: flags=3D0x21<UP,MULTICAST> mtu 1500 inet 10.1.1.122 netmask 0xffffff00 broadcast 10.1.1.255 link 00:02:8a:78:77:52 lo0: flags=3D0x3<UP,LOOPBACK> mtu 1520 inet 127.0.0.1 netmask 0xff000000 broadcast 127.255.255.255 Another thing to note (dunno if this will help debugging), is if I try to specify the protocol as "udp" or "icmp" (in some of the examples) it outputs usage as if it's invalid. Any help would be greatly appreciated. If it's possible to compile this under native Windows (VS.NET) that would also be a huge plus. Thanks, --Jeremy |