무언가를 설정하지도 않았는데 어느날 확인해보니 네트워크 서비스가 정상적으로 로드되지 않은 모습을 확인했습니다.
$ systemctl
다음 명령어를 사용하면 CentOS에서 활성화된 서비스 목록들을 모두 볼 수 있습니다.
네트워크 서비스가 정상적으로 로딩이 되지 않은 문제를 확인했습니다.
서칭을 하다보니 NetworkManager 라는 걸 재시작하면 문제가 해결되는 경우도 있지만
NetworkManager가 설치되어 있지 않은 경우(Docker에서의 환경)이라면 말이 다릅니다.
서칭을 하다보니 아래 명령어를 사용하여 네트워크 서비스를 정상적으로 활성화 시킬 수 있다고 합니다.
$ echo "NETWORKING=yes" >/etc/sysconfig/network
명령어를 해석해보면 /etc/sysconfig 디렉토리에 network
라는 이름을 가진 파일이 생성되고
생성된 파일에 NETWORKING=yes
라는 내용을 포함시킨다는 의미입니다.
vim 편집기로로 살펴봐도
한줄 밖에 없지만
다시 systemctl
명령어를 사용하여 확인해보면
오류가 해결된 모습을 볼 수 있습니다.