[Ubuntu] 우분투 16.04 고정 IP 설정하기

DHCP 보단 Static IP가 필요할 때 가 있다.

 

서버의 내부 IP가 DHCP 만료로 인해 자주 바뀌는 형태의 서버의 경우 서버의 IP가 갑자기 바뀌는 경우에는 서버 포트포워딩 정책등에 의해 막혀서 정상적으로 접속이 되지 않을 수 있다.

 

이를 막기 위해 내부 IP를 static(고정 IP)방식으로 바꿔주는 작업이 필요하다.

 

아래와 같이 우분투 16.04 기준으로 변경해볼 수 있다.

 

변경법

고정 IP 설정법

 

[pe2-image src=”https://lh3.googleusercontent.com/-uipFHGT7hgA/WcTDOcYf4fI/AAAAAAAAF-s/ARmh-xoQcwsmqhLVTIqKR6MsluGNsytrACHMYBhgL/s144-c-o/1.png” href=”https://picasaweb.google.com/108868947737276920881/6298550190759059361#6468509617715405298″ caption=”서버의 IP를 변경하기 위해선 sudo vi /etc/network/interfaces 를 입력해야 한다.” type=”image” alt=”1.png” ]

네트워크 설정을 하기위해서는 Windows 면 네트워크 액세스 항목들어가서 수정하면 리눅스는 그렇지 않기 때문에 터미널에서 아래와 같이 입력해야 들어갈 수 있다.

 

sudo 를 입력하지 않는경우 읽기전용으로만 열리기 때문에 반드시 작성해야 한다.

 

꼭 vi 가 아니여도 된다. vim 이나 nano 등을 사용한다면 원하는것으로 바꿔서 사용해도 된다.

 

 

[pe2-image src=”https://lh3.googleusercontent.com/-bmTWsIm2140/WcTDPeu4SzI/AAAAAAAAF-0/bW0k_suSHWQ_o9KCeBPCMdgHTfR5TFqlACHMYBhgL/s144-c-o/2.png” href=”https://picasaweb.google.com/108868947737276920881/6298550190759059361#6468509635526019890″ caption=”자신의 서버가 대부분 랜카드가 1개 연결되어 있기에 대체적으로 loopback 을 제외하고 하나만 들어가 있다. 이를 수정하면 된다.” type=”image” alt=”2.png” ]

대부분 ifconfig 를 입력하지 않아도 랜카드 1개만 연결되어 있기 때문에 굳이 ifconfig 를 입력하여 실제 서버 IP를 변경해야 될 Ethernet 을 찾을 필요가 없다.

 

물론 예외적인 상황은 당연히 발생할 수 있으므로 실제로 적용해야 될 Ethernet 을 우선적으로 찾고 적용하는것이 좋다.

 

수정해야 될 Ethernet 을 찾았으면 아래와 같이 설정한다.

 

 

 

설정을 다 했으면 wq 를 하여 저장하고 아래와 같이 네트워크 서비스를 재시작 한다.

 

 

 

 

다시 동적IP로 바꿔야 된다면?

간단하다. 위에 적용한 static 에 사용한 모든 것을 전부 주석처리 한 후 DHCP 를 활성화 시키고 네트워크 서비스를 재시작 하면된다.