Linuxでギガビットネットワークを使うにあたっては、ethtoolをインストールしておくと良さそうです。
yum install ethtool
手元の環境では cpuspeed が動いているとうまく動かないようなので、サービス停止。
chkconfig --list|grep cpuspeed
service cpuspeed stop
chkconfig cpuspeed off
service cpuspeed stop
chkconfig cpuspeed off
環境確認
lspci | grep -i real
modinfo r8169
ethtool -i eth0
uname -r
modinfo r8169
ethtool -i eth0
uname -r
autonegはどちらをサポートしているかはドライバによってちがうようです。
ethtool -s eth0 autoneg on speed 1000 duplex full
ethtool -s eth0 autoneg off speed 1000 duplex full
ethtool -s eth0 autoneg off speed 1000 duplex full
ifcft-eth0で指定したいETHTOOL_OPTSを指定する
yum install ethtool
vi /etc/sysconfig/network-scripts/ifcfg-eth0
ETHTOOL_OPTS="speed 1000 duplex full autoneg on"
vi /etc/sysconfig/network-scripts/ifcfg-eth0
ETHTOOL_OPTS="speed 1000 duplex full autoneg on"
参考リンク