네트워크 서버 구축 실습 서론
네트워크 서버 구축 실습 서론입니다. VMware Linux 3대와 Windows 1대의 역할, IP 계획, VMnet 선택, 공통 점검 명령과 snapshot 기준을 정리했습니다.
네트워크 서버 구축 실습 서론: VMware Lab 설계
이 실습은 VMware 안에 Linux 서버 3대와 Windows client 1대를 만들고, DNS, DHCP, routing, NAT, web service 같은 네트워크 서버 실습을 진행하기 위한 출발점이다. 실습은 네트워크 지도를 중심으로 전체 구조를 잡는 글이었으므로, 여기서는 VM 역할, IP 계획, 네트워크 구간, snapshot 기준까지 정리한다.
실습 목표
- 여러 VM이 같은 lab network에서 통신하는 구조를 만든다.
- Linux server, Linux client, Windows client의 역할을 분리한다.
- 서비스 구축 전 IP와 hostname을 고정해 장애 원인을 줄인다.
- 각 단계별 snapshot을 남겨 실습 실패 시 되돌릴 수 있게 한다.
VM 역할 계획
| VM | 예시 hostname | 예시 IP | 역할 |
|---|---|---|---|
| Server | server01.lab.local | 192.168.10.101 | 주요 Linux server |
| Server(B) | server02.lab.local | 192.168.10.102 | 보조 Linux server |
| Client | client01.lab.local | 192.168.10.201 | Linux client test |
| WinClient | winclient01 | 192.168.10.202 | Windows client test |
VMware 네트워크 선택
외부 인터넷 접근만 필요하면 NAT가 편하다. 하지만 DHCP나 router 실습처럼 lab network를 직접 통제해야 하는 경우에는 host-only 또는 별도 custom VMnet을 사용하는 편이 안전하다.
| 모드 | 장점 | 주의점 |
|---|---|---|
| NAT | VM이 외부 인터넷에 쉽게 접근 | VMware NAT/DHCP와 실습 DHCP가 충돌할 수 있음 |
| Host-only | host와 VM 사이 격리된 실습망 구성 | 외부 인터넷은 별도 routing/NAT 필요 |
| Custom VMnet | 실습망을 목적별로 분리 가능 | 초기 IP 계획을 정확히 잡아야 함 |
설치 전 체크리스트
1. VM 저장 위치: 외장 SSD / Practice 폴더
2. ISO 위치와 checksum 확인
3. VM별 CPU, memory, disk 크기 확정
4. VMnet 대역과 gateway 확정
5. hostname/IP 표 작성
6. 설치 직후 snapshot 이름 규칙 결정공통 설치 후 점검 명령
Linux VM 설치 후에는 아래 명령으로 상태를 기록한다.
cat /etc/os-release
hostnamectl
ip -br addr
ip route
nmcli con show
df -hT
free -h
systemctl --failedWindows client에서는 다음 명령을 사용한다.
hostname
ipconfig /all
route print
Get-NetAdapter
Get-NetIPConfigurationCentOS 8 기준 자료를 재현할 때
실습은 CentOS 8 기준이지만 CentOS Linux 8은 이미 EOL이다. 새로 실습 환경을 만든다면 Rocky Linux, AlmaLinux, RHEL evaluation, CentOS Stream 중 목적에 맞는 배포판을 선택하는 것이 좋다. 명령 흐름은 대부분 RHEL 계열에서 비슷하지만 repository와 지원 정책은 다르다.
스냅샷 기준
| 시점 | snapshot 이름 예시 |
|---|---|
| OS 설치 직후 | 00-clean-install |
| IP/hostname 설정 후 | 01-network-baseline |
| 기본 패키지 설치 후 | 02-base-tools |
| 서비스 실습 전 | 03-before-service-lab |
마무리
네트워크 서버 실습은 VM을 설치하는 것보다 IP 계획과 역할 분리가 더 중요하다. 처음부터 hostname, IP, VMnet, snapshot 규칙을 정리해 두면 이후 DNS, DHCP, NAT, Apache 실습에서 문제를 훨씬 빠르게 찾을 수 있다.