![NetworkManager.service를 계속 다시 시작해야 하는 이유는 무엇입니까?](https://linux55.com/image/27479/NetworkManager.service%EB%A5%BC%20%EA%B3%84%EC%86%8D%20%EB%8B%A4%EC%8B%9C%20%EC%8B%9C%EC%9E%91%ED%95%B4%EC%95%BC%20%ED%95%98%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
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
하는 동안 다른 서비스가 제대로 작동하는 것을 허용하지 않기 때문입니다.