Date: Fri, 06 Feb 2009 13:25:36 +0100 From: =?utf-8?Q?Fr=C3=A9d=C3=A9ric_Perrin?= <frederic.perrin@resel.fr> To: Nikos Vassiliadis <nvass9573@gmx.com> Cc: FreeBSD Questions <freebsd-questions@freebsd.org> Subject: Re: Multiple MAC on a single (physical) interface Message-ID: <86ocxfeoqn.fsf@chameau.maisel.enst-bretagne.fr> In-Reply-To: <498AABCC.4090809@gmx.com> (Nikos Vassiliadis's message of "Thu, 05 Feb 2009 11:05:16 %2B0200") References: <863aeunkj0.fsf@chameau.maisel.enst-bretagne.fr> <498AABCC.4090809@gmx.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Le Jeudi 5 =C3=A0 10:05, Nikos Vassiliadis a =C3=A9crit : > Fr=C3=A9d=C3=A9ric Perrin wrote: >> I need to be able >> to send and receive using several MAC addresses, as if I had several >> NIC (which I of course don't have). >> >> [...] >> > Yes, you could use a netgraph bridge to bridge several > ethernet interfaces together. Luckily, there is also a > pseudo-ethernet-like interface you can attach to this > bridge and of course you get to treat the pseudo-ethernet > as a regular ethernet interface, that is, change its > MAC address. > > The process is described here: > http://www.bsdatwork.com/2004/06/19/mac_spoofing_on_freebsd/ Oh, yes, I actually remember trying that. However, on the first ngctl(8) invocation I do (even a 'ngctl list' after a clean reboot), the kernel says : > WARNING: attempt to net_add_domain(netgraph) after domainfinalize() I can reproduce this by doing a 'kldload ng_socket'. kldstat(8) says that the module is loaded anyway. A quick googling says that this message is harmless. A 2006 post says that it was silenced in 6-STABLE ; it lokks like this haven't made its way to the 7.1-RELEASE I'm using. However ; On the next step, when I create the bridge, I have : # ngctl -dd mkpeer ngeth0: bridge lower link0 [...] ngctl: sendto(ngeth0:): No such file or directory ngctl: send msg: No such file or directory I guess I have to read more in details about how netgraph works in recent releases of FreeBSD before goiing on. Unfortunately, I will soon be physically away from my FreeBSD box for a week, and fiddling with net interfaces is tipically something I'm afraid of doing through SSH. Thanks anyway from the pointer. --=20 Fred
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86ocxfeoqn.fsf>