Daring to challenge the will of the almighty Leviam00se, Scott Solmonson
: I need to know the name of my NIC.
: It is a 3com 3C900 and hence uses the "vx0" driver.
: I am running software that needs the NIC explicitly specified, and it
: apparently looks in /dev for the name specified.
: There is NO vx0 in /dev. Actually there are NO network devices.
: Anyone know where my NIC is in the filesystem?
BSD UNIX doesn't have /dev nodes for network interface cards. (There are
rare exceptions to this rule: sometimes you will find cards that need to
have a firmware image loaded onto them, and the device driver will include
a /dev/something0 node that the initialization utility can use to upload
the firmware into the card's memory. This is not the same thing you're
looking for though.) System V-based UNIXes have /dev nodes for network
cards, largely for use with STREAMS. This being the case, it sounds like
you're trying to use a SysV-based program on FreeBSD, which won't work
unless you modify it (the program that is, not FreeBSD). Since you didn't
bother to mention what program it is, I can't give you more information
It's not a network sniffer program is it? I often see questions like this
from people who have been given some goofy little ethernet packet capture
program and aren't clever enough to realize that the code is for some
other platform than the one they have.
-Bill Paul (212) 854-6020 | System Manager, Master of Unix-Fu
"Now, that's "Open" as used in the sentence "Open your wallet", right?"