Dummy Network Interface

Vlad Galu dudu at diaspar.rdsnet.ro
Wed Jan 14 19:35:32 PST 2004


Robert Watson <rwatson at freebsd.org> writes:

|
|On Tue, 13 Jan 2004 ms419 at freezone.co.uk wrote:
|
|> How does one create a dummy network interface in FreeBSD? 
|
|Dummy in what sense?  An interface where the packets are simply
|dropped? if_tap and if_tun both provide pseudo-device in /dev that a
|userspace process can attach to in order to emulate a network interface
|(used by VMWare, ppp, various tunneling bits, ...)  In the absense of a
|process sitting on the device, they simply drop the packets.  Although
|they may get garbage-collected if unused on -CURRENT...  You can also
|use netgraph to bring pseudo-interfaces, perhaps without anywhere for
|packets to go. 
|
|And, I suppose, create in what sense?  Are you looking at this from a
|developer perspective, or you just need one from a user perspective. 
|If writing a device driver (and hence needing a starting point), if_tap
|and if_tun are fairly decent models for a pseudo-interface.

	I think he could use the discard interface smoothly. On Linux (from
which the dummy interface notion is taken from) it is simply used for
testing purposes, as in routing, or perhaps socket programming. I
personally have used it for a while, but then I used interface aliasing,
which became a habit.

|
|Robert N M Watson             FreeBSD Core Team, TrustedBSD Projects
|robert at fledge.watson.org      Senior Research Scientist, McAfee
|Research
|
|
|_______________________________________________
|freebsd-net at freebsd.org mailing list
|http://lists.freebsd.org/mailman/listinfo/freebsd-net
|To unsubscribe, send any mail to "freebsd-net-unsubscribe at freebsd.org"
|


----
If it's there, and you can see it, it's real.
If it's not there, and you can see it, it's virtual.
If it's there, and you can't see it, it's transparent.
If it's not there, and you can't see it, you erased it.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-net/attachments/20040115/f0456367/attachment.bin


More information about the freebsd-net mailing list