클라우드 아카이브

[OS] Centos 8에 호스트이름 및 네트워크 구성 본문

OS 및 스토리지/Linux

[OS] Centos 8에 호스트이름 및 네트워크 구성

Cloud Engineer 2021. 11. 6. 23:28

개요

Centos 8에 호스트 이름을 설정하고, 고정 IP로 네트워크를 구성하는 방법에 대해 알아보겠습니다.

 

Centos 8에 호스트이름 및 네트워크 구성

1. 호스트이름 변경

$ hostnamectl set-hostname {호스트 이름}

2. 서버 네트워크 구성

1. 네트워크 카드에 구성할 네트워크 정보 입력

[AS-IS]

$ vi /etc/sysconfig/network-scripts/ifc

# Created by cloud-init on instance boot automatically, do not edit.
#
BOOTPROTO=dhcp
DEVICE=eth0
HWADDR=##:##:##:##:##:##
ONBOOT=yes
TYPE=Ethernet
USERCTL=no

[TO-BE]

# Created by cloud-init on instance boot automatically, do not edit.
#
BOOTPROTO=static		# 동적할당(DHCP)이 아닌, 고정 IP로 설정
DEVICE=eth0
HWADDR=##:##:##:##:##:##
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
IPADDR=192.168.100.10		# IP 주소
NETMASK=255.255.255.0		# 서브넷마스크
GATEWAY=192.168.100.2		# 게이트웨이 주소
DNS1=8.8.8.8			# DNS 1번 서버 주소

2. NetworkManager 데몬 재시작

$ systemctl restart NetworkManager

3. 네트워크 카드 인터페이스 재시작

$ ifdown eth0
$ ifup eth0

4. 네트워크가 정상적으로 구성되었는지 확인

  • ifconfig로 eth0에 구성된 네트워크 정보 확인
  • ip route로 라우팅 설정 상태 확인 (게이트웨이 확인)
$ ifconfig eth0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 9001
        inet 192.168.100.10  netmask 255.255.255.0  broadcast 192.168.100.255
        ether ##:##:##:##:##:##  txqueuelen 1000  (Ethernet)
        RX packets 15511  bytes 20079742 (19.1 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 3478  bytes 347949 (339.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

$ ip route
default via 192.168.100.2 dev eth0 proto static metric 100
192.168.100.0/24 dev eth0 proto kernel scope link src 192.168.100.10 metric 100



'OS 및 스토리지 > Linux' 카테고리의 다른 글

[Shell][반복문] while-do-done 명령어  (0) 2021.12.26
[Shell] read 명령어  (0) 2021.12.26
[Linux] 디렉토리 구조  (0) 2021.11.07
[리눅스] 파일의 종류  (0) 2021.08.29
[리눅스] 원하는 파일 검색  (0) 2021.08.28
Comments