본문 바로가기

*Troubleshooting Report*

[리눅스 에러] DHCP 클라이언트(linux) dhclient ens33 에러 - dhclient(3457) is already running - exiting.

반응형

1. 에러상황

 

ip addr flush dev ens33을 통해 기존 ip주소를 제거했는데도 dhclient ens33을 재시작 해줬을 때 에러가 뜹니다. 

발생한 에러 메시지는 dhclient(3457) is already running - exiting.입니다. dhclient 프로세스가 이미 실행 중이라는 것을 의미하고, 그렇기 때문에 새로운 dhclient 명령을 실행할 수 없어 종료되었다는 뜻입니다. 

 

 

2. 문제 탐색 및 해결방안

위와 같은 경우, 시스템은 동일한 인터페이스에 대해 중복된 IP 주소 할당 요청을 방지하기 위해 새로운 dhclient 실행을 거부합니다.

dhclient -r       # 기존 dhclient 프로세스 종료
dhclient ens33    # dhclient 재실행

 

그렇다면 먼저, 기존에 실행 중인 dhclient 프로세스를 종료해야 합니다. 이를 위해 dhclient -r 명령을 사용였고,  이후, dhclient 명령을 다시 실행하여 새로운 IP 주소를 요청했습니다.

 

 

3. 해결 완료

dhclient -r 을 통해 dhclient 프로세스 종료해주니 이제 코드가 정상적으로 작동합니다. 간단한 이유인데, 저는 dhclient 프로세스 종료해줘야 한다는 사실을 몰랐습니다. 


 

이번 에러를 통해 저는 오늘도 한 발자국 성장했습니다. 🐾

반응형