종료/단일 사용자 모드에서 네트워크가 중지되지 않는 이유는 무엇입니까?

종료/단일 사용자 모드에서 네트워크가 중지되지 않는 이유는 무엇입니까?

가상 머신에 SSH로 접속한 다음 SSH를 사용하여 단일 사용자 모드로 전환하면 systemctl rescueSSH 연결이 정상적으로 유지됩니다.

이는 단일 사용자 모드의 전통적인 정의가 아닙니다 :). 그 중 일부는 systemd가 단일 사용자 모드에서 사용자 세션 범위 단위를 중지하지 않기 때문입니다. (그러나 GNOME과 gettys를 중지하는 gdm을 중지하므로 SIGHUP을 모든 텍스트 콘솔 세션으로 보냅니다.)

그러나 네트워크를 단일 사용자 모드로 실행하는 것도 전통적이지 않습니다! 이 부분은 어떻게 된 건가요?

가상 머신은 Fedora 26 워크스테이션입니다.

답변1

NetworkManager는 종료 시 의도적으로 네트워크를 중지하지 않습니다. Fedora의 ifcfg, Debian의 ifupdown과 같이 시스템 네트워크 구성 시스템에서 시작한 네트워크 장치 인계("관리")를 지원하기 때문입니다. 또한 이를 차단하는 것은 시스템에 맡깁니다.

그러나 Fedora는 이제 ifcfg를 레거시로 간주하고 기본적으로 활성화하지 않습니다. 그러므로멈추다스크립트도 실행되지 않습니다.

관련 정보