반응형
VM에서 구동중인 OS에 접속하기 위해서는 설정이 필요하다.
Centos7
로그인 후
xxxxxxxxxx
vi /etc/sysconfig/network-scripts/ifcfg-enpXXX
ifcfg-enp로 시작하는 파일 열어서 수정
xxxxxxxxxx
#맨 아래에
#ONBOOT=no 를
ONBOOT=yes #로바꿈
네트워크 툴 설치
xxxxxxxxxx
yum update -y
yum install net-tools -y
ifconfig로 ip정보 가져옴
xxxxxxxxxx
ifconfig
여기서 나온 ip 기억
vm workstation 설정 변경
해당 OS 설정에서 네트워크탭에서 못함
vmnetnat.conf
파일을 수정해줘야한다
파일 위치 : C:\ProgramData\VMware\vmnetnat.conf
해당 파일을 에디터로 열면 80라인부터 다음과 같은 내용을 볼 수 있다.
x[incomingtcp]
# Use these with care - anyone can enter into your virtual machine through these...
# FTP (both active and passive FTP is always enabled)
# ftp localhost 8887
#8887 = 192.168.27.128:21
# WEB (make sure that if you are using named webhosting, names point to
# your host, not to guest... And if you are forwarding port other
# than 80 make sure that your server copes with mismatched port
# number in Host: header)
# lynx http://localhost:8888
#8888 = 192.168.27.128:80
# SSH
# ssh -p 8889 root@localhost
#8889 = 192.168.27.128:22
[incomingudp]
# UDP port forwarding example
#6000 = 192.168.27.128:6001
여기서 tcp/udp 통신 포트를 설정할 수 있다.
ssh 접속을 위해 설정하려면
[incomingtcp]
아래에
xxxxxxxxxx
(host_port) = (vm_ip):(vm_port)
식으로 추가하면 된다.
host_port로 지정한 포트에 접속을 하면 vm의 해당 ip와 포트로 포트포워딩이 되어 호스트에서 vm에 접속할 수 있다.
vm의 ip는 위에서 ifconfig로 확인한 ip를 적으면 된다.
변경 사항을 저장한 후 VM의 네트워크 서비스를 재시작해줘야 한다.
서비스 목록에서 VMware NAT Service
를 찾아 다시 시작을 클릭한다.
반응형