OKAY SO I TRIED IT and got zapped, damn those ARP requests hurt...
here's what i did:
{victim} <..> {66 Block} <..> {router} works good.
then:
{beigenet box from MacBook} <..> {66 Block} <..> {router} works well
now: the 66 block has 3 columns (that are connected) then three more columns (connected) and 66 rows.
The first scenario was set up again, and I had a middle column empty that was tied in with the connection. I hooked the beigenet box up to it, then communications between the {victim} and the {router} were ok.
Now as soon as i turned on the ethernet card (ifconfig eth0 up) communications died (but not instantly - I caught about 5 packets with wireshark)
now, as soon as i put the eth0 down, The victim machine came back up!! :S
I was under the impression i could just sniff packets without having an IP, but thats not the case [epic fail]
What happens is the transceiver in the macbook ethernet card interferes with the victims ethernets card transceiver! damn, that would have been cool..
here's a picture (kind of) of the full scenario:
{victim eth} <...> {66 block} <...> {router}
^
|
|
{macBook (physical MITM)}
works with rj45 and phones (obviously we know that) but not with ethernet
sorry.
[epic fail]