2026/09/28(月)WoL対応のSFP+ 10GbE NICを買ってWoLを実現した
投稿日:
以前買ったMellanox ConnectX-4でWoLができなかった話の続き。
SFP+搭載NICを使い、WindowsマシンをWoLを使ってスマホから起こすのをやる話。
やりたいこと
流れとしてはスマホからUbuntuサーバーにSSHで繋ぎ、UbuntuサーバーからWindowsデスクトップへマジックパケットを送付して起こす。Windowsが起きたらスマホからWindows側にSSH接続して扱う内容。
Cloudflare TunnelやTailscaleは使わずにSSH直結で扱い、スマホ→Ubuntu→Windowsのように踏み台を使うこともしない。
使ったもの
デバイス
Windows~L2スイッチ間で使っているもののみ。
| 種類 | デバイス |
|---|---|
| マザボ | ASRock Z890 Pro RS |
| NIC | TXA403 |
| DACケーブル | 10Gtek CAB-10GSFP-P2M-30 |
| スイッチ | MikroTik CRS305-1G-4S+IN |
ソフトウェア
| Env | ver |
|---|---|
| Windows | Windows 11 Pro 25H2 |
| Ubuntu | Ubuntu 24.04.4 LTS |
| WoL | wakeonlan version 0.41 |
ネットワーク構成
大まかにこんな感じ。図には書いてないがLAN内にはWiFi APもあり、そこからも叩ける。
やったこと
Windowsデスクトップ側
- BIOSでPCIe経由の起動を許可するように設定
- Realtek PCIe FE / GbE / 2.5GbE / 5G / 10G Family Controller Softwareから「DASH all-in-one Installer for Win10/Win11」をダウンロードし、インストール
- ここはNICを挿す前にやっておくといいと思われる
- NICを挿す
- デバイスマネージャーでWoLが有効になっていることを確認(デフォルトで有効だった)
Ubuntuサーバー側
wakeonlanと言ういかにもそのままなパッケージを入れるだけ。入れたらMACアドレスを指定して叩くとマジックパケットを投げることができる。長いのでエイリアスを貼っておくと楽。
sudo apt install wakeonlan
wakeonlan <MACアドレス>
Android側
適当なSSHクライアントでUbuntuに繋ぎ、wakeonlan <MACアドレス>を流し、Windowsを起動させる。
開封の儀とか紆余曲折の話
SKN-8127AF-X1ではダメだった話
以前買ったMellanox ConnectX-4でWoLができなかった話ではSKN-8127AF-X1を使うことを検討していたが、DACとの相性が悪いのかこれは使えなかった。まずDACケーブルを挿してもLEDが付かず、OSから見ても当然線が刺さってない扱いだった。
SKN-8127AF-X1自体は日本語の取説まであり、いい感じのパッケージだっただけに残念だ。
しむふり生活というブログによるとオートネゴシエーションの設定が死んでいるので、手動でリンク速度を設定すれば行けるらしいが、この情報を知る前に処分したためもう分からない。
ブラケットもやたら傷まみれだったし、単純に不良品だった可能性もあるが今となっては解らない。
コネクタはPCIe4.0x1で、空きがあればどこにでも挿せるのは嬉しかった。
TXA403開封の儀とか
TXA403が届くと箱にRJ45が描かれており、封印もセロテープだったため、一抹の不安に襲われた。
しかし開けてみるとちゃんとSFP+だった。手抜きか?
SKN-8127AF-X1と比べると内容は随分簡素で、個別の袋やネジ、取説はなかったが、あっちが無駄に豪華すぎるだけで別にこれでいい気がした。
ヒートシンクをSKN-8127AF-X1と比較すると目が少なく、向きも違うので若干冷却性能は下がるかもしれないが、恐らく問題になることはないだろう。
コネクタはPCIe3.0x4で、PCIe4.0x1だったSKN-8127AF-X1と比べると大きかった。
ブラケットもピカピカで問題なかった。
取付時に思ったこととして、ゲーミングPCはよく光るため、この程度のパーツの取り付けなら懐中電灯が要らなくて便利だなと思った。
以前使っていたHuawei STL2IEA2Aと比べるとだいぶ小さい。基板が青色なのも少し珍しい気がした。
Huawei STL2IEA2Aとの比較
TXA403側は情報が少ないので一部の情報はググって出てきたのを適当につぎはぎしている。
| 機能 | Huawei STL2IEA2A | TXA403 |
|---|---|---|
| チップセット | Mellanox ConnectX-4 Lx | Realtek RTL8127ATF |
| 消費電力 | 12W | 1W |
| コネクタ | PCIe3.0x8 | PCIe3.0x4 |
| ポート数 | 2 | 1 |
| WoL | 非対応 | 対応 |
| Linux対応 | ◎ | △ |
| Windows対応 | ◎ | ◎ |
RTL8127ATFはLinux対応がイマイチらしく、UbuntuだとWoLを有効にすると問題が起きるっぽい?ので、Linuxでの使用は微妙かもしれない。
ベンチマーク
WindowsからUbuntuに飛ばす速度については、前回計測時より若干早くなっているように感じた。逆は特に変わらず。
Windows → Ubuntu
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 1.11 GBytes 9.52 Gbits/sec
[ 5] 1.00-2.01 sec 1.11 GBytes 9.49 Gbits/sec
[ 5] 2.01-3.00 sec 1.10 GBytes 9.49 Gbits/sec
[ 5] 3.00-4.01 sec 1.12 GBytes 9.49 Gbits/sec
[ 5] 4.01-5.00 sec 1.09 GBytes 9.49 Gbits/sec
[ 5] 5.00-6.02 sec 1.12 GBytes 9.49 Gbits/sec
[ 5] 6.02-7.00 sec 1.09 GBytes 9.49 Gbits/sec
[ 5] 7.00-8.01 sec 1.11 GBytes 9.49 Gbits/sec
[ 5] 8.01-9.02 sec 1.11 GBytes 9.49 Gbits/sec
[ 5] 9.02-10.01 sec 1.10 GBytes 9.49 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.01 sec 11.1 GBytes 9.49 Gbits/sec sender
[ 5] 0.00-10.01 sec 11.1 GBytes 9.49 Gbits/sec receiver
Ubuntu → Windows
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.01 sec 1.09 GBytes 9.26 Gbits/sec
[ 5] 1.01-2.00 sec 1.07 GBytes 9.27 Gbits/sec
[ 5] 2.00-3.01 sec 1.09 GBytes 9.27 Gbits/sec
[ 5] 3.01-4.00 sec 1.07 GBytes 9.28 Gbits/sec
[ 5] 4.00-5.01 sec 1.09 GBytes 9.28 Gbits/sec
[ 5] 5.01-6.01 sec 1.07 GBytes 9.28 Gbits/sec
[ 5] 6.01-7.01 sec 1.09 GBytes 9.29 Gbits/sec
[ 5] 7.01-8.00 sec 1.07 GBytes 9.29 Gbits/sec
[ 5] 8.00-9.01 sec 1.09 GBytes 9.28 Gbits/sec
[ 5] 9.01-10.00 sec 1.07 GBytes 9.28 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.00 sec 10.8 GBytes 9.28 Gbits/sec receiver
あとがき
R86S U1のNICを交換したのと今回の作業でSFP+対応のNICが2枚も余ってしまった。
まさかこんなニッチなNICを早くも二枚も余らせてしまうとは…。ひとまずは予備に持っているが、どうしたものか。
2026/09/24(木)以前買ったMellanox ConnectX-4でWoLができなかった話
メインのマシンを遠隔で上げたくなることがしばしばあるのでSFP+ NICでWoL出来ないか試してみたが、出来なかったログ。
宅内に10GbE環境を導入してみたで購入したNICで試した。
確認環境
| Env | Ver |
|---|---|
| WinMFT x64 | 4.37.0-154 |
| Windows 11 Pro | 25H2 |
| NIC | Huawei STL2IEA2A / Mellanox Connect-X4 |
手順
コマンドを叩くのにはMSYS2のzshを使用している。
- NVIDIA Firmware Tools (MFT)からWinMFTをダウンロードし、インストール
- 管理者権限でコマンドプロンプトを開く
mst status -vを流し、デバイスの一覧を取得MST devices: ------------ mt4117_pciconf0 seg:bus:dev.fn=0000:81:00.0 mt4117_pciconf0.1 seg:bus:dev.fn=0000:81:00.1- WoL設定名の確認
mlxconfig -d mt4117_pciconf0 show_confs | grep WOL WOL CONF: WOL_MAGIC_EN=<False|True> Enables server Wake-on-LAN upon reception of WOL magic packet. WoL設定の確認。WoLがサポートされてない
mlxconfig -d mt4117_pciconf0 query WOL_MAGIC_EN Device #1: ---------- Device type: ConnectX4LX Name: N/A Description: N/A Device: mt4117_pciconf0 Configurations: Next Boot -E- The Device doesn't support WOL_MAGIC_EN parameterごり押しで設定できないか試すが設定できなかった
mlxconfig -d mt4117_pciconf0 set WOL_MAGIC_EN=true Device #1: ---------- Device type: ConnectX4LX Name: N/A Description: N/A Device: mt4117_pciconf0 Configurations: Next Boot New -E- Operation is not supported (Read only TLV: nv_wol_conf)
おまけ:このNICが何者か調べてみたらHuawei製だった
HuaweiのSTL2IEA2Aとかいうやつらしい。
mlxfwmanager --query
Querying Mellanox devices firmware ...
Device #1:
----------
Device Type: ConnectX4LX
Part Number: Huawei_STL2IEA2A_CX4LX_2P_25G_Ax
Description: Huawei STL2IEA2A - ConnectX-4 Lx dual-port 25GbE SFP28
PSID: HUA0010110034
PCI Device Name: mt4117_pciconf0
Base MAC: dc9914609800
Versions: Current Available
FW 14.17.1010 N/A
PXE 3.4.0903 N/A
Status: No matching image found
SFP+でWoLをする方法、Realtekならいけそう
ChatGPTに聞いてみた感じ、Mellanoxのチップセットは基本的にWoL対応しておらず、対応品は6~8万と高額との話だった。
そういえば前にRealtekから安いSFP+対応NICが出ていたがあれはどうだろう?と調べてみたら、Realtek RTL8127ATFのWoL対応品を見つけ、レビューでも行けてそうだったので、次はこれを買って試してみようと思った。新品なのに比較的安価なのも嬉しい。
因みにChatGPTはこのNICを見つけることができなかった。やはり人間がリアルタイムで見聞きした記憶はLLMより優れてるなと思った。
あとがき
マザボのNIC経由ならWoL出来るのは解っているがケーブルを増やしたくないのでSFP+でやりたいのである。

















