티스토리 뷰
1. 구성 환경의 이해
Bridged Adapter : VMnet0 스위치(Ethernet-VMnet0이 Bridge Gateway), 호스트와 게스트를 하나로 연결해 두 네트워크를 마치 하나의 네트워크처럼 사용
Host-only : 실제 네트워크 카드와 연결되어 있지 않으므로 외부와 연결 불가능 (→외부로 트래픽이 나가지 X)
NAT(Network Address Translation) : IP 주소 변환을 통해 내부 사설망으로 구성된 가상 머신들이 외부와 통신할 수 있게 해주는 만능 기능! 인터넷 공유기의 개념
- 기본값 설정을 NAT로 하는 이유 = 안정성 ! NAT로 전부 통신 가능
- 구성도에서 VM1과 VM2는 같은 switch 아래 있으므로 IP 대역만 맞다면 통신 가능
- Bridge Adapter를 공유기에 직접 연결해 통신하는 방식도 가능하나, 가상 머신이 외부에 직접 노출되므로 거의 사용 X
NAT와 Host only가 통신 가능한 경우
NAT | Host only |
V-H | V-H |
V-V | V-V |
V-I |
*** V: 가상머신, H: 호스트, I: 인터넷
2. Virtual Network Editor
VMWare Edit - Virtual Network Editor 를 열어서 필요한 설정을 마쳐봅시다.
[설정 사항]
10.0.0.0/24
서브넷 마스크 : 255.255.255.0
사용할 네트워크 대역 : 10.0.0.0 ~ 10.0.0.255
게이트웨이 : 10.0.0.254 (네트워크의 마지막 주소)
DNS : 168.126.63.1(KT), 8.8.8.8(Google)
Bridged Network와 Host-only, NAT 카드를 확인할 수 있습니다.VMnet8 - NAT를 선택해 네트워크 설정을 진행합니다. 이 때, 생성한 가상머신 3대(Rocky9-1, Rocky9-2, Rocky9-3)의 NAT Settings를 열어 포트 포워딩까지 완료했습니다. (등록되지 않은 동적 포트 임의로 사용 - 60022, 60122, 60222)
*** Virtual Network Editor 설정 시 관리자 권한으로 Change Settings 버튼을 눌러주어야 위와 같이 변경 가능
3. nmtui
Rocky9-1에 root@localhost# 권한으로 로그인 후 nmtui 명령어를 입력해 네트워크 매니저 TUI에 진입합니다.
위와 같이 IP, Subnet Mask, Gateway, DNS 를 입력합니다.
168.126.63.1 KT의 Public DNS Server
8.8.8.8 Google의 Public DNS Server
(위의 두 주소는 누구나 사용 가능하며 외워두고 테스트 시 사용하면 좋습니다.)
*** 설정 창을 나가기 전 Activated-Deactivated 로 한 번 껐다 킨 후 Quit 해야 적용 !!
나머지 스페어 가상머신도 nmtui를 이용해 각각 10.0.0.2/24, 10.0.0.3/24로 IP 주소/SM을 입력했습니다.
4. Local PC의 Network Adapter 설정
VM 설정이 모두 완료되면 Local PC 설정을 건드리는 것이 좋습니다.
가상머신 통신을 위해 필요한 설정을 모두 마쳤습니다!
테스트를 위해 주소가 간단한 네트워크 대역을 골라 IP 충돌이나 Gateway, DNS 설정에 주의하며 Setting 해보시기 바랍니다.
제가 설정한 사항을 정리하면 다음과 같습니다.
Host | Rocky9-1 | Rocky9-2 | Rocky9-3 |
IP | 10.0.0.1 | 10.0.0.2 | 10.0.0.3 |
SM | 255.255.255.0 | 255.255.255.0 | 255.255.255.0 |
DG | 10.0.0.254 | 10.0.0.254 | 10.0.0.254 |
DNS | 168.12.63.1 8.8.8.8 |
168.12.63.1 8.8.8.8 |
168.12.63.1 8.8.8.8 |
CPU | 1P1C | 1P1C | 1P1C |
MEM | 1024 | 1024 | 1024 |
HDD | 50 | 50 | 50 |
NIC | NAT | NAT | NAT |
'Linux' 카테고리의 다른 글
[Ubuntu] 우분투 20.04 LTS 화면 freezing 문제 해결 (0) | 2023.04.06 |
---|---|
[Linux] 파일 시스템과 Link (Hard Link, Symbolic Link, inode, MAC time) (0) | 2023.03.26 |
[Linux] vi 편집기 (명령 모드, 입력 모드, alias 등록하기) (0) | 2023.03.23 |
[Linux] 기본 명령어(경로 이동, root directory, 파일 생성) (0) | 2023.03.23 |
[Linux] 구성 환경: VMWare + Rocky9 Setting (0) | 2023.03.12 |
- Total
- Today
- Yesterday
- VPC
- Window Server Manager
- Route53 비용 정책
- EKS
- Git
- vsphere
- Route53
- Docker
- IAM
- github
- k8s
- Local Zones
- aws cli
- RECA
- AWS
- Vmware
- Azure DNS
- rocky9
- Google Cloud DNS
- ycampus
- VM Tools
- 에티버스러닝
- kubectl
- 클라우드 DNS 서비스
- IAC
- kubernetes
- Windows Server
- Linux
- Ansible
- redhat
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |