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 파일을 올바르게 수정했는지 다시 확인해볼 것.
'Develop > Etc' 카테고리의 다른 글
[Eclipse/자동완성] Eclipse에서 ctrl + space로 자동완성이 되지 않을 때 (0) | 2020.11.23 |
---|---|
[Linux] 동적 라이브러리 로드 (dlopen / dlsym / dlclose / dlerror) (0) | 2019.10.07 |