network.service LSB를 시작하지 못했습니다 : 네트워킹 시작 / 종료-Centos 7


12

네트워크 서비스를 시작하려고 할 때 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

재부팅시 장치는 192.168.0.7의 IP 주소로로드되며 고정 IP 주소가 명확하게 지정되지 않았으며 DHCP 서버 (내 라우터가 있음)의 정보를 얻는 방법을 모릅니다

아래 명령을 실행하여 네트워크 서비스에 혼란을 줄 수 있으므로 NetworkManager를 비활성화하려고했습니다.

systemctl stop NetworkManager

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

systemctl start network

다시 같은 오류가 발생하여 dhclient 프로세스를 종료하고 네트워크 서비스를 다시 시작하려고 시도하고 같은 오류가 다시 발생했습니다.

DHCP IP를 통해 서버에서 인터넷에 연결했기 때문에 인내심을 잃어 버렸기 때문에 "yum remove Network Manager"를 수행하고 다시 시도했지만 아무 소용이 없었습니다. 그게 좋은 아이디어인지 확실하지 않지만 어쨌든 작동하지 않았습니다.

인터넷에서 찾을 수있는 제안을 다 쓴 것 같습니다. 다른 사람이 무슨 일이 벌어지고 있는지 궁금합니다.

편집 : 하나 더 참고, 이것은 VM이 아니거나 어떤 식 으로든 가상화와 관련이 없습니다. 이것은 단순히 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

그냥 오타인지 확인하기 위해 ... /var/sysconfig/network-scripts/ifcfg-eth0실제로 의미 한다고 말할 때 /etc/sysconfig/network-scripts/ifcfg-eth0, 맞습니까?
zagrimsan

사과, 예, 제 실수입니다 / etc / sysconfig / network-scripts / ifcfg-eth0
dlyxzen

HWADDR해당 파일의가 실제로 NIC와 일치 하는지 확인 했습니까 ?
zagrimsan

"ifconfig -a"의 출력을 확인했으며 여기에서 이더넷 주소 출력이 파일에 배치 한 것과 일치합니다.
dlyxzen

/var/log/CentOS에 로그 된 파일 이나의 출력에서 네트워크 인터페이스가 표시 될 때 부팅시 시스템 로그를 게시하십시오 journalctl -l -b 0.
zagrimsan

답변:


7

누군가 가이 'LSB'오류와 관련하여 Raspberry Pi의 Centos 7에 여전히 문제가있는 경우를 대비하여.

결국 특정 파일이 존재하지 않으면 즉, /etc/rc.d/init.d/network실행 되는 스크립트가 즉시 오류가 발생한다는 것을 알았습니다 . 파일을 작업하는 다른 시스템에 존재하지만 비어 있기 때문에이 파일이 필요한 이유를 모르겠습니다. 그러나 Raspberry에 대해 얻은 Centos 7 OS와 함께 제공되지 않았습니다. 이 오류가 계속 발생하면 다른 모든 단계 (Network Manager 제거, ifcfg 파일에서 고정 IP 설정, Network Manager에 대한 dhc 프로세스 종료 등)를 수행 한 후에 시도하십시오.status=6/etc/sysconfig/network

touch /etc/sysconfig/network

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

그런 다음 네트워크 서비스를 다시 시작하십시오.

systemctl restart network

그리고 짜잔. 나는 이것이 매우 작은 해결책이라는 것을 알고 있지만, 나는 모든 두통을 겪었고 이것을 찾기 전에 위의 시도를하고 나아갔습니다.


5

나는 최근에 같은 문제가 있었다.

LSB를 시작하지 못했습니다 : 네트워킹 시작 / 종료

해결책은 NetworkManger를 비활성화하는 것입니다.

systemctl stop NetworkManager
systemctl disable NetworkManager

재부팅되었고 network.service가 활성화되었습니다 (실행 중) .


3

사용해야합니다

BOOTPROTO=none

대신에

BOOTPROTO=static

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


이것이 문제의 해답으로 여기에 있다면 어떻게 이것이 문제를 해결하는 데 도움이 될 수 있는지 설명해 주시겠습니까? 그렇지 않으면, 당신은 그것을 시도 할 말을 주석으로 추가 할 수 있습니다.
MelBurslan

힌트 :이 권장 사항의 기초는 CentOS 문서 에서 찾을 수 있습니다 ...
zagrimsan

1
CentOS 5 문서를 참조하고 있습니까?! CentOS 7과는 전혀 관련이 없습니다.
pgoetz

2
이 대답은 맞습니다. 희미한 빛이 없기 때문에 정답을 공표해서는 안됩니다. RedHat 7에는 없습니다 BOOTPROTO=STATIC. 참조 : unix.stackexchange.com/questions/167083/…
ora-600

0

서비스로 i2p를 시작하려고 할 때 동일한 오류가 발생했습니다. 그러나 Linux Standard Base 지원 패키지의 일부가 시스템에 설치되지 않은 것으로 나타났습니다. 그것들을 설치 한 후에는 더 이상 문제가 없었습니다.


-1

BOOTTOPRO=""IPADDR=""줄을 삭제하십시오 . 나는 같은 문제 로이 실에 왔습니다. 처음에는 enp0s3의 정적 값을 설정하기 위해 BOOTTOPRO 및 IPPADDR 줄을 추가했습니다. 이 두 줄을 삭제 한 후 할 수있었습니다.systemctl restart network.service


1
제거 IPADDR=...하면 고정 IP를 구성 할 수 없습니다. 이것은 실제로 도움이되지 않습니다.
ora-600
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.