network.service가 LSB를 시작할 수 없습니다: 네트워크 시작/종료 - Centos 7

network.service가 LSB를 시작할 수 없습니다: 네트워크 시작/종료 - Centos 7

Centos7에서 네트워크 서비스를 시작하는 데 문제가 있습니다. 다음과 같은 오류 메시지가 나타납니다.

Failed to start LSB: Bring up/down networking

/etc/sysconfig/network-scripts/ifcfg-eth0 파일(아래 참조)에서 고정 IP 주소를 가져오지 못한다는 사실을 깨달았을 때 문제가 발생했습니다.

DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.0.16
NETMASK=255.255.255.0
HWADDR=B8:27:EB:C3:1E:EC
NM_CONTROLLED=no
ONBOOT=yes
TYPE=Ethernet

재부팅 시 장치는 할당된 고정 IP 주소가 아닌 IP 주소 192.168.0.7로 로드되며 DHCP 서버에서 정보를 어떻게 가져오는지 잘 모르겠습니다(내 라우터가 있습니다).

다음 명령을 실행하면 네트워크 서비스에 큰 피해를 줄 수 있으므로 NetworkManager를 비활성화해 보았습니다.

systemctl stop NetworkManager

그런 다음 네트워크를 활성화하십시오.

systemctl start network

같은 오류가 다시 나타나서 dhclient 프로세스를 종료하고 네트워크 서비스를 다시 시작하려고 시도했는데 같은 오류가 다시 나타났습니다.

당시 실제로 서버에서 DHCP IP를 통해 인터넷에 연결되어 있었기 때문에 인내심을 잃고 "yum 제거 네트워크 관리자"를 수행하고 재부팅을 시도했지만 다시 소용이 없었습니다. 이것이 좋은 생각인지는 잘 모르겠지만 어쨌든 작동하지 않습니다.

인터넷에서 찾을 수 있는 조언을 모두 소진한 것 같습니다. 다른 사람이 무엇을 기대하는지 알고 있는지 궁금합니다.

편집: 또한 이것은 가상 머신이 아니며 어떤 방식으로든 가상화와 관련이 없습니다. 그냥 RaspberryPI 3입니다.

매우 감사합니다.

편집: 로그 항목:

Jan 01 00:00:06 <hostname> systemd[1]: Starting LSB: Bring up/down networking... 
Jan 01 00:00:06 <hostname> systemd[1]: network.service: control process exited, code=exited status=6 
Jan 01 00:00:06 <hostname> systemd[1]: Failed to start LSB: Bring up/down networking 
Jan 01 00:00:06 <hostname> systemd[1]: Unit network.service entered failed state 
Jan 01 00:00:06 <hostname> systemd[1]: network.service failed

답변1

만약 누군가가 Raspberry Pi의 Centos 7에서 이 "LSB" 오류와 관련된 문제를 여전히 겪고 있는 경우를 대비해 알아보세요.

/etc/rc.d/init.d/network특정 파일이 존재하지 않으면 내가 실행한 스크립트에서 즉시 오류가 발생한다는 사실을 알게 되었습니다 . 즉, 내가 작업한 다른 시스템에는 존재했지만 비어 있었기 때문에 이 파일이 필요한 이유를 전혀 알 수 없었습니다. 하지만 라즈베리용으로 구입한 Centos 7 OS에서는 기본적으로 작동하지 않았습니다. 다른 모든 단계(네트워크 관리자 제거, ifcfg 파일에 고정 IP 설정, 네트워크 관리자의 dhc 프로세스 종료 등)를 완료한 후에도 여전히 이 오류가 발생하는 경우 다음을 시도해 보십시오.status=6/etc/sysconfig/network

touch /etc/sysconfig/network

이 파일은 비어 있을 수 있습니다. 단지 존재해야만 합니다.

그런 다음 네트워크 서비스를 다시 시작합니다.

systemctl restart network

바라보다. 나는 이것이 아주 사소한 수정이라는 것을 알고 있지만 이것을 찾기 전에 모든 골치 아픈 노력과 시도를 겪었으며 기쁘게 그것을 추구합니다.

답변2

최근에 네트워크 서비스가 실패한 동일한 문제에 직면했습니다.

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

나에게 도움이 된 해결책은 NetworkManger를 비활성화하는 것이었습니다.

systemctl stop NetworkManager
systemctl disable NetworkManager

다시 시작하세요. network.service는활동(실행).

답변3

당신은 사용해야합니다

BOOTPROTO=none

바꾸다

BOOTPROTO=static

전자는 RHEL/CentOS 7의 올바른 구문입니다.

답변4

이 파일은 /etc/sysconfig/network전역(모든 네트워크 카드에 걸친) 구성 파일입니다. 이는 온라인 상태가 필요한지 여부를 시스템 시작 스크립트에 알려줍니다.

여기에는 다음이 포함될 수 있습니다.

NETWORKING=yes
HOSTNAME=mybox
GATEWAY=192.168.1.1

이 파일이 없다는 것은 시스템 부팅 스크립트가 확인조차 하지 않는다는 것을 의미하며 /etc/sysconfig/network-scripts/*, 이것이 바로 /etc/sysconfig/network-scripts/ifcfg-eth0파일을 건드릴 때까지 파일이 사용되지 않는 이유입니다 /etc/sysconfig/network.

관련 정보