Le Jeudi 5 à 10:05, Nikos Vassiliadis a écrit : > Frédéric 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. -- Fred _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[email protected]"
