Ich richte gerade einen EQ4 bei Hetzner ein. Nach der Installation von FreeBSD 8.2/amd64 stellte ich überrascht fest, dass der NIC im halbduplex Betrieb lief. Laut Dokumentation (Stand April 2011) sind die Switchports auf 100Mbit/s fullduplex eingestellt.
Das führt dazu das in einer Kollisionen auftreten von denen der Switch nichts weiss. Der Switch sendet und empfängt gleichzeitig. Der NIC sendet und empfängt abwechselt. In der Praxis wirkte sich das auf z.B. iperf aus das 70Mbit/s Downstream, aber nur 7,8kbit/s Upstream erreicht wurden.
Die Lösung des Problems ist in rgephy(4) dokumentiert.
P.S.: Die Lösung kam wider Erwarten binnen weniger Minuten vom Hetzner Support.
P.P.S.: Die ifconfig Parameter werden auch nicht schöner.
Das führt dazu das in einer Kollisionen auftreten von denen der Switch nichts weiss. Der Switch sendet und empfängt gleichzeitig. Der NIC sendet und empfängt abwechselt. In der Praxis wirkte sich das auf z.B. iperf aus das 70Mbit/s Downstream, aber nur 7,8kbit/s Upstream erreicht wurden.
Die Lösung des Problems ist in rgephy(4) dokumentiert.
Code:
ifconfig re0 media 100baseTX mediaopt full-duplex,flag0
P.S.: Die Lösung kam wider Erwarten binnen weniger Minuten vom Hetzner Support.
P.P.S.: Die ifconfig Parameter werden auch nicht schöner.