それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

windows のネットワーク・デバイス名をnetshで変更する。

windows のネットワークのデバイス名を変更する。

netsh を使って、Windowsのアダプタ(ネットワークインタフェース)の名称を、手軽に変更することが出来ます。

C:\Users\takuya> netsh interface set interface name='旧名称' newname='新名称'

ネットワークの名称はそのままだと、日本語だったり、イーサネットXXのようなわかりにくい名前なので、xNIXライクに、ethX のような名前に変更したら便利かもしれないとおもってやってみました。ネットワークアダプタのデフォルト名称が本当にわかりにくくて、複数のLANポートを持っていると混乱するのでわかりやすい名前をつけておけばWindowsも使いやすくなるのではないでしょうか。

変更前の状態

PS C:\Users\takuya> netsh interface ipv4 show interfaces

Idx     Met         MTU          State                Name
---  ----------  ----------  ------------  ---------------------------
  1          75  4294967295  connected     Loopback Pseudo-Interface 1
 20          25        1500  disconnected  Wi-Fi
 14          25        1500  connected     イーサネット
  8          65        1500  disconnected  Bluetooth ネットワーク接続 2

変更します。

PS C:\Users\takuya> netsh interface set interface name='イーサネット' newname='eth01'

変更後の状態

PS C:\Users\takuya> netsh interface ipv4 show interfaces

Idx     Met         MTU          State                Name
---  ----------  ----------  ------------  ---------------------------
  1          75  4294967295  connected     Loopback Pseudo-Interface 1
 20          25        1500  disconnected  Wi-Fi
 14          25        1500  connected     eth01
  8          65        1500  disconnected  Bluetooth ネットワーク接続 2

ipv4 を指定しましたが、ipv6 のアダプタ名も併せて変わっています。

v6 を指定して interface 一覧を出力すると、こちらも変わっています。

PS C:\Users\takuya> netsh interface ipv6 show interfaces

Idx     Met         MTU          State                Name
---  ----------  ----------  ------------  ---------------------------
  1          75  4294967295  connected     Loopback Pseudo-Interface 1
 20          25        1500  disconnected  Wi-Fi
 14          25        1500  connected     eth01
  8          65        1500  disconnected  Bluetooth ネットワーク接続 2

コントロールパネルでも確認できます。

f:id:takuya_1st:20201025154020p:plain

netsh でインタフェースの名前を変えることが出来ました。

ただし、windowsLinuxなどとは管理体系が似ているようで異なるので、ちょっと癖があります。

とくに、netsh interface で ipv4 /ipv6 を指定するが、設定がどちらにも影響するのがちょっと不自然なコマンドな気がしますね。