cmd.exe からネットワーク設定
業務でノートPCを使っていて、固定IPアドレスだったり、DHCPだったり、現場のルールによって頻繁にネットワーク設定を変更しなければならない。
手間なのでバッチファイル化しておくといい。
固定IPアドレスの場合
netsh interface ipv4 set address "Wi-Fi" static 192.168.1.100 255.255.255.0 192.168.1.10 netsh interface ipv4 set dns "Wi-Fi" static 192.168.1.10 primary
DHCPの場合
netsh interface ipv4 set address "Wi-Fi" dhcp netsh interface ipv4 set dns "Wi-Fi" dhcp
インタフェイス名はこれで調べられる
C:\work>netsh interface show interface
Admin State State Type Interface Name
-------------------------------------------------------------------------
有効 接続 専用 VirtualBox Host-Only Network #4
有効 接続 専用 VirtualBox Host-Only Network #5
有効 接続 専用 VirtualBox Host-Only Network #6
有効 接続 専用 イーサネット
有効 接続 専用 vEthernet (DockerNAT)
有効 切断 専用 Wi-Fi
有効 接続 専用 vEthernet (Default Switch)
イマドキは netsh
コマンドではなく、PowerShell を使ってやるのが主流かもしれない。
これは昔ながらの(Windows2000くらい?)方法だけどメモ。