Windows ホストに関する注意事項
ホストマシンが Windows 11 で、DevKit-Sync を使用して Neat 開発環境(Neat SDK と呼ばれる)を実行したい場合は、このガイドを参照してください。
前提条件
- Windows 11 ホスト。
- WSL がインストールされ、正常に動作しています。
- WSL内にインストールされたDocker Engine。
sima-cliが WSL 内にインストールされました。
WSLから始めましょう。
WSL Linuxディストリビューション内でNeat SDKコマンドを実行してください。PowerShellやコマンドプロンプトからは実行しないでください。これには、sima-cli neat install sdk@release-2.1も含まれます。
WSL ネットワークモード
%UserProfile%\\.wslconfig を設定します。
[wsl2]
networkingMode=mirrored
次に、WSLを再起動してください。
wsl --shutdown
これにより、WSLはホストのネットワーク構成を共有できるようになり、DevKit-SyncやNFS通信に役立ちます。
推奨される接続構成:WindowsとDevKitを直接接続
Windowsホストの場合、WindowsマシンとDevKit間の直接的なUSB/イーサネット接続が推奨される構成です。DevKitをより広範な共有ネットワークに配置するよりも、通常はセットアップが簡単であり、Windowsファイアウォールの変更範囲を、ネットワーク全体ではなく、ローカルのDevKitに接続されたインターフェースに限定できます。UbuntuやmacOSとは異なり、共有ネットワークに対してすでに検証済みのファイアウォールとWSLのネットワークルールがある環境でない限り、Windowsの場合はこの直接接続構成を優先してください。
DevKitが、直接接続を介してWindowsマシンのネットワーク接続を共有する必要がある場合は、インターネット接続共有(ICS)を使用します。
- WindowsマシンをWi-Fiまたは別のネットワークインターフェースを介してインターネットに接続します。
- USB/イーサネットアダプターを介して、DevKitをWindowsマシンに接続します。
- DevKitでは、接続されているネットワークインターフェースの設定を
DHCPのま まにしてください。 - Windowsでは、
Control Panel > Network and Internet > Network Connectionsを開きます。 「Windows」キーと「R」キーを同時に押して(Win + R)、ncpa.cplと入力して「Enter」キーを押すことでも実行できます。 - インターネットに接続されているアダプターを右クリックし、次に「
Properties」を選択します。 - 「
Sharing」タブを開きます。 Allow other network users to connect through this computer's Internet connectionを有効にします。Home networking connectionで、DevKitに接続されているUSB/イーサネットアダプターを選択してください。- 変更を適用し、DevKitが信号を受信しない場合は、DevKitに接続されているアダプターを再接続してください。 IPv4アドレス。
ICSを有効にすると、Windowsは通常、共有アダプターに192.168.137.0/24の範囲内のアドレスを割り当てます。
WSLまたはDevKitコンソールからDevKitのIPv4アドレスを見つけ、WSLからSSHアクセスできることを確認します。
ssh sima@<devkit-ip>
次に、WSLからDevKitのペアリングを行います。
sima-cli sdk setup --devkit <devkit-ip>
Windowsのダイレクトネットワーク共有を使用すると、WindowsファイアウォールとWSLのポートフォワーディングの動作により、ネットワーク上の他のマシンからNeat InsightのWebインターフェースにアクセスできなくなる場合があります。この設定では、たとえばhttps://localhost:9900で、WindowsのNeat SDKホスト上でInsightを直接開きます。