コミュニティソリューション

ZimaOSで固定IPを設定:まずはUIを使い、必要に応じてnmcliを使用する

The original 2024 tutorial used nmcli to set a manual IPv4 address. By 2025 users reported that static IP configuration was available in Settings; a 2026 ZimaBoard 2 user still needed nmcli once when eth1 would not open in the UI.

この長期間続いているスレッドには、複数世代の ZimaOS に関する情報が含まれているため、元の 2024 年の CLI 手順を現在の標準手順として扱わないでください。その後の返信では、固定 IP の設定が Web 設定画面に移行したと明示されています。一方、2026 年 6 月には、ある ZimaBoard 2 ユーザーから、NetworkManager を手動で調整するまで UI で eth1 を編集できなかった事例が報告されています。

まず現在の ZimaOS UI を使用する

現在の設定画面で対象の Ethernet ポートを編集できる場合は、古いフォーラムコマンドで接続プロファイルを作り直すのではなく、UI を使用してください。これにより、誤ったインターフェースを選択したり、NetworkManager の重複プロファイルを残したりするリスクを減らせます。

ZimaOS トラブルシューティング手順は、ダッシュボードやネットワークアドレス自体にアクセスできない場合に役立ちます。一方、Zima Client の概要では、現在の Zima の検出および接続動作について説明しています。デュアルポートのハードウェアでは、固定アドレスをどのインターフェースに割り当てるか決める前に、ZimaBoard 2 のハードウェア情報で Ethernet ハードウェアの現在の構成を確認できます。

nmcli を使用する必要がある場合は、まずプロファイルを特定する

古い接続名を無条件に貼り付けないでください。まず、現在のプロファイルを確認します。

nmcli connection show
nmcli device status

NetworkManager の固定 IP の例には、手動 IPv4 設定で現在サポートされているパターンが示されています。NetworkManager の IPv4 設定では、ipv4.method manual に少なくとも 1 つのアドレスが必要であり、ゲートウェイを設定すると通常のデフォルトルートが構成されることが確認できます。

古いコピーペーストが一部のユーザーで失敗した理由

このスレッドでは、起こりやすいミスが 2 つ記録されています。アクティブな接続名が必ずしも正確に Wired connection 1 であるとは限らなかったことと、フォーラムのエディターによって半角の引用符がスマートクォートに変換されていたことです。

コピーした接続名が原因で nmcli の接続不明エラーが表示されている ZimaOS のターミナル
NetworkManager の接続名と、CLI コマンドで使用する引用符を正確に指定する必要がある理由を示すコミュニティのスクリーンショット。

コマンドで接続が不明と表示された場合は、nmcli connection show に表示された正確な接続 ID をコピーしてください。eth0eth1Wired connection 1、または Zima で始まるプロファイル名がどの環境でも共通だと考えないでください。

代わりに DHCP 予約を検討する

目的が ZimaOS に同じ LAN アドレスを維持させることだけであれば、ルーターで DHCP 予約を設定するほうが簡単な場合があります。ホストは自動アドレス設定のまま、ルーターが常に同じアドレスをリースできるためです。これにより、DHCP プール外でアドレスの競合が発生する可能性も減らせます。

結論

まず現在の ZimaOS ネットワーク UI を使用してください。UI で編集できないポートについては、古い nmcli 方式を代替手段として使用し、変更する前に必ず現在の接続プロファイルを確認してください。通常のホームサーバーでは、ルーター側で DHCP 予約を設定する方法が最も問題の起こりにくい選択肢であることが多いでしょう。