반응형

Linux Ubuntu 16.04 : IP 고정 설정하기

IP 설정파일 위치

우분투의 뛰어난 확장력 덕분에 라즈베리 파이3의 운영체제인 라즈비안의 설정위치와 동일하다(하지만 우분투 코어라는 IoT 커널이 우분투 재단에서 제공되고 있다).

sudo vi /etc/network/interfaces


IP 설정 수정

# 초기 설정
# ...  생략 ...
auto enp0s2
iface enp0s2 inet dhcp
# ... 생략 ...
# 수정후 내용
# ...  생략 ...
auto enp0s2
#iface enp0s2 inet dhcp
iface enp0s2 inet static
address xxx.xxx.xxx.xxx
netmask xxx.xxx.xxx.xxx
gateway xxx.xxx.xxx.xxx
dns-nameservers xxx.xxx.xxx.xxx
# ... 생략 ...

 iface 이후 enp0s 뒤에 붙는 숫자는 시스템 설치환경에 따라서 차이가 날 수 있다. 라즈비안과 달리 dns-nameservers를 지정하지 않으면, 외부의 네임서버를 아예 인식하지 못한다. 공유기나 네트워크 관리자에게 dns ip주소를 알아내서 입력해주자.

 netmask, gateway도 공유기를 사용할 경우 공유기의 매니저를 실행하여 확인하고 입력하고 네트워크 관리자가 따로 있는 경우 물어서 입력을 하자.


설정을 저장하고 네트워크를 재시작하거나 리부트 하자.

# 네트워크 재시작
systemctl restart networking.service


참고자료

블로그 고정IP 수정하기


반응형
반응형

Linux CentOS 7 : 고정IP 설정

알게된 배경

 서버를 구축하고 사용하려 하다 보면 IP관리를 위해서 고정 IP는 필수로 설정하게 된다. 가장 이상적인 방법은 CentOS7부터는 설치할때 GUI에서 설정할 수 있으니 가능하면 이때 설치를 해놓으면 좋다. 하지만, 관리하다 보면 변동 사항이 있을 수도 있으니 정리해 놓자


고정 IP 설정 파일 위치

cd /etc/sysconfig/network-scripts
vi ifcfg-eth0

vi 사용법을 모른다면, 다른 편집기를 사용해도 된다.

 여기서 파일은 과거에는 ifcfg-eth0이지만, 설치할때 디바이스를 뭘로 잡았느냐에 따라서 ifcfg-뒤의 이름이 다르다. 때문에 ls를 입력하여 어떤 파일이 있는지 확인해야 한다. wlan0 같은 이름을 가진 파일은 와이파이 디바이스니 설치할때 뭘로 했었는지 기억을 떠올리던가 기록을 해둔것을 찾아서 수정해야 한다.


 대략 많은 내용의 설정파일들이 다음의 내용을 수정하고 없으면, 추가를 해서 작성하면 된다.

BOOTPROTO=static
IPADDR=XXX.XXX.XXX.XXX
NETMASK=XXX.XXX.XXX.XXX
DNS2=XXX.XXX.XXX.XXX
GATEWAY=XXX.XXX.XXX.XXX
DNS1=XXX.XXX.XXX.XXX

 수정이 끝났으면, vi의 경우 저장하고 종료한다음에 리부트(reboot)하거나 디바이스를 재시작 해주면 된다.


각 필요한 항목에 대한 설명은 다음과 같다.


 BOOTPROTO

 static이면 고정, dhcp이면 유동(자동), none이면 사용안함

 IPADDR

 고정(사용)할 IP주소 

 NETMASK

 네트워크 제공쪽 넷마스크(공유기의 내부망 정보 참조)

 국민 공유기인 iptime 제품 경우 255.255.255.0 이 기본 설정이다.

 DNS2

 보조DNS 서버(공유기 혹은 모뎀에서 확인가능)

 GATEWAY

 네트워크 제공자(공유기 혹은 모뎀)

 DNS1

 DNS 서버(공유기 혹은 모뎀에서 확인가능)


나머지는 네트워크 디바이스에 관한내용이기 때문에 다음에 다루던가 네트워크 쟁이들에게 물어보자.


참조 자료

고정IP 설정 메모된 블로그


반응형

+ Recent posts