RHEL 7에서 NetworkManager 비활성화

RHEL 7에서 NetworkManager 비활성화

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
GATEWAY=10.0.2.2

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

#서비스 네트워크 다시 시작

네트워크 다시 시작 중(systemctl을 통해): network.service에 대한 작업이 실패했습니다. 자세한 내용은 'systemctl status network.service' 및 'journalctl -xn'을 참조하세요.

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

네트워크[1838]: RTNETLINK 답변: 파일 존재
네트워크[1838]: RTNETLINK 답변: 파일 존재
네트워크[1838]: RTNETLINK 답변: 파일 존재
네트워크[1838]: RTNETLINK 답변: 파일 존재
네트워크[1838]: RTNETLINK 답변: 파일 존재
network[1838]: RTNETLINK 답변: 파일이 있음
network[1838]: RTNETLINK 답변: 파일이 있음
systemd[1]: network.service: 제어 프로세스가 종료됨, 코드=종료 상태=1
systemd[1]: LSB 시작 실패: 가져오기 업/다운 네트워킹

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

1: lo: mtu 65536 qdisc noqueue 상태 알 수 없음
     링크/루프백 00:00:00:00:00:00 brd 00:00:00:00:00:00
     inet 127.0.0.1/8 범위 호스트 lo
       valid_lft 영원히 우선_lft 영원히
     inet6 ::1/128 범위 호스트
       valid_lft 영원히 favorite_lft 영원히
2: ens192: mtu 1500 qdisc noop state DOWN qlen 1000
     link/ether 08:00:27:98:8e:df brd ff:ff:ff:ff:ff:ff

답변1

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

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

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

답변2

이 문제를 해결하는 데 필요한 것은 구성의 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

답변3

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

답변4

나 역시 NetworkManager를 비활성화한 이후 "LSB 시작 실패: 네트워킹 가져오기/다운" 오류를 발견했습니다. 부팅 후 인터페이스를 불러오는 데 2분이 걸렸습니다. 혼란의 원인은 "... LSB"였습니다. 메시지는 전통적인 /etc/rc.d/init.d/network 스크립트에서만 나오는 것으로 나타났습니다. 제 경우에는 다음과 같이 문제가 해결되었습니다.

에게네트워크 스크립트/ifcfg-eth0추가됨

NMCONTROLLED=no

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

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

관련 정보