Windows IoT Core for RaspberryPi2では標準ではDHCPが有効になっています。
これを固定IPに設定してみます。
・PowerShellを管理者モードで起動します。
・RPi2にリモートで接続します。
console
PS C:\WINDOWS\system32> Enter-PSSession -computername minwinpc -credential minwinpc\administrator
[minwinpc]: PS C:\Users\Administrator\Documents>
・netshコマンドで設定します。まずは現在の設定の確認します。
console
[minwinpc]: PS C:\Users\Administrator\Documents> netsh interface ip show config
Configuration for interface "Ethernet"
DHCP enabled: Yes
IP Address: 192.168.xxx.10
Subnet Prefix: 192.168.xxx.0/24 (mask 255.255.255.0)
Default Gateway: 192.168.xxx.1
Gateway Metric: 0
InterfaceMetric: 20
DNS servers configured through DHCP: 192.168.xxx.1
Register with which suffix: Primary only
WINS servers configured through DHCP: None
Configuration for interface "Loopback Pseudo-Interface 1"
DHCP enabled: No
IP Address: 127.0.0.1
Subnet Prefix: 127.0.0.0/8 (mask 255.0.0.0)
InterfaceMetric: 50
Statically Configured DNS Servers: None
Register with which suffix: None
Statically Configured WINS Servers: None
[minwinpc]: PS C:\Users\Administrator\Documents>
・Configuration for interface "Ethernet"のEthernetがインターフェイス名になります。それを確認したら以下のコマンドを実行します。
console
[minwinpc]: PS C:\Users\Administrator\Documents> netsh interface ip set address "Ethernet" static 192.168.xxx.51 255.255.255.0 192.168.xxx.1
・コマンドを実行後無反応になりますが、もう一度リモート接続し、設定が以下のようになっていれば完了です。
console
[minwinpc]: PS C:\Users\Administrator\Documents> netsh interface ip show config
Configuration for interface "Ethernet"
DHCP enabled: No
IP Address: 192.168.xxx.51
Subnet Prefix: 192.168.xxx.0/24 (mask 255.255.255.0)
Default Gateway: 192.168.xxx.1
Gateway Metric: 1
InterfaceMetric: 20
Statically Configured DNS Servers: None
Register with which suffix: Primary only
Statically Configured WINS Servers: None
Configuration for interface "Loopback Pseudo-Interface 1"
DHCP enabled: No
IP Address: 127.0.0.1
Subnet Prefix: 127.0.0.0/8 (mask 255.0.0.0)
InterfaceMetric: 50
Statically Configured DNS Servers: None
Register with which suffix: None
Statically Configured WINS Servers: None
[minwinpc]: PS C:\Users\Administrator\Documents>
・DNSの設定もしておきましょう。
console
[minwinpc]: PS C:\Users\Administrator\Documents> netsh interface ip set dnsservers "Ethernet" static 8.8.8.8 primary
[minwinpc]: PS C:\Users\Administrator\Documents> netsh interface ip show config
Configuration for interface "Ethernet"
DHCP enabled: No
IP Address: 192.168.xxx.51
Subnet Prefix: 192.168.xxx.0/24 (mask 255.255.255.0)
Default Gateway: 192.168.xxx.1
Gateway Metric: 1
InterfaceMetric: 20
Statically Configured DNS Servers: 8.8.8.8
Register with which suffix: Primary only
Statically Configured WINS Servers: None
Configuration for interface "Loopback Pseudo-Interface 1"
DHCP enabled: No
IP Address: 127.0.0.1
Subnet Prefix: 127.0.0.0/8 (mask 255.0.0.0)
InterfaceMetric: 50
Statically Configured DNS Servers: None
Register with which suffix: None
Statically Configured WINS Servers: None
[minwinpc]: PS C:\Users\Administrator\Documents>
以上になります。