virtualBox로 CentOS를 설치하거나

혹은 실 서버에서 사용하던 CentOS의 설정을 변경하여 네트워크 인터페이스의 설정을 변경해야 할 경우가 종종 있다.

 

다음 파일을 연다.

# vi /etc/sysconfig/network-scripts/ifcfg-{네트워크 인터페이스}

다음을 각각 입력한다. 없으면 추가하고, 있으면 필요에 따라 변경한다.

 

DEVICE=eth0
HWADDR={맥 주소}
TYPE=Ethernet
UUID=ea8e7068-f....
BROADCAST={IP주소의 끝자리 255}
NETMASK={서브넷마스크}
IPADDR={할당받은 IP 주소}
GATEWAY={IP주소의 GW 주소}
DNS1={사용하는 DNS 1}
DNS2={사용하는 DNS 2}
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none

HWADDR의 경우 할당받은 맥 주소를 입력하는데, 이때 2글자마자 :로 구분해야 한다

ex) 00:11:22:33:44:55

 

BROADCAST는 자신의 IP 주소 끝에 255를 붙인다.

ex) 192.168.3.123이 주소 -> broadcast주소는 192.168.3.255

 

그 외에는 자신에게 맞는 설정값으로 변경하면 된다.

이후 네트워크를 재시작해서 정상적으로 동작하는지 확인하자.

service network restart

 

만약 에러가 발생한다면 2-3차례 재부팅을 해보고, 그래도 안 되면 ifcfg 파일을 올바르게 수정했는지 다시 확인해볼 것.