Zu Testzwecken (Testen der Netzwerkgeschwindigkeit über eine Reihe von Kabeln) habe ich mein Mac Book pro neben der integrierten Gigabit-Ethernet-Verbindung mit einem Thunderbolt-zu-Gigabit-Ethernet-Adapter ausgestattet.
Beiden Schnittstellen wurde eine manuelle IP im Bereich 10.0. * / 24 zugewiesen.
Iperf mit starten iperf -s --bind 10.0.0.1, dann den Client mit einer iperf -c 10.0.0.1Geschwindigkeit von über 40 Gigabit pro Sekunde starten . Ich gehe davon aus, dass nicht die Schnittstelle selbst verwendet wird, sondern die lokale Loopback-Schnittstelle, da sich beide IPs auf demselben Computer befinden. Also war mein Gedanke zu deaktivieren lo0, auch nur vorübergehend durch Ausstellen sudo ifconfig lo0 down. Thies funktioniert nicht (es hat vielleicht ein paar Sekunden lang funktioniert, aber ich kann das nicht beweisen). lo0bleibt einfach auf.
Gibt es eine Möglichkeit, die lokale Loopback-Schnittstelle (vorübergehend) zu deaktivieren, lo0damit ich meine Tests durchführen kann?
Vielen Dank!
lo0? Vom Thunderbolt-Adapter zum eingebauten Port?
iperfwürde der tatsächliche Durchsatz gemessen, den die Kabel "handhaben" können.
lo0wieder ziemlich schlimme Konsequenzen hat, aber es schien die einzige Lösung zu sein. iperfweiß, wie man sich an eine IP bindet (I ll edit my request above because I actually used that option), but the kernel seems to outsmart it. One IP belongs to en0 , the built-in interface, the other to en3`, der Thunderbolt-zu-Gigabit-Ethernet-Adapter)
iperfVerwendung der beiden Schnittstellen erzwingen (eine für den Server, eine für den Client)?