두 손끝의 창조자

nmcli로 네트워크 인터페이스 활성화 시 오류 unknown connection 해결 방법 본문

OS

nmcli로 네트워크 인터페이스 활성화 시 오류 unknown connection 해결 방법

codinglog 2024. 10. 17. 09:51

Rocky Linux 8에서 nmcli 명령어를 사용하여 연결을 활성화하려고 시도했을 때 "unknown connection 'enp0s8'" 오류가 발생할 수 있습니다. 이 문제는 보통 해당 네트워크 인터페이스에 대한 네트워크 설정이 누락되었거나 올바르게 설정되지 않은 경우 발생합니다. 아래는 이러한 문제를 해결하기 위한 단계별 가이드입니다.

1. 현재 네트워크 연결 확인

먼저, 시스템에 설정된 네트워크 연결 목록을 확인해야 합니다. 이를 위해 nmcli connection show 명령어를 입력합니다.

nmcli connection show

이 명령어는 현재 시스템에 설정된 모든 네트워크 연결을 나열합니다. 여기서 enp0s8이라는 인터페이스가 목록에 없는 경우, 이 네트워크 인터페이스에 대한 연결이 아직 생성되지 않았다는 의미입니다.

2. 새 네트워크 연결 생성

enp0s8 인터페이스에 대한 네트워크 연결이 설정되어 있지 않다면, 새로운 네트워크 연결을 만들어야 합니다. DHCP를 사용하는 이더넷 연결을 생성하려면 다음 명령을 입력합니다.

nmcli connection add type ethernet ifname enp0s8 con-name enp0s8

이 명령어는 enp0s8 인터페이스에 대해 새로운 이더넷 연결을 생성하며, 이 연결은 시스템에서 사용할 수 있는 네트워크 설정으로 등록됩니다.

3. 네트워크 연결 활성화

새로운 연결을 생성한 후, 네트워크 연결을 활성화하려면 아래 명령을 실행합니다.

nmcli connection up enp0s8

이 명령을 통해 enp0s8 인터페이스가 활성화되며 네트워크 연결이 시도됩니다.

systemctl restart NetworkManager

4. 네트워크 상태 확인

연결이 활성화된 후에는 네트워크 인터페이스의 상태를 확인하는 것이 중요합니다. 이를 위해 다음 명령어를 사용하세요.

nmcli device status

이 명령어를 통해 네트워크 인터페이스들이 현재 어떤 상태인지 확인할 수 있습니다. connected 상태로 표시되면 연결이 성공적으로 이루어진 것입니다.

문제 해결 팁

만약 위의 과정을 따라도 문제가 지속된다면 다음 사항들을 점검해보세요:

  • 네트워크 설정 파일: /etc/sysconfig/network-scripts/ 경로에서 네트워크 인터페이스 설정 파일이 제대로 구성되어 있는지 확인합니다.
  • 인터페이스 이름: 시스템이 사용하는 인터페이스 이름(enp0s8)이 올바른지 확인합니다. 실제 인터페이스 이름은 ip a 명령어로 확인할 수 있습니다.
  • 시스템 로그 확인: 네트워크 관련 오류가 발생했을 때는 시스템 로그에서 추가적인 정보를 확인할 수 있습니다. journalctl 또는 /var/log/messages 파일을 통해 네트워크 관련 로그를 확인하세요.
반응형
Comments