LoginSignup
0
1

More than 5 years have passed since last update.

auto negotiateをやめてLink速度を指定する

Last updated at Posted at 2014-01-16

Red Hatのインターフェース設定ファイル » gmt-24.netさんに感謝。
Debianで転送速度が300kb/sしか出なくて半年原因不明だった。
ethtoolで確認すると100M Halfになっていたので、以下設定で100M Fullにしたところ1.8Mb/s出るようになって改善した。

Debianの場合

/etc/network/interfaces
 auto eth0
 iface eth0 inet static
+  pre-up /usr/sbin/ethtool -s eth0 autoneg off speed 100 duplex full
   address 192.168.12.2
   netmask 255.255.255.0
   gateway 192.168.12.1

CentOSの場合

/etc/sysconfig/network-scripts/ifcfg-eth0
 DEVICE=eth0
 BOOTPROTO=static
 IPADDR=192.168.12.2
 NETMASK=255.255.255.0
 ONBOOT=yes
+ETHTOOL_OPTS="autoneg off speed 1000 duplex full"

その後、ネットワーク機器側にて100Full固定になっていたのをautoに変更
サーバー側でもautoに変更することで8.9MB/s出るようになった。

/usr/sbin/ethtool -s eth0 autoneg on
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1