systemd로 전환한 후 NetworkManager.service를 사용하기 시작했고 시작 시 자동으로 WIFI에 연결되었지만 실행했을 때 다음 메시지가 표시되었습니다 nmcli con
.
** (process:4433): WARNING **: Could not initialize NMClient /org/freedesktop/NetworkManager: Method "GetAll" with signature "s" on interface "org.freedesktop.DBus.Properties" doesn't exist
Error: nmcli (0.9.6.4) and NetworkManager (unknown) versions don't match. Force execution using --nocheck, but the results are unpredictable.
그리고 systemctl에서:
NetworkManager.service loaded active running Network Manager
이제 재부팅하면 NetworkManager.service
작동됩니다. 왜 그런 겁니까?
답변1
이는 알려진 문제이며여러 가지 버그 보고서제출된.
게다가우분투 솔루션, 그러나 Arch 사용자는 더 이상 init 스크립트를 사용하지 않기 때문에 이것이 작동하지 않을 것이라고 생각합니다. 나는 그들의 수정이 이식 가능하다고 확신하지만 systemd
그것에 대해 충분히 알지 못합니다.
이것은떨어져 있는Fedora 포럼에 따르면 다음과 같이 가능해 보입니다.
- 마우스 오른쪽 버튼으로 클릭네트워크 관리자애플릿
- 편집하다연결하다
- 딸깍 하는 소리무선 전화탭(사용하는 경우)
- 연결을 선택하고 클릭하세요.편집하다단추
- 이동IPv4 설정상표
- 딸깍 하는 소리노선단추
- 확인하다"해당 네트워크의 리소스에 대해서만 이 연결을 사용하십시오."
- 확인을 누르세요
- "를 선택 취소하세요.모든 사용자가 사용 가능"
- ~에 따르면구하다
답변2
CentOS 7에서 이 문제가 발생하여 루트로 이 작업을 수행했습니다.
systemctl mask network
이 명령은 network.service
. 이는 때때로 하나의 서비스가 동일한 작업을 network.service
수행 NetworkManager.service
하는 동안 다른 서비스가 제대로 작동하는 것을 허용하지 않기 때문입니다.