FullStack/40. Linux
[CentOS] 고정(static) IP 설정
nakanara
2021. 5. 31. 15:41
반응형
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할당
반응형