[Linux] RHEL에서 Network Interface가 비활성화 되었을 때 원인과 해결방법

2025. 6. 26. 17:13·■ Error/Linux 오류해결
반응형

0. 개요

VMWare 환경에서 RedHat Linux 8.8 테스트 환경을 구성하여 사용하던 도중, LAN이 전혀 인식되지 않는 증상이 발생하였다. NetworkManager을 restart하여도 증상은 동일하고, reboot을 해 보거나 LAN 카드를 제거 후 다시 인식시켜도 여전히 LAN이 인식이 되지 않는다.

 

지금부터 해당 증상의 원인과 해결 방법을 알아보고자 한다.

 

 

 


1. 분석

1.1 NetworkManger 서비스 상태 확인

systemctl status NetworkManager

우선 NetworkManager 서비스가 정상 실행중인지 여부를 확인하였다. 현재 상태는 active (running) 상태로, NetworkManger 서비스는 이상 없이 잘 구동 되고 있었다.

 

그럼 NetworkManger 문제는 아니니... 다음 단계로 넘어가자.

 

 

 

1.2 네트워크 인터페이스 상태 확인

ifconfig

그 다음으로 네트워크 인터페이스 정보 확인을 시도하였으나... 네트워크 인터페이스가 아무것도 출력되지 않는다. 무언가 문제가 있다는 것을 알 수 있다.

 

 

 


1.3 네트워크 장치 및 연결 정보 확인

nmcli device

NetworkManger 가 관리하는 네트워크 장치에 대한 상태 정보를 확인해 보자. 필자는 ens160 이름의 네트워크 장치를 사용하고 있는데, STATE (상태) 가 관리되지 않음으로 출력되는 것을 확인할 수 있다.

 

뭔가 이상하다. 네트워크 장치의 STATE (상태) 가 관리되지 않음으로 출력되니 네트워크 연결이 되지 않는 것은 당연할 것이다.

 

 

 

nmcli device show

네트워크 장치의 세부 정보를 확인해 보자. WIRED-PROPERTIES.CARRIER : 꺼짐으로 출력되는 것을 확인할 수 있다.

연결 문제가 발생했다는 것을 확인할 수 있다.

 

 

 


1.4 시스템 전역 네트워킹 기능 제어 상태 확인

cat /var/lib/NetworkManager/NetworkManager.state

시스템 전반적인 네트워킹 기능의 활성화 여부를 점검해 보자. NetworkingEnabled 옵션이 false 로 되어 있는 것을 확인할 수 있다. 즉, 시스템 전반적인 네트워킹 기능이 false, 비활성화 되어 있던 것이다.

 

NetworkingEnabled=false 는 nmcli networking off 상태와 같고,

NetworkingEnabled=true 는 nmcli networking on 상태와 같다.

 

NetworkManager 가 active (running) 상태였음에도 불구하고 nmcli networking 상태가 off 상태였기 때문에 네트워크가 되지 않았던 이유이다.

 

 

 


2. 원인

  • nmcli networking [ON/OFF] 는 시스템의 전체 네트워크 기능을 ON/OFF 하는 전원 차단기와 같은 역할을 한다.
  • NetworkManager는 네트워크 연결을 관리하는 서비스 데몬이다.
  • Network Connections는 실제로 네트워크에 연결되는 통로인 하드웨어 네트워크 인터페이스 카드 등의 네트워크 연결 자체를 의미한다.

nmcli networking이 [OFF] 상태일 경우 NetworkManager 서비스 데몬이 실행 중이더라도 실제 네트워크 연결을 활성화 할 수 없게 되어 네트워크 통신이 불가능해 지게 된다.

 

nmcli networking이 [ON] 상태인 경우에만 NetworkManager 서비스 데몬은 네트워크 연결을 설정하고 관리할 수 있는 제어권을 갖는다.

 

즉, nmcli networking 은 시스템의 전체 네트워크 기능을 제어하는 전원 차단기의 역할을 하며, NetworkManager은 nmcli networking이 [ON] 상태이여야만 네트워크 관리자의 역할을 수행할 수 있게 된다.

 

∴ nmcli는 networking 이 [ON] 상태일 경우 NetworkManager 서비스 데몬을 통해 네트워크 장치와 네트워크 연결 모두를 관리할 수 있다.

 

 


3. 해결

nmcli networking on

해결 방법은 간단하다. 시스템 전역 네트워킹 기능 제어를 활성화 시켜주면 된다.

 

 

 

nmcli device

네트워크 장치가 정상적으로 인식되며, 네트워크에 정상적으로 연결된 것을 확인할 수 있다.

 

 

 

 

 

300x250
반응형
저작자표시 비영리 변경금지 (새창열림)
'■ Error/Linux 오류해결' 카테고리의 다른 글
  • [Linux] Ubuntu 『실패: name resolution에서 일시적인 실패.』 오류 해결
  • [Linux] Ubuntu su 인증실패 원인과 해결방법
  • [Linux] 쉘 스크립트 실행 시 /bin/sh^M: bad interpreter 오류 해결
  • [Linux] sendmail 실행 시 My unqualified host name (호스트명) unknown 오류 해결
Min Hyuk-Lee
Min Hyuk-Lee
시스템 엔지니어로 근무하고 있습니다.
  • Min Hyuk-Lee
    아크레의 개발로그
    Min Hyuk-Lee
    m_file@naver.com
  • 전체
    오늘
    어제
    • 📝 Log. (84)
      • ■ Dev. Language (11)
        • C (5)
        • C# (6)
      • ■ Dev. ETC (8)
        • Unity 3D (3)
        • Android Studio (JAVA) (5)
      • ■ Web (6)
        • HTML (3)
        • JSP (3)
      • ■ Linux (8)
        • Shell (2)
        • Linux Tip. (6)
        • 보안취약점 진단 (0)
      • ■ Windows (4)
        • Server (1)
        • Windows Tip. (3)
      • ■ VM (1)
        • VMWare (1)
        • Virtual Box (0)
      • ■ Database (9)
        • MySQL (7)
        • OracleDB (2)
      • ■ DevKit (5)
        • IDE (4)
        • Tool (1)
      • ■ Error (20)
        • Windows 오류해결 (1)
        • Linux 오류해결 (5)
        • DB 오류해결 (4)
        • IDE 오류해결 (2)
        • VM 오류해결 (3)
        • Unity 오류해결 (4)
        • SSH, SFTP 오류해결 (1)
      • ■ Photoshop (3)
        • 디자인&이미지 창작 (3)
      • ■ Document (3)
        • MS Word (2)
        • PDF (1)
      • ■ Study (4)
        • Baekjoon (4)
      • ■ 작문 (1)
        • 회고 (1)
      • ■ ETC (1)
        • Car (0)
        • etc (1)
  • 🌐 Menu

    • 📓 Guestbook
  • 🔗 Other Links

    • GitHub
    • 아크레의 IT ISSUE
  • 📢 Notice

    • [스킨 업데이트] hELLO v4.10.0 적용완료
    • [스킨 업데이트] hELLO v4.9.0 적용 완료
    • [스킨 업데이트] hELLO v4.8.1 적용 완료
  • 💬 Recent Comments

  • hELLO· Designed By정상우.v4.10.0
Min Hyuk-Lee
[Linux] RHEL에서 Network Interface가 비활성화 되었을 때 원인과 해결방법
상단으로

티스토리툴바