RIGHT:[[Linux 関係覚え書き]]

*NIC ごとに通信速度を固定する方法 [#q8feac8a]
NIC の通信速度を固定したい場合,/etc/sysconfig/network-scripts/以下の
各定義ファイル ifcfg-eth* に
ETHTOOL_OPTS パラメータを指定し,ネットワークを再起動する.

**例 [#g339a1fc]
eth0 をオートネゴシエーションオフ,全2重、100Mbps に固定する場合
 
1. /etc/sysconfig/network-scripts/ifcfg-eth0 ファイルを以下のように修正
 DEVICE=eth0
 BOOTPROTO=static
 IPADDR=192.168.0.1
 NETMASK=255.255.255.0
 ONBOOT=yes
 GATEWAY=192.168.0.254
 ETHTOOL_OPTS="autoneg off speed 100 duplex full"   <-- 追加
 TYPE=Ethernet
 USERCTL=no

2. ネットワークを再起動
 # service network restart
 
3. 設定反映を確認
(実行例)
 # ethtool eth0
 Speed: 100Mb/s
 Duplex: Full
 Auto-negotiation: off
 
**補足事項 [#abe90a99]
-通信速度,duplex を設定する場合は,autoneg off オプションで
オートネゴシエーションの設定を無効にする必要がある.
ただし,e1000ドライバで通信速度を1000とした場合,
ethtool で確認すると,オートネゴシエーションが有効として表示されるらしい.
-各定義ファイル ifcfg-eth* に MACアドレスを記載することで,
ネットワークインタフェイス(NIC)と eth デバイス名(eth0, eth1 等)との結びつきを固定と
することが可能

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS