오류: 연결 활성화 실패: 장치가 NetworkManager에 의해 관리되지 않거나 장치를 사용할 수 없습니다.

오류: 연결 활성화 실패: 장치가 NetworkManager에 의해 관리되지 않거나 장치를 사용할 수 없습니다.

현재 네트워크 인터페이스를 사용하는 CentOS 서버가 있습니다 eth1. 이를 으로 변경 eth0하고 구성하려고 하는데 시도하면 ifup eth0다음 오류 메시지가 나타납니다.

Error: Connection activation failed: Device not managed by NetworkManager or unavailable

그 내용은 /etc/sysconfig/network-scripts/ifcfg-eth0다음과 같습니다.

DEVICE=eth0
TYPE=Ethernet
UUID=6519f5da-294a-45e3-b9dc-b8aa12c5fda3
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
HWADDR=00:19:99:D5:56:95
PEERDNS=yes
PEERROUTES=yes
LAST_CONNECT=1509619482

누군가 제가 일어나도록 도와줄 수 있나요 eth0?

답변1

시스템 구성 네트워크

eth0 장치를 선택하고 "편집" 버튼을 클릭하고 "네트워크 관리자에 의해 제어됨" 확인란을 선택 취소한 다음 "컴퓨터 시작 시 포트 활성화" 확인란을 선택합니다. 거기서 저장하고 종료하세요.

이제 system-config-services를 실행하고 NetworkManager를 중지/비활성화하고 네트워크 서비스를 시작/활성화합니다.

이것은 나에게 효과적입니다

답변2

ifconfig -a또는 root 로 실행하면 ip link showeth0 인터페이스가 출력에 표시됩니까? /etc/sysconfig/network-scripts/ifcfg-eth0온라인 설명서에 지정된 MAC 주소가 있습니까 HWADDR=?

전혀 없으면 NIC 드라이버가 아직 로드되지 않았거나 로드를 방해하는 문제가 있을 수 있습니다. 예상치 못한 이름이 있는 경우 NIC 이름 지정에 문제가 있을 수 있습니다.

네트워크 카드에 예상된 이름이 있지만 활성화를 거부하는 경우 펌웨어 로딩 문제가 있을 수 있습니다. 일부 네트워크 카드는 작동하려면 펌웨어가 필요하며 필요한 펌웨어 파일을 사용할 수 없는 경우 드라이버는 카드를 활성화할 수 없습니다. 이것이 문제인 경우 dmesg | less일반적으로 목록에는 시스템이 특정 펌웨어 파일을 로드할 수 없음을 나타내는 하나 이상의 메시지가 포함됩니다. 펌웨어 파일 이름을 알면 해당 파일을 검색할 수 있습니다. RPM 패키지가 설치되어 있는지 확인하십시오 linux-firmware-<YYYYMMDD>-<version number>. 여기에는 다양한 하드웨어에 대한 여러 펌웨어 파일이 포함되어 있습니다.

관련 정보