%EA%B0%80%20%EB%88%84%EB%9D%BD%EB%90%98%EC%97%88%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
따르다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
. 기다려 보세요!
답변2
내 nixos 19.09 WiFi 서비스가 실패합니다. 나는 이것을 시도했고 효과가있었습니다.
/etc/nixos/configuration.nix
이렇게 편집하세요.networking.wireless.enable = false; ##Only one daemon, wireless or networkmanager, could be enabled at the same time. networking.networkmanager.enable = true;
닉스를 재건합니다.
sudo nixos-rebuild switch --upgrade --show-trace
Network Manager 서비스 데몬을 다시 시작하고 시작합니다.
sudo systemctl restart networkmanager
nmcli 또는 nmtui를 사용하여 Wi-Fi 비밀번호를 입력하세요.
sudo nmcli
또는
sudo nmtui
이제는 맞습니다.