본문 바로가기

server/centos 7

CentOS 7 네트워크 (고정IP 주소) 설정 방법

CentOS 7 네트워크 (고정 IP주소) 설정하기

호스트 이름을 변경하고, 네트워크 설정으로 고정 IP로 변경합니다.
인터페이스 이름은 환경마다 다를 수 있습니다.
여기에서는 eth0 로 표기합니다.

호스트 이름 변경하기

sample.hostname 부분을 각자 원하는 호스트 이름으로 변경하세요.

[root@localhost ~]# hostnamectl set-hostname sample.hostname

디바이스 확인하기

[root@localhost ~]# nmcli device
DEVICE       TYPE      STATE      CONNECTION
eth0         ethernet  connected  eth0
lo           loopback  unmanaged  --

고정 IP주소 설정하기(IPv4)

[root@localhost ~]# nmcli connection modify eth0 ipv4.addresses 10.0.0.30/24

디폴트 게이트웨이 설정하기

[root@localhost ~]# nmcli connection modify eth0 ipv4.gateway 10.0.0.1

DNS 설정하기

[root@localhost ~]# nmcli connection modify eth0 ipv4.dns 10.0.0.1

고정 IP로 설정 변경하기

기본 설정이 DHCP(자동할당)으로 설정되어 있으므로 고정 IP로 변경한다.
auto -> manual

[root@localhost ~]# nmcli connection modify eth0 ipv4.method manual

인터페이스를 재시작해서 설정을 반영하기

root@localhost ~]# nmcli connection down eth0; nmcli connection up eth0
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/1)

설정 확인하기

[root@localhost ~]# nmcli device show eth0
GENERAL.DEVICE:                 eth0
GENERAL.TYPE:                   ethernet
GENERAL.HWADDR:                 00:0C:29:CD:9C:2D
GENERAL.MTU:                    1500
GENERAL.STATE:                  100 (connected)
GENERAL.CONNECTION:             eth0
GENERAL.CON-PATH:               /org/freedesktop/NetworkManager/ActiveConnection/0
WIRED-PROPERTIES.CARRIER:       on
IP4.ADDRESS[1]:                 ip = 10.0.0.30/24, gw = 10.0.0.1
IP4.DNS[1]:                     10.0.0.1
IP6.ADDRESS[1]:                 ip = fe80::20c:29ff:fecd:9c2d/64, gw = ::

설정이 잘 변경되었다면 변경한 IP 주소로 서버를 사용할 수 있게 됩니다.