Ubuntu 18.04.1 LTS를 사용하고 있습니다. (1) 필요하지 않고 (2) 하드 코딩 된 구성을 선호하며 (3) 네트워크 관리자가 DHCP 구성을 변경하여 정기적으로 문제를 발생시키기 때문에 Ubuntu 컴퓨터에서 네트워크 관리자를 비활성화하고 싶습니다.
공식 문서 를 따르려고했습니다 .
네트워크 관리자 중지
sudo systemctl stop NetworkManager.service
재부팅 후 네트워크 관리자가 영구적으로 다시 시작되지 않도록 비활성화
sudo systemctl disable NetworkManager.service
그럼에도 불구하고 컴퓨터를 재부팅 할 때마다 네트워크 관리자가 다시 돌아옵니다.
어떻게 치울 수 있습니까?
답변
방법은 데스크탑 환경에 따라 다릅니다.
-
Ubuntu MATE 18.04.1의 경우 LTS 제거
network-manager
패키지는 안전합니다. 간단하게 실행할 수 있습니다.sudo apt-get purge network-manager
-
그놈 데스크탑 제거 기능이있는 Ubuntu 18.04.1 LTS
network-manager
패키지가 포함 된 도 제거ubuntu-desktop
하고gnome-control-center
그놈 데스크탑의 필수 부분을 제거 합니다. 따라서 옵션이 아닙니다.여기서 이미 수행 한 것처럼 NetworkManager 서비스를 비활성화해야합니다.
sudo systemctl stop NetworkManager.service sudo systemctl disable NetworkManager.service
그리고 세 가지 추가 서비스 :
sudo systemctl stop NetworkManager-wait-online.service sudo systemctl disable NetworkManager-wait-online.service sudo systemctl stop NetworkManager-dispatcher.service sudo systemctl disable NetworkManager-dispatcher.service sudo systemctl stop network-manager.service sudo systemctl disable network-manager.service
그런 다음 재부팅하십시오.
노트:
/etc/network/interfaces
에서 네트워크 구성에 대한 자세한 내용을 읽을 수 있습니다 Ubuntu 16.04 LTS 서버 안내서를 참조하십시오 .- 최신 Ubuntu 18.04 LTS 서버 사용
netplan
에 대해서는 Ubuntu 18.04 LTS 서버 안내서를 참조하십시오 .
답변
다음 mask
명령을 시도하십시오 :
sudo systemctl stop NetworkManager.service
sudo systemctl mask NetworkManager.service
NAME 님 마스크 …
명령 행에 지정된대로 하나 이상의 단위를 마스크하십시오. 이 유닛 파일들을 / dev / null에 링크하여 시작할 수 없게합니다.
활성화 및 수동 활성화를 포함하여 장치의 모든 종류의 활성화를 금지하므로 강력한 비활성화 버전입니다. 이 옵션은주의해서 사용하십시오. 이는 다음에 시스템을 재부팅 할 때까지 일시적으로 만 마스크하도록 –runtime 옵션을 사용합니다.
–now 옵션을 사용하여 장치도 중지되도록 할 수 있습니다. 이 명령은 유효한 장치 이름 만 필요하며 장치 파일 경로는 허용하지 않습니다.