본문 바로가기

리눅스

CentOS 7에서 고정 IP 주소를 설정하는 방법(ifcfg-eth0 IP 고정 설정)

반응형

CentOS 7에서 고정 IP 주소를 설정하는 방법(ifcfg-eth0 IP 고정 설정)

1. 네트워크 설정 파일 수정

고정 IP 주소를 설정하기 위해 /etc/sysconfig/network-scripts 디렉토리에 있는 네트워크 설정 파일을 편집합니다. 일반적으로 이 파일들의 이름은 ifcfg-인터페이스명 형식입니다.

예를 들어, 이더넷 인터페이스의 이름이 eth0인 경우, ifcfg-eth0 파일을 편집합니다.

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

2. 네트워크 설정 파일 편집

편집기가 열리면 다음과 같이 설정을 변경합니다.

BOOTPROTO=none           # DHCP를 사용하지 않음
ONBOOT=yes               # 부팅시 자동으로 인터페이스를 활성화
IPADDR=고정_IP_주소       # 설정할 고정 IP 주소
NETMASK=서브넷_마스크      # 서브넷 마스크
GATEWAY=게이트웨이_IP_주소 # 게이트웨이 IP 주소 (선택적으로 설정)
DNS1=주_DNS_서버_IP_주소   # 주 DNS 서버 IP 주소 (선택적으로 설정)
DNS2=보조_DNS_서버_IP_주소 # 보조 DNS 서버 IP 주소 (선택적으로 설정)

예를 들어, 고정 IP 주소를 192.168.20.100, 서브넷 마스크를 255.255.255.0, 게이트웨이를 192.168.20.1, 주 DNS 서버를 8.8.8.8, 보조 DNS 서버를 8.8.4.4로 설정하려면 다음과 같이 변경합니다.

BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.20.100
NETMASK=255.255.255.0
GATEWAY=192.168.20.1
DNS1=8.8.8.8
DNS2=8.8.4.4
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0
BOOTPROTO=none
HWADDR=00:0C:29:FD:65:B2
ONBOOT=yes
DHCP_HOSTNAME=ggdhcp
IPADDR=192.168.0.100
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
TYPE=Ethernet
USERCTL=no
IPV6INIT=no
PEERDNS=yes

3. 변경 사항 저장 및 네트워크 재시작

설정을 저장한 후 네트워크를 재시작하여 변경 사항이 적용되도록 합니다.

sudo systemctl restart network

이제 고정 IP 주소가 설정되었으며, 재부팅 후에도 해당 IP 주소가 유지될 것입니다.

 

728x90
반응형