제어 프로세스가 오류 코드와 함께 종료되었기 때문에 network.service 작업이 실패했습니다.

제어 프로세스가 오류 코드와 함께 종료되었기 때문에 network.service 작업이 실패했습니다.

CentOS 7에서 IP 주소를 설정하기 위해 다음을 살펴 보았습니다.이 페이지그 안에 파일을 만들고 ifcfg-eth0다음 명령을 실행합니다.

systemctl restart network

그러나 위의 명령을 실행하면 다음 오류가 발생합니다.

제어 프로세스가 오류 코드와 함께 종료되었기 때문에 network.service 작업이 실패했습니다. 자세한 내용은 "systemctl status network.service" 및 "journalctl -xe"를 참조하세요.

을 실행하면 systemctl status network.service몇 가지 오류가 발생합니다.

network.service: 제어 프로세스 종료, 코드=종료 상태=1

LSB를 시작할 수 없습니다. 네트워크를 시작/중지합니다.

장치의 네트워크 서비스가 실패 상태에 들어갔습니다.

네트워크 서비스가 실패했습니다.

질문

패키지를 좀 설치해야 할 것 같아요. 어떤 패키지가 필요합니까? 오류의 원인은 무엇입니까?

답변1

로그를 조사해보니 journalctl -xe오류의 원인을 파악하는 데 도움이 되었습니다.

이 오류의 원인은 다음과 같습니다.

  1. 잘못된DEVICE=eth0
    • 이름을 바꾸면 DEVICE=eth0해결됨DEVICE=enp9s0
  2. ifcfg-*테스트용으로 만든 것과 같은 복사된 파일이 있습니다.
    • 삭제하면 해결됨

답변2

구성 파일에 오류가 있는지 확인할 수 있습니다.

BOOTPROTO정적으로 변경했을 때 그것은 나에게 효과적이었습니다.

답변3

포트 21이 이미 사용 중일 수 있습니다. 다음과 같이 확인할 수 있습니다.

netstat -nalp | 네트워크 통계 정규식 21

tcp6 0 0 :::21 :::* Listen2028/proftpd

포트 21은 다른 프로그램에서 사용 중입니다. 중지하고 다시 시작해 보세요.

systemctl이 vsftpd.service를 시작합니다.

관련 정보