카테고리 없음

[Centos7] VirtualBox에서 고정IP 설정하기

P.Venti 2023. 5. 11. 22:28

 

1.0 들어가기 전

 

 개인적으로 백앤드 서버를 만들면서 서버를 분리해 관리할때 VirtualBox에 설치한 서버의 IP가 빈번히 변경돼서 재설정을 해주는 경우가 발생합니다. 

 

 번거롭지 않다면 계속 작성한 백앤드 코드를 계속 변경하면서 프로그램 개발을 하셔도 무관하지만 프로덕션으로 서버를 가동할때는 말이 안 되는 상황입니다. 실시간으로 동작해야 하는 서버가 IP변경으로 인해 오작동하는 경우는 안 되겠죠...

 

 그렇기 때문에 이번장에서는 고정 IP를 할당해 주겠습니다. 

 

2.0 IP 주소

 

 2.1 IP주소 확인하기 

명령어 : ifconfig

참고로 윈도우는 ipconfig입니다. 

위 사진에서 확인해 보시면 네트워크 관련된 정보(네트워크 장치, ip주소, 서브넷마스크 등등)들을 확인하실 수 있습니다.

 

 2.2 설정 파일 수정하기

경로 : /etc/sysconfig/network-scripts/ifcfg-네트워크 장치명

네트워크 장치명은 위 사진에서 확인할 수 있듯이 enp0s3입니다.

 

명령어 : vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

sudo 실행으로는 파일 실행이 불가능하므로 반드시 root 계정으로 전환 후 시도해 주세요.

* 명령어 : su root

* BOOTPROTO= "dhcp" 의미

DHCP는 자동으로 IP를 할당해 준다는 의미입니다. 즉 해당 옵션을 none으로 변경해 줄 시 자동 IP할당 기능을 중지할 수 있습니다.

 

위 설정 파일을 아래와 같이 변경해 줍니다.

1. IPADDR : 설정하고 싶은 IP주소를 적어줍니다.

2. PREFIX : 서브넷 마스크 설정으로 24(255.255.255.0)입니다

환경에 따라 prefix는 달라질 수 있습니다.

3. GATEWAY : 게이트웨이 주소입니다. (윈도 쪽이랑 똑같이 작성해 줍니다.)

4. DNS1, DNS2 : dns서버 주소입니다. (윈도 쪽이랑 똑같이 작성해 줍니다.)

 

설정을 마치셨다면 아래 명령어로 network를 재실행하시면 됩니다. 

systemctl restart network

 

 

위 사진을 확인해 보시면 IP주소도 잘 변경되어 있고, 윈도 쪽이랑 ping통신도 잘 되는 것을 확인하실 수 있습니다.