On Sat, Jan 07, 2006 at 11:49:48PM -0000, Dom Devitto wrote:
> BINGO, got it:
>
> "getinterfaces: Failed to open ethernet interface"
>
> really means - for 'clean' OpenBSD 3.8 at least:
>
> "You need more BPF devices, rebuild your kernel, and remake /dev, possibly
> changing MAKEDEV"
>
> Alternatively, using "ifconfig <interface> delete" to delete some interfaces
> seems to work too.
Good find. I have added a link to your message to the error message:
--- tcpip.cc (revision 3017)
+++ tcpip.cc (working copy)
@@ -2296,7 +2307,7 @@
eth_addr_t ethaddr;
if (!ethsd)
- fatal("%s: Failed to open ethernet interface (%s)", __FUNCTION__,
+ fatal("%s: Failed to open ethernet interface (%s). A possible cause on BSD operating systems is running out of BPF devices (see http://seclists.org/lists/nmap-dev/2006/Jan-Mar/0014.html).", __FUNCTION__,
mydevs[numifaces].devname);
if (eth_get(ethsd, ðaddr) != 0)
fatal("%s: Failed to obtain MAC address for ethernet interface (%s)",
Cheers,
-F
_______________________________________________
Sent through the nmap-dev mailing list
http://cgi.insecure.org/mailman/listinfo/nmap-dev
Received on Jan 08 2006