[Nottingham] NIC MACs aliases & IP aliases

Martin martin at ml1.co.uk
Fri May 22 18:31:35 UTC 2009

Chris Burton wrote:
> http://www.primianotucci.com/default.php?view=57

Well... This one is proving to be a strange one indeed.

I downloaded it from:


The precompiled binary is:

ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically 
linked (uses shared libs), for GNU/Linux 2.6.16, not stripped

so I compiled for my system:

ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked 
(uses shared libs), for GNU/Linux 2.6.9, not stripped

(This is on: #1 SMP, so why the '2.6.9'?)

... And, it seems to work, sort of...

Sending out data through one of the tap interfaces gives the MAC address 
of that tap. Yea, it works!!!

Pinging from externally the IP address of whichever tap also works, so 
all looks good.

BUT... "arp -e" still stubbornly lists the same one eth0/br0 MAC address 
for all the host IPs.

Also, there are "martian source" in the log for all the tap interfaces 
except tap0.

ifconfig shows that each tap has it's own unique MAC.

Sooo... It /might/ be working although the arp table is still not 
listing the expected MACs.

Anyone with any ideas?

(And we've got to crack this one, as it's something that Windows7 will 
be able to do for multiple WiFi connections...)


Martin Lomas
martin at ml1.co.uk

More information about the Nottingham mailing list