[PR] 本記事にはプロモーションが含まれています。

【自宅LAN】ハブとPCを2.5GbEにしたら、ダウンロードが910Mbpsから2.1Gbpsに|UPSの知らせを切らさないIPの移し方

スイッチングハブとパソコンが太い光のケーブルでつながり、速さのメーターが大きく振れているイラスト 自宅サーバー構築
➔ 自宅サーバー構築メモの目次はこちら

【2026年11月8日時点の情報です】

自宅の回線は2Gbpsの契約で、ルーター(NSD-G1000T)も2.5GbEの口を持っています。ところが、メインPCで速さを測ると、ダウンロードは910Mbpsで止まっていました。間にあるスイッチングハブとPCのLANが1GbE(1Gbps)なので、そこで頭打ちになっていたのです。

そこで、スイッチングハブとメインPCを2.5GbEにしました。替えるだけなら簡単ですが、1つ落とし穴がありました。新しいLANの口でPCのIPアドレスが変わり、停電のときにPCを止めるUPSの知らせが届かなくなるところだったのです。

この記事では、替えたもの、IPアドレスを新しい口に移した手順、替える前と後の速さを書きます。

登場するIPアドレスは、セキュリティのため実際とは異なる架空のものに置き換えています。

場面1:替えたもの

No.機械前後
1ルーター(NSD-G1000T)2.5GbE2.5GbE(そのまま)
2スイッチングハブ1GbEPlanex FX2G-08EM2(8ポートすべて2.5GBASE-T)
3メインPCオンボードの1GbE(Intel I219-V)2.5GbEのLAN(Realtek Gaming 2.5GbE Family Controller)を足した
4LANケーブル―UGREEN の CAT8(1m、F/FTP の二重シールド、メッシュ素材)
5自宅サーバー・NAS1GbE1GbE(そのまま。新しいハブにも1Gでつながる)

FX2G-08EM2は、設定の画面を持たないふつうのハブです。LANを2本束ねる働き(リンクアグリゲーション)はありませんが、家で使うにはこれで十分でした。

メインPCには、PCIe x1 の口に挿す 2.5GbE の LAN カード(Side3、Realtek RTL8125B)を足しました。Windows では「Realtek Gaming 2.5GbE Family Controller」という名前で見えます。

LANケーブルも、ノイズに強い F/FTP(二重シールド)の UGREEN の CAT8 に替えました。CAT8 とうたっていても、薄いフラットのものや、やわらかいソフトタイプのものは、ノイズへの強さが低く、速さが出ないことがあるためです。

ハブは、停電のときにNASから自宅サーバーとPCへ「止まって」の知らせを運ぶ通り道でもあります(UPSの記事)。なので、新しいハブも、前と同じくUPSの口につなぎました。

場面2:新しい口で、PCのIPアドレスが変わっていた

2.5GbEのLANを足してケーブルを挿し替えたあと、PowerShellで、LANの口とIPアドレスを見ました。

メインPC(Windows)の PowerShell で実行したコマンドです。

PowerShell
Get-NetAdapter | Format-Table Name, InterfaceDescription, Status, LinkSpeed -AutoSize
Get-NetIPAddress -AddressFamily IPv4 | Where-Object { $_.IPAddress -like "192.168.*" } | Format-Table InterfaceAlias, IPAddress, PrefixOrigin -AutoSize
  • Get-NetAdapter | Format-Table …:
    LANの口の一覧。名前・部品の名前・つながっているか・速さ
  • Get-NetIPAddress -AddressFamily IPv4 | Where-Object …:
    家のLANのIPアドレスと、どの口に付いているか、手で決めたもの(Manual)か、ルーターからもらったもの(Dhcp)か
Plaintext
Name                       InterfaceDescription                     Status       LinkSpeed
----                       --------------------                     ------       ---------
vEthernet (Default Switch) Hyper-V Virtual Ethernet Adapter         Up           10 Gbps
イーサネット               Intel(R) Ethernet Connection (17) I219-V Disconnected 0 bps
イーサネット 3             Realtek Gaming 2.5GbE Family Controller  Up           2.5 Gbps

InterfaceAlias IPAddress     PrefixOrigin
-------------- ---------     ------------
イーサネット 3 192.168.0.20         Dhcp
イーサネット   192.168.0.40        Manual
No.口読み方
1イーサネット(オンボードの1GbE)ケーブルは抜いた(Disconnected)。前からPCのIPアドレス 192.168.0.40 を手で決めてあった
2イーサネット 3(新しい2.5GbE)2.5Gbpsでつながったが、ルーターから別のIPアドレス(192.168.0.20)をもらっていた

これが落とし穴でした。NASの「ネットワークUPSサーバー」は、知らせを聞きに来てよい相手を、IPアドレスで決めています。PCは 192.168.0.40 で登録してあるので、192.168.0.20 のままだと、PCのUPSのソフト(WinNUT-Client)がNASとつながらず、停電のときにPCが止まらなくなります。

LANの口が替わると、MACアドレス(口ごとの番号)が変わるので、ルーターからは別の機械に見えます。手で決めたIPアドレスも、前の口に付いたままでした。

場面3:IPアドレスを新しい口に移す

まず、前の口に手で決めてあった値を控えました。

メインPCの PowerShell で実行したコマンドです。

PowerShell
Get-NetIPAddress -InterfaceAlias "イーサネット" -AddressFamily IPv4 | Format-Table IPAddress, PrefixLength, PrefixOrigin -AutoSize
Get-NetRoute -InterfaceAlias "イーサネット" -DestinationPrefix "0.0.0.0/0" -PolicyStore PersistentStore -ErrorAction SilentlyContinue | Format-Table DestinationPrefix, NextHop -AutoSize
Get-DnsClientServerAddress -InterfaceAlias "イーサネット" -AddressFamily IPv4 | Format-Table InterfaceAlias, ServerAddresses -AutoSize
  • Get-NetIPAddress -InterfaceAlias “イーサネット” …:
    前の口のIPアドレスと、ネットマスクの長さ(24は255.255.255.0)
  • Get-NetRoute … -PolicyStore PersistentStore:
    前の口に保存してあるゲートウェイ(ケーブルが抜けていても見える)
  • Get-DnsClientServerAddress …:
    前の口のDNS
Plaintext
IPAddress       PrefixLength PrefixOrigin
---------       ------------ ------------
192.168.0.40              24       Manual

DestinationPrefix NextHop
----------------- -------
0.0.0.0/0         192.168.0.1

InterfaceAlias ServerAddresses
-------------- ---------------
イーサネット   {192.168.0.1}

この値を、新しい口に移します。途中で数秒、PCのネットワークが切れます。PowerShellは「管理者として実行」で開きました。

メインPCの PowerShell(管理者)で実行したコマンドです。

PowerShell
Remove-NetIPAddress -InterfaceAlias "イーサネット" -IPAddress 192.168.0.40 -Confirm:$false
Remove-NetRoute -InterfaceAlias "イーサネット" -DestinationPrefix "0.0.0.0/0" -Confirm:$false -ErrorAction SilentlyContinue
Set-NetIPInterface -InterfaceAlias "イーサネット" -Dhcp Enabled
Set-DnsClientServerAddress -InterfaceAlias "イーサネット" -ResetServerAddresses
Set-NetIPInterface -InterfaceAlias "イーサネット 3" -Dhcp Disabled
Remove-NetIPAddress -InterfaceAlias "イーサネット 3" -AddressFamily IPv4 -Confirm:$false -ErrorAction SilentlyContinue
Remove-NetRoute -InterfaceAlias "イーサネット 3" -DestinationPrefix "0.0.0.0/0" -Confirm:$false -ErrorAction SilentlyContinue
New-NetIPAddress -InterfaceAlias "イーサネット 3" -IPAddress 192.168.0.40 -PrefixLength 24 -DefaultGateway 192.168.0.1
Set-DnsClientServerAddress -InterfaceAlias "イーサネット 3" -ServerAddresses 192.168.0.1
Start-Sleep -Seconds 5
Get-NetIPAddress -InterfaceAlias "イーサネット 3" -AddressFamily IPv4 | Format-Table IPAddress, PrefixLength, PrefixOrigin -AutoSize
Test-Connection 192.168.0.30 -Count 2
  • Remove-NetIPAddress -InterfaceAlias “イーサネット” -IPAddress 192.168.0.40:
    前の口から、手で決めたIPアドレスを外す(同じIPアドレスを2つの口に置かないため)
  • Remove-NetRoute -InterfaceAlias “イーサネット” …:
    前の口のゲートウェイを外す
  • Set-NetIPInterface -InterfaceAlias “イーサネット” -Dhcp Enabled、Set-DnsClientServerAddress … -ResetServerAddresses:
    前の口は、ルーターからもらう形に戻す(ケーブルは挿さないので使われない)
  • Set-NetIPInterface -InterfaceAlias “イーサネット 3” -Dhcp Disabled:
    新しい口は、ルーターからもらうのをやめる
  • Remove-NetIPAddress / Remove-NetRoute … “イーサネット 3”:
    新しい口がもらっていた 192.168.0.20 と、そのゲートウェイを外す
  • New-NetIPAddress … -IPAddress 192.168.0.40 -PrefixLength 24 -DefaultGateway 192.168.0.1:
    新しい口に、前と同じIPアドレスとゲートウェイを入れる
  • Set-DnsClientServerAddress … -ServerAddresses 192.168.0.1:
    新しい口に、前と同じDNSを入れる
  • Test-Connection 192.168.0.30 -Count 2:
    NASに届くか
Plaintext
New-NetIPAddress : Instance DefaultGateway already exists

IPAddress    PrefixLength PrefixOrigin
---------    ------------ ------------
192.168.0.40           24       Manual

Source  Destination   IPV4Address   Bytes Time(ms)
------  -----------   -----------   ----- --------
MAIN-PC 192.168.0.30  192.168.0.30  32    0
MAIN-PC 192.168.0.30  192.168.0.30  32    0

IPアドレスは移り、NASにも届きました。ただ、「DefaultGateway がもうある」というエラーが1つ出ました。ゲートウェイが本当に効いているかを確かめます。

メインPCの PowerShell で実行したコマンドです。

PowerShell
Get-NetRoute -InterfaceAlias "イーサネット 3" -DestinationPrefix "0.0.0.0/0" | Format-Table DestinationPrefix, NextHop, Store -AutoSize
Get-DnsClientServerAddress -InterfaceAlias "イーサネット 3" -AddressFamily IPv4 | Format-Table InterfaceAlias, ServerAddresses -AutoSize
Test-Connection 1.1.1.1 -Count 2
Resolve-DnsName softdev-learn.cc -Type A | Format-Table Name, IPAddress -AutoSize
  • Get-NetRoute … “0.0.0.0/0”:
    新しい口のゲートウェイ
  • Get-DnsClientServerAddress …:
    新しい口のDNS
  • Test-Connection 1.1.1.1 -Count 2:
    インターネットの外の機械に届くか
  • Resolve-DnsName softdev-learn.cc:
    名前からIPアドレスが引けるか(DNSが効いているか)
Plaintext
DestinationPrefix NextHop      Store
----------------- -------      -----
0.0.0.0/0         192.168.0.1  ActiveStore

InterfaceAlias ServerAddresses
-------------- ---------------
イーサネット 3 {192.168.0.1}

Source  Destination IPV4Address Bytes Time(ms)
------  ----------- ----------- ----- --------
MAIN-PC 1.1.1.1     1.1.1.1     32    4
MAIN-PC 1.1.1.1     1.1.1.1     32    3

ゲートウェイもDNSも入っていて、インターネットにも出られました。さっきのエラーは、同じゲートウェイがもう入っていたという知らせでした。最後に、WinNUT-ClientがNASにつながり、「UPS On Line」と出ているのを確かめました。

場面4:替える前と後の速さ

速さは、ブラウザでFAST.comを開いて測りました。

No.測ったもの前(1GbE)後(2.5GbE)読み方
1ダウンロード910 Mbps2.1 Gbps約2.3倍。1GbEの上限を超えた
2アップロード930 Mbps820 Mbps回線の上りの上限が1Gbpsほどなので、前もほぼいっぱいだった。ちがいは測るときのふれ
3レイテンシ(何もしていないとき)6 ms5 msほぼ同じ
4レイテンシ(通信しているとき)12 ms7 ms混んでいるときの遅れが小さくなった

1GbEのLANでは、どれだけ速い回線でも、実際は900Mbpsほどが上限です。ルーター・ハブ・PCの3つがそろって2.5GbEになったことで、その上限が外れました。

場面5:分かったこと

  • 2.5GbEは、通り道が全部そろって初めて効く:
    ルーター・ハブ・PCのどれか1つでも1GbEだと、そこで頭打ちになる
  • LANの口を替えると、IPアドレスが変わる:
    MACアドレスが変わるので、ルーターからは別の機械に見える。手で決めたIPアドレスは、前の口に付いたまま残る
  • IPアドレスで相手を決めている仕組みに気をつける:
    NASのネットワークUPSサーバーのように、IPアドレスで許可している仕組みは、IPアドレスが変わると黙ってつながらなくなる
  • ハブはUPSにつなぐ:
    停電のときの知らせの通り道なので、ハブを替えても、UPSの口につなぐのを忘れない

自宅サーバーとNASは、まだ1GbEのままです。どちらも、次に機械を買い替えるときに、2.5GbEにするつもりです。

【2026年11月の追記】自宅サーバーは、2026年11月に富士通 ESPRIMO D7011/G に買い替え、2.5GbE の LAN カード(Realtek RTL8125)を取り付けて、2.5Gbps でつながるようになりました(買い替えの記事、LAN の設定を直した記事)。NAS は、まだ1GbEのままです。

まとめ

No.やったこと結果
1スイッチングハブを2.5GbEに(FX2G-08EM2)ルーター・ハブ・PCがそろって2.5GbEに
2メインPCに2.5GbEのLANを足した2.5Gbpsでつながった
3PCのIPアドレスを新しい口に移したUPSの知らせ(WinNUT-Client)もつながったまま
4速さを測ったダウンロード 910Mbps → 2.1Gbps

自宅のネットワークの全体は「自宅ネットワークの構成」に、停電のときに3台を止めるUPSの設定は「UPSを入れて、停電のとき3台を止める」に、自宅サーバーの記事の一覧は「自宅サーバー構築メモ」にまとめています。

コメント