본문 바로가기

Linux

CentOS 7에서 설정한 네트워크 어댑터가 활성화가 되지 않을 경우

반응형

CentOS 7에서 네트워크 어댑터가 활성화가 되지 않을 경우가 가끔 존재합니다.

이 경우 아래와 같이 확인해볼 수 있습니다.

 

1. 네트워크 설정 파일의 이름과 파일 내용 안에 설정한 이름이 다를 경우

 

/etc/sysconfig/network-scripts/

위 폴더안에 네트워크 어댑터를 설정할 수 있는 파일이 존재합니다.

필자의 경우 ifcfg-ens33이라는 파일입니다.

 

 

bash
# cd /etc/sysconfig/network-scripts
# ls
# vi ifcfg-ens33

네트워크 어댑터 설정 파일

위 파일의 이름에서 네트워크 어댑터의 이름은 ens33이라고 명시가 되어 있습니다.

vi 편집기를 이용하여 파일을 열어줍니다.

 

이때 NAME, DEVICE의 이름이 파일명과 동일하게 설정이 되어 있는지 확인해야 합니다.

 

ifcfg-ens33
네트워크 재시작을 통하여 적용하여도 실패하는 모습

 

 

 

2. Network Manager 상태 확인하기

 

CentOS7 (RHEL 7)부터는

Network Manager이라는 모듈이 네트워크 어댑터에 많은 관여를 하게 됩니다.

nmcli 명령어를 통하여 Network Manager를 제어할 수 있습니다.

 

nmcli device와 nmcli device show를 통하여 현재 상태를 확인합니다.

 

bash
# nmcli device
# nmcli device show

 

 

Network Manager 상태

 

위와 같이 ens33의 현재 상태가 unmanaged 인 것을 확인할 수 있습니다.

이 상태를 사용함으로 변경해주어야 합니다.

 

bash
# nmcli networking on
# nmcli device
# nmcli device show

 

 

 

위와 같이 상태가 변경된 것을 확인할 수 있습니다.

다시 네트워크 재 시작을 통해 적용하면 정상적으로 적용되는 것을 확인할 수 있습니다.

 

 

 

 

네트워크 재 시작 성공
ip 정보가 정상적으로 적용된 것을 확인

 

 

반응형