近々1Gbpsの光ファイバ契約に切り替える予定です。それに伴って家庭内LANの速度も1Gbpsに変更しようと再構築中です。
たちまち、メインWindows7 PC-SW HUB-Linux Server間を1Gbps化しようとカテゴリ6のケーブルと1Gbpsスイッチングハブを買ってきて接続しています。メインPCの内蔵LANは最初から1Gbps対応なのですがLinuxサーバはマザーが古いため100Mbpsにしか対応していません。
PCI の GN-1200TW2 というLANカードを買ってきて、ソースからコンパイルしてドライバをインストール。ネットワーク設定してスイッチングハブに接続しました。一応つながってはいるもののリンク速度はハブのインジケータからして100Mbpsのようです。実際ファイル転送しても 10MB/sしか出ないので間違いないと思います。
auto negotiation をやめてリンク速度を強制的に切り替えようと
# ethtool -s eth1 autoneg off speed 1000 duplex full
してみましたが、やはり 100Mbps にしかなりません。
打つ手なしでしょうか?何かご存じの方あればご教示ください。
スイッチングハブ: Buffalo LSW3-GT-5EP/BK
LANカード: PCI GN-1200TW2 (ドライバは r8169)
ケーブル:カテゴリ6 2m
OS: FedoraCore カーネル 2.6.22
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
># insmod ./src/r8169.ko
指定が微妙に違うような気がしないでもないですが…
まぁ、正しく読み込めているっぽいのでOKでしょうか。
ethtool実行後、設定内容の確認とか、一度I/Fの停止・開始をしてみるとか…はどうでしょう?
この回答への補足
結局、何やってもどうにもなりませんでした。
Intel PRO/1000 GT というカードを買い直してインストールしたら、カード、ドライバも自動認識でものの5分で 1Gbps でリンクするようになりました。
ご回答ありがとうございます。
>一度I/Fの停止・開始をしてみるとか…はどうでしょう?
はあ、これは実は何十回もやっているんです。
/etc/init.d/network restart だけでなく
マシンの再起動も何回もやったけどダメでした…。
余談ですが
再起動やNICの位置を挿しなおしたりの作業中にHDDケーブルが抜けてしまったのか RAID1 が不整合となり、RAID のresyncに異常に時間がかかり今日1日潰れてしまいました。先程やっと復旧したところです。
ということで設定&確認してみた結果ですが
どうもうまく設定できていないというか、1000Mbpsに設定しようとするとオートネゴをオフ設定していても、勝手にオートネゴが働いてしまっているというような状況です…。
もう、お手上げです。NIC別のチップ使っているものに買い直すかも知れません…。
● オートネゴシエーションをオフにする
# ethtool -s eth1 autoneg off
# ethtool eth1
Settings for eth1:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: off <--- ちゃんとオフになっている
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000033 (51)
Link detected: yes
● その後リンク速度を1000Mbps に設定する
# ethtool -s eth1 speed 1000
# ethtool eth1
Settings for eth1:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s <--- 1000Mbpsになっていない!!!
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on <--- 何故か オートネゴが on に戻っている!!
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000033 (51)
Link detected: yes
● オートネゴ off かつ リンク速度 1000Mbps に設定する。
# ethtool -s eth1 autoneg off speed 1000
# ethtool eth1
Settings for eth1:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s <--- 1000Mbpsになっていない!!!
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on <--- オートネゴが off になっていない!!
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000033 (51)
Link detected: yes
No.1
- 回答日時:
>リンク速度はハブのインジケータからして100Mbpsのようです。
実際ファイル転送しても 10MB/sしか出ないので間違いないと思います。PCIバスの速度が足を引っ張る可能性もある。
ということは頭の片隅にでも置いて下さい。
>PCI の GN-1200TW2 というLANカードを買ってきて、ソースからコンパイルしてドライバをインストール。
http://www.planex.co.jp/product/giga/gn-1200tw2/ …
ですね。
>搭載コントローラ Realtek RTL8169SC
ということなので…
http://www.realtek.com/downloads/downloadsView.a …
ですかね。
で…具体的にどのようにインストールしましたか?
・r8169.koのタイムスタンプなどは更新されていましたか?
・modinfo r8169で、バージョンがビルドしたものと同じになっていますか?
・r8169.koが更新された後、depmodは実施しましたか?
・(たぶん不要でしょうが…)initrdの再構築してみましたか?
ご回答ありがとうございます。
>http://www.planex.co.jp/product/giga/gn-1200tw2/ …
> ですね。
そうです。このカードです。
> >搭載コントローラ Realtek RTL8169SC
> ということなので…
>http://www.realtek.com/downloads/downloadsView.a …
> ですかね。
まさに、ご提示のURLにあるドライバをインストールしました。
LINUX driver for kernel 2.6.x and 2.4.X (support x86 and x64)6.015.002011/6/2930k
>で…具体的にどのようにインストールしましたか?
>・r8169.koのタイムスタンプなどは更新されていましたか?
>・r8169.koが更新された後、depmodは実施しましたか?
もともと
# lsmod | grep 8169
で何も見つからなかったのでドライバ自体はインストールされていない状態でした。
そこで以下のようにしてインストール&確認しました。
# make clean modules
# make install
# depmod -a
# insmod ./src/r8169.ko
# lsmod | grep r8169
r8169 36880 0
>・modinfo r8169で、バージョンがビルドしたものと同じになっていますか?
# modinfo r8169
filename: /lib/modules/2.6.22.14-72.fc6/kernel/drivers/net/r8169.ko
version: 6.015.00-NAPI
license: GPL
description: RealTek RTL-8169 Gigabit Ethernet driver
ということなのでドライバは大丈夫かと思うのですが…。
>・(たぶん不要でしょうが…)initrdの再構築してみましたか?
これはやってないです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ルーター・ネットワーク機器 10Gbpsの恩恵 5 2022/11/16 15:48
- デスクトップパソコン 古ーいパソコン/Atheros AR2181 PCIe Gigabit LAN コントローラー 7 2022/09/07 12:58
- その他(インターネット接続・インフラ) 一軒家のインターネット環境について質問です。 現在一軒家に住んでいますがWiFiの速度が遅く困ってお 3 2022/11/06 00:55
- ルーター・ネットワーク機器 家庭内LANで10GbE 3 2022/11/14 02:03
- Wi-Fi・無線LAN 有線LANスイッチングハブの接続 4 2023/06/01 17:36
- Wi-Fi・無線LAN ホームゲートウェイと無線ルーター間の接続用に「LANケーブルの買い換え」を検討しています。 8 2022/04/09 11:33
- LANケーブル・USBケーブル LANケーブルのCAT6とCAT6Aの違い 6 2022/05/16 18:31
- OCN光 LANケーブルのカテゴリについて 今更ですが最近、ADSLから光回線にしました。Wi-Fiではなく、 3 2023/01/20 16:15
- Wi-Fi・無線LAN ChatWiFiについて。法的に皆様の意見をお願いします。 私はChatWiFiを契約し、初日に車で 3 2023/03/11 10:56
- FTTH・光回線 AU光回線の速度が出ません 2 2022/07/30 16:05
このQ&Aを見た人はこんなQ&Aも見ています
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
不明配線の捜索ツール
-
サーバー本体やケーブルの管理...
-
UPS(無停電電源)のコンセント...
-
スイッチングハブのIPアドレス
-
ハブを経由すると通信できない
-
USB延長ケーブル(二股)
-
ethtoolでリンク速度変更できない
-
LAN内のPCがフリーズしたらLAN...
-
スリープ状態とロック状態の違...
-
Apache起動エラー
-
MsgBoxの中にある数字や日付の...
-
【VBA】計算結果に小数点第2位...
-
blackjumbodogでメールサーバー...
-
マイナス記号を▲で表す方法
-
WindowsVista IISのバージョン...
-
パソコンの立ち上げた履歴を調...
-
『"』に『\\』がついてしまう
-
Microsoft Edgeが急に応答しな...
-
オートパイロットソフトについて
-
熱解析ソフト
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スイッチングハブのIPアドレス
-
ethtoolでリンク速度変更できない
-
1000Base-TでのRJ45ループバッ...
-
LANケーブルのつなぎ方
-
CISCO carrier transition増加
-
不明配線の捜索ツール
-
ハブを経由すると通信できない
-
拠点間WANなどでの『専用線...
-
LAN内のPCがフリーズしたらLAN...
-
スイッチ・スイッチングHUBの管...
-
パフォーマ630とG3との共...
-
Cisco 製品の電源ケーブル抜け...
-
社内LANの配線図を作りたい。
-
ネットワークトラブル対策について
-
クロスケーブルを使って二台のP...
-
初心者です プライマリ、セカ...
-
静電容量測定法について質問で...
-
UPS(無停電電源)のコンセント...
-
LANケーブルの疎通確認の方法
-
「NetBIOS over TCP/IP」と「MA...
おすすめ情報