RHEL 7에서 NetworkManager 비활성화 입력했습니다. / etc

vmware vSphere에서 RHEL7 서버를 설정하고 NetworkManager가없는 네트워크에서 서버를 가져 오는 데 문제가 있습니다. 설치 과정에서 서버가 고정 IP를 갖도록 구성하고 NetworkManager를 사용하여 모든 것을 설정했습니다. 이것이 작동하는 동안 우리는 내 사무실에서 NetworkManager를 사용하지 않으므로 NetworkManager없이 RHEL6 서버를 온라인으로 가져 오기 위해 구성 파일을 넣는 것을 입력했습니다.

/ etc / sysconfig / network-scripts / ifcfg-ens192는 다음과 같습니다.

NAME = ens192
TYPE = 이더넷
ONBOOT = 예
NM_CONTROLLED = 아니오
BOOTPROTO = 정적
IPADDR = 10.0.2.15
PREFIX = 24
게이트웨이 = 10.0.2.2

그러나 NetworkManager를 비활성화하면 네트워크 서비스가 다음 오류로 시작되지 않습니다

#service network restart

systemctl을 통한 네트워크 재시작 : network.service 작업에 실패했습니다. 자세한 내용은 ‘systemctl status network.service’및 ‘journalctl -xn’을 참조하십시오.

그리고 두 명령 모두 다음을 출력합니다.

네트워크 [1838] : RTNETLINK 답변 : 파일이
네트워크에 존재 함 [1838] : RTNETLINK 답변 : 파일이
네트워크에 존재 함 [1838] : RTNETLINK 답변 : 파일이
네트워크 존재 [1838] : RTNETLINK 답변 : 파일이
네트워크 존재 [1838] : RTNETLINK 답변 : 파일이 존재
network [1838] : RTNETLINK 답변 : 파일이
네트워크에 존재 합니다 [1838] : RTNETLINK 답변 : 파일이 존재합니다
systemd [1] : network.service : 제어 프로세스가 종료되었습니다, code = 종료 상태 = 1
systemd [1] : LSB를 시작하지 못했습니다 : 가져 오기 업 / 다운 네트워킹

또한 ‘ip addr’명령이 출력하는 내용은 다음과 같습니다.

1 : lo : mtu 65536 qdisc noqueue state UNKNOWN

     링크 / 루프백 00 : 00 : 00 : 00 : 00 : 00 brd 00 : 00 : 00 : 00 : 00 : 00
     inet 127.0.0.1/8 범위 호스트 lo
       valid_lft forever preferred_lft forever
     inet6 :: 1/128 범위 호스트
       valid_lft forever preferred_lft forever
2 : ens192 : mtu 1500 qdisc noop state DOWN qlen 1000
     링크 / 에테르 08 : 00 : 27 : 98 : 8e : df brd ff : ff : ff : ff : ff : ff



답변

VM의 MAC 주소를 확인하십시오. ip addr를 실행 했으므로 08 : 00 : 27 : 98 : 8e : df 여야합니다. 다른 것이 있으면 ifcfg-ens192 파일에서 다음과 같이 설정해야하지만 주소를 실제 주소로 바꿔야합니다.

HWADDR="08:00:27:98:8e:df"

나는 같은 문제가 있었고 이것이 나를 위해 해결했다.


답변

이 문제를 해결하는 데 필요한 것은 구성의 MAC입니다.

 NAME=ens192
 TYPE=Ethernet
 ONBOOT=yes
 HWADDR="08:00:27:98:8e:df"
 NM_CONTROLLED=no
 BOOTPROTO=static
 IPADDR=10.0.2.15
 PREFIX=24
 GATEWAY=10.0.2.2

하드웨어 주소를 모르면 찾을 수 있습니다.

 cat /sys/class/net/ens192/address


답변

가상 머신 네트워크 설정으로 이동하여 네트워크 케이블이 연결되어 있는지 확인하고 방화벽으로이를 차단했는지 확인하십시오.


답변

정보가 완료되면 / etc / sysconfig / network에 해당 정보 (GATEWAY = 10.0.2.2)를 입력해야합니다.


답변

NetworkManager를 비활성화 한 후 “LSB를 시작하지 못했습니다 : 네트워킹 시작 / 종료”오류가 발생했습니다. 부팅 후 인터페이스를 불러오는 데 2 ​​분이 걸렸습니다. 혼란의 원인은 “… LSB”였습니다. 메시지는 전통적인 /etc/rc.d/init.d/network 스크립트에서 나왔습니다. 제 경우에는 다음과 같은 문제가 해결되었습니다.

네트워크 스크립트 /이 ifcfg-eth0를가 추가

NMCONTROLLED=no

NetworkManager가 남겨둔 불필요한 ifcfg- * 파일을 제거했습니다.

# rm /etc/sysconfig/network-scripts/ifcfg-Wired_connection_?


답변

문제가 해결됩니다!

# rm /etc/udev/rules.d/70-persistent-ipoib.rules

# reboot
  • 이제 / etc / sysconfig / network-scripts / ifcfg-eth0를 편집하십시오.
  • 생성 된 새 HWADDR 추가 또는 제거
  • UUID 줄 제거

네트워킹 서비스를 다시 시작하십시오

 #systemctl restart network.service

지금! 일.


답변

인터페이스가 nm 비활성화되어 있어도 NetworkManager는 기본 경로 (ip route)를 표시합니다. 전체 시스템이 아닌 해당 인터페이스 일뿐입니다.

ps aux | grep -I net   # will probably find NetworkManager still running.
chkconfig network on
systemctl disable NetworkManager.service
systemctl stop NetworkManager.service