CentOS에서 인터페이스 설정을 위한 방식 중 setup 이라는 command가 있다.

Network를 설정하고 터미널에서 아래 명령어를 수행하면 즉각 적용된다.

service network restart

하지만 무슨일인지 서버를 최초 설치하고 나서 setup command가 동작하지 않을 때가 있다. (아니 그렇게 보인다) 즉, 인터페이스에 IP가 설정되지 않는다는 것. 이유는 인터페이스가 활성화 되지 않았기 때문인데 이 부분은 수동으로 해줘야 한다.

아래 파일에서 ONBOOT 부분을 찾아서 수정하도록 하자

/etc/sysconfig/network-scripts/ifcfg-ethX

ONBOOT=no로 설정되어 있는 부분을 ONBOOT=yes로 수정해주면 된다. 부팅시 인터페이스를 활성화 시켜준다는 옵션인데 CentOS 6.4 기준으로 default는 disable되어 있다. (CentOS 6.7 올라오면서 enable 됨)

상당히 간단한 부분이지만.. 모르면 엄청 답답한 상황 연출 됨…