For testing purposes (testing raw network speed over a number of cables) i have equippped my Mac Book pro with a Thunderbolt to Gigabit Ethernet Adapter besides the built-in gigabit ethernet connection.
Both interfaces have been assigned a manual IP in the 10.0.*/24 range.
Starting iperf with
iperf -s --bind 10.0.0.1, then starting the client with
iperf -c 10.0.0.1 yields speeds of over 40 Gigabit per second. I assume (correctly so according to some googling) that not the interface itself is used but rather the local loopback interface as both IPs reside on the same computer. So my thought was to disable
lo0, even just temporarily by issuing
sudo ifconfig lo0 down. Thies doesn't work (it might have worked once for a few seconds but I can't prove that).
lo0 just stays up.
Is there a way to (temporarily) disable the local loopback interface
lo0 so I can do my tests?