新しいNixOSのインストールにワイヤレスツール(wpa-supplicant)がありません。

新しいNixOSのインストールにワイヤレスツール(wpa-supplicant)がありません。

フォローするNixOS マニュアル、i)ライブUSBドライブを作成し、ii)私のシステムにNixOSをインストールしました。

今、ワイヤレスネットワークを設定しようとしています。「無線ネットワーク」の説明私のインストールでは動作しません。インストール中またはインストール後に機能するにはどうすればよいですか?

具体的には私はそうではありませんwpa_supplicant.service

systemctl restart wpa_supplicant.service
Failed to restart wpa_supplicant.service: Unit wpa_supplicant.service not found.

実行しようとすると、systemctl restart NetworkingService同様のエラーが発生します。

systemctl restart NetworkingService
Failed to restart NetworkingService: Unit NetworkingService not found.

networking.wireless.enable = true(で)構成したと言及します/etc/nixos/configuration.nix。私の場合、nixos-rebuild switchインターネットからパッケージをダウンロードできなかったため、再実行は機能しませんでした。

$ nixos-rebuild switch
building Nix...
building the system configuration...
warning: unable to download 'https://cache.nixos.org/nix-cache-info': Couldn't resolve host name (6); retrying in 348 ms
warning: unable to download 'https://cache.nixos.org/nix-cache-info': Couldn't resolve host name (6); retrying in 619 ms
...
cannot build derivation '/nix/store/...-wpa_supplicant.service.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/...-nixos-system-

それで鶏肉か卵か問題があるようです。ネットワークがありません。これにより、ネットワークを設定できます。私はwpaリクエスタパッケージがデフォルトのインストールに含まれると思いました。

明らかに私は何かを見逃しています。

ベストアンサー1

わかりました。問題を解決しました。

/etc/nixos/configuration.nixでは、初期インストール中にこの設定を有効にする必要があります。networking.wireless.enable = true

だからインストールUSBに戻り(Mountedに/mnt/etc/nixos/configuration.nix)設定してもう一度実行しましたnixos-install

そこからi)以下に基づいて更新されたシステムで再起動しました。ワイヤレスネットワークマニュアルセクション、ii)を使用してワイヤレス設定を作成しましたwpa_passphrase <ssid> [passphrase] > /etc/wpa_supplicant.conf。次に、iii)再起動サービスを使用してくださいsystemctl restart wpa_supplicant.service。お待ちください!

おすすめ記事