본문 바로가기
FullStack/40. Linux

[CentOS] 고정(static) IP 설정

by nakanara 2021. 5. 31.
반응형

IP 수동 설정

CentOS의 IP를 자동 IP 할당이 아닌 고정 IP 방식으로 설정하는 방법입니다.

네트워크 설정 정보는 /etc/sysconfig/network-scripts 폴더 안에 존재하며,
ifcfg-enp0 s~라는 파일명으로 생성되어 있습니다.
랜 포트 수에 따라 ifcfg-enp26s0f0, ifcfg-enp26s0f1 ~ 등으로 순차적으로 증가되어 있습니다.

  • 설정 파일 열기
$ cd /etc/sysconfig/network-scripts
$ vi ifcfg-enp26s0f0
  • 기존 설정 정보(DHCP 설정)
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp26s0f0
UUID=a9a7f22a-6a83-40ae-a708-aa9cba488c7e
DEVICE=enp26s0f0
ONBOOT=no
  • 고정 IP 수정
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static # static 수정
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp26s0f0
UUID=a9a7f22a-6a83-40ae-a708-aa9cba488c7e
DEVICE=enp26s0f0
ONBOOT=yes # boot 시작되도록
IPADDR=192.168.0.4
NETWORK=192.168.0.0
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DNS1=168.126.63.1
DNS2=168.126.63.2

설정 후 재시작을 할 경우 변경된 IP를 확인할 수 있습니다.

자동 IP 할당

자동 IP 할당으로 설정이 필요한 경우, dhclient를 입력하면 자동으로 IP 할당이 이루어집니다.

$ dhclient

IP 정보 확인

$ ifconfig

enp26s0f0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
inet 192.168.0.23  netmask 255.255.255.0  broadcast 192.168.0.255
ether d0:50:99:da:1c:10  txqueuelen 1000  (Ethernet)
RX packets 192450  bytes 276345366 (263.5 MiB)
RX errors 0  dropped 0  overruns 0  frame 0
TX packets 44570  bytes 3058804 (2.9 MiB)
TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ifconfig의 경우 CentOS 6에는 기본적으로 포함되어 있었지만,
CentOS 7의 경우 별도 설치가 필요합니다.

$ yum install -y net-tools

#centos #고정ip #dhclient #자동ip할당

반응형