현재 네트워크 인터페이스를 사용하는 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 show
eth0 인터페이스가 출력에 표시됩니까? /etc/sysconfig/network-scripts/ifcfg-eth0
온라인 설명서에 지정된 MAC 주소가 있습니까 HWADDR=
?
전혀 없으면 NIC 드라이버가 아직 로드되지 않았거나 로드를 방해하는 문제가 있을 수 있습니다. 예상치 못한 이름이 있는 경우 NIC 이름 지정에 문제가 있을 수 있습니다.
네트워크 카드에 예상된 이름이 있지만 활성화를 거부하는 경우 펌웨어 로딩 문제가 있을 수 있습니다. 일부 네트워크 카드는 작동하려면 펌웨어가 필요하며 필요한 펌웨어 파일을 사용할 수 없는 경우 드라이버는 카드를 활성화할 수 없습니다. 이것이 문제인 경우 dmesg | less
일반적으로 목록에는 시스템이 특정 펌웨어 파일을 로드할 수 없음을 나타내는 하나 이상의 메시지가 포함됩니다. 펌웨어 파일 이름을 알면 해당 파일을 검색할 수 있습니다. RPM 패키지가 설치되어 있는지 확인하십시오 linux-firmware-<YYYYMMDD>-<version number>
. 여기에는 다양한 하드웨어에 대한 여러 펌웨어 파일이 포함되어 있습니다.