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
오류의 원인을 파악하는 데 도움이 되었습니다.
이 오류의 원인은 다음과 같습니다.
- 잘못된
DEVICE=eth0
- 이름을 바꾸면
DEVICE=eth0
해결됨DEVICE=enp9s0
- 이름을 바꾸면
ifcfg-*
테스트용으로 만든 것과 같은 복사된 파일이 있습니다.- 삭제하면 해결됨
답변2
구성 파일에 오류가 있는지 확인할 수 있습니다.
BOOTPROTO
정적으로 변경했을 때 그것은 나에게 효과적이었습니다.
답변3
포트 21이 이미 사용 중일 수 있습니다. 다음과 같이 확인할 수 있습니다.
netstat -nalp | 네트워크 통계 정규식 21
tcp6 0 0 :::21 :::* Listen2028/proftpd
포트 21은 다른 프로그램에서 사용 중입니다. 중지하고 다시 시작해 보세요.
systemctl이 vsftpd.service를 시작합니다.