RHEL 계열 네트워크 설정 (CentOS / Rocky)을 실제로 설정할 때 필요한 흐름을 정리한 글입니다.
시작하기 전에
작업 전에는 대상 환경, 인터페이스 이름, 설정값, 확인 명령어를 먼저 정리합니다.
CentOS 6.x, CentOS 7, Rocky 8 공통 가이드. 버전별 차이점은 분기로 표시.
1. 인터페이스 확인
ip addr
버전별 인터페이스명이 다를 수 있음:
- CentOS 6:
eth0- CentOS 7 / Rocky 8:
ens192또는ens32(반드시ip addr로 확인)
2. 설정 파일 수정
vi /etc/sysconfig/network-scripts/ifcfg-<인터페이스명>
파일명은 인터페이스명과 일치해야 함 (예:
ifcfg-ens192,ifcfg-eth0,ifcfg-ens32)
기존 내용을 전부 삭제(gg → dG)하고 아래 내용으로 교체:
TYPE=Ethernet
BOOTPROTO=static
NAME=<인터페이스명>
DEVICE=<인터페이스명>
ONBOOT=yes
IPADDR=10.201.99.xx
NETMASK=255.255.255.240
GATEWAY=10.201.99.17
DNS1=8.8.8.8
DNS2=8.8.4.4
기본 파일에서
BOOTPROTO=dhcp,ONBOOT=no로 되어있으므로 반드시 수정해야 함
3. 네트워크 재시작
CentOS 6
service network restart
CentOS 7
systemctl restart network
Rocky 8
Rocky 8에는
network서비스가 없음. NetworkManager 사용
nmcli connection reload
nmcli connection down <인터페이스명>
nmcli connection up <인터페이스명>
또는:
systemctl restart NetworkManager
4. 확인
ip addr
ping <gateway IP>
ping 8.8.8.8
트러블슈팅
공통
- IP가 안 잡힐 경우 → 설정 파일의
NAME,DEVICE가 실제 인터페이스명과 일치하는지 확인 - 라우팅 테이블이 비어있을 경우 수동 추가:
ip route add 10.201.99.16/28 dev <인터페이스명>
ip route add default via 10.201.99.17
CentOS 6
sudo권한 없을 때 (duck is not in the sudoers file):
su -
# root 비밀번호 입력 후 작업 진행
CentOS 6 (EOL - yum 저장소 문제)
공식 저장소가 폐쇄되어 yum이 실패할 수 있음. vault 저장소로 변경:
vi /etc/yum.repos.d/CentOS-Base.repo
vi 내에서 아래 치환 명령 순서대로 실행:
:%s/mirrorlist/#mirrorlist/g
:%s/#baseurl/baseurl/g
:%s/mirror.centos.org/vault.centos.org/g
:wq
yum clean all
Rocky 8 (vSphere Guest OS 타입)
- vSphere 7에서 Rocky Linux가 Guest OS 목록에 없을 수 있음
- CentOS 8 (64-bit) 또는 Red Hat Enterprise Linux 8 (64-bit) 선택
- "기타(Other)"로 선택하면 VMware Tools ISO를 자동으로 찾지 못함
CentOS 6 (EFI 부팅 불가)
- CentOS 6.x는 EFI 부팅을 지원하지 않음 → 반드시 BIOS 펌웨어로 설정
VMware Tools 설치
방법 1: 패키지 매니저 (네트워크 필요)
CentOS 7
yum install -y open-vm-tools
systemctl enable vmtoolsd
systemctl start vmtoolsd
Rocky 8
dnf install -y open-vm-tools
systemctl enable vmtoolsd
systemctl start vmtoolsd
CentOS 6 (EOL - 저장소 변경 필요)
vault 저장소로 변경한 뒤 (위 트러블슈팅 참고):
yum install -y open-vm-tools
실패 시 CD-ROM 수동 설치로 진행
방법 2: CD-ROM에서 수동 설치
vSphere에서 VM 우클릭 → Guest OS → Install VMware Tools 클릭 후:
mkdir -p /mnt/cdrom
mount /dev/sr0 /mnt/cdrom
cp /mnt/cdrom/VMwareTools-*.tar.gz /tmp/
cd /tmp
tar -xzf VMwareTools-*.tar.gz
perl /tmp/vmware-tools-distrib/vmware-install.pl
설치 중 질문은 전부 Enter로 넘기면 됨
perl이 없을 때
# CentOS 6 (vault 저장소 설정 후)
yum install -y perl
# CentOS 7
yum install -y perl
# Rocky 8
dnf install -y perl
CD-ROM 트러블슈팅
/dev/cdrom을 못 찾을 때 →/dev/sr0사용ls /mnt/cdrom에 EFI, LiveOS 등이 보이면 → CentOS 설치 ISO가 마운트된 것. vSphere에서 VMware Tools ISO로 교체 필요umount: device is busy→cd /후 다시umount시도I/O error on dev sr0→ vSphere에서 CD/DVD 드라이브 제거 후 다시 추가, VMware Tools ISO 재마운트- GUI에서 자동 마운트된 경우
/media/VMware Tools/경로 확인:
ls /media/
df -h
설정 후에는 명령어 결과를 기준으로 정상 동작 여부를 확인하고, 문제가 생기면 단계별로 범위를 좁혀 확인합니다.