Linux 안에 있는 VMware 에 깔린 윈도우즈에 원격접속하려면?

chazzy1의 이미지

공유기->FC5 Linux->VMware5.5->Windows2k3

이런식으로 구성이 되어있습니다.

윈도우즈에 내장된 원격접속 RDP 가 포트 3389인가 그걸 사용하던데

공유기에서 Linux 쪽으로 3389 포트를 포워딩을 해줘도 윈도우즈에 원격접속이 안되더군요.

아..VMware 설정은 NAT 를 해뒀습니다. Bridge 로 해서 공유기에서 직접 사설 IP 를 받아버리면 문제가 없지만 그게 곤란한 상황이라서요.

windows에서 ipconfig 해보면 NAT 설정으로 뭐 이상한 ip 하나를 지멋대로 잡아뒀던데요.

리눅스에서 이 아이피로 3389 포트를 포워딩을 해줘야 할거같은 느낌은 드는데 어떻게 해야할지 모르겠네요

iptables 라는걸 써야하는건가요?

이거 어디서부터 삽질을 시작해야하는지 모르겠네요. 조언을 구합니다.

Rina의 이미지

윈도우에서는 VMware Network 에서 포트포워딩을 설정하면 됩니다..

파일 여러개 어캐 첨부하지 --;;;

----------------------------------------------------------------------------------------------------
Rina's Blog
http://rinapc.com

chazzy1의 이미지

VMware 프로그램 안에 들어있는 툴인가요?

일단 저는 리눅스용 Vmware 5.5 를 쓰고있는데 저런건 안보이네요

chazzy1의 이미지

/etc/vmware/vmnet8/nat/nat.conf
이걸 설정하면 된다는걸 찾았습니다.

그런데 맞게 설정한듯 한데도 안되는군요.

이거 좀 봐주실분 없나요.

일단 3389 포트를 포워딩 할려는거고 궁금한건 저기 맨 앞에 gateway ip 라는거

초기값으로 192.168.18.2 라고 잡혀있는데 그게 왜 그런지 모르겠습니다.

vmware 가 깔려있는 리눅스의 ip 를 넣어봐도 안되더군요.

맨 밑에 3389 포트가 제가 추가한 부분이고요

이거 아시는분 조언을 구합니다.

# Linux NAT configuration file
[host]
# NAT gateway address
ip = 192.168.48.2

netmask = 255.255.255.0
# or ip = 192.168.48.2/24

# enable configuration; disabled by default for security reasons
#configport = 33445

# VMnet device if not specified on command line
device = /dev/vmnet8

# Allow PORT/EPRT FTP commands (they need incoming TCP stream...)
activeFTP = 1

# Allows the source to have any OUI. Turn this one if you change the OUI
# in the MAC address of your virtual machines.
#allowAnyOUI = 1

[udp]
# Timeout in seconds, 0 = no timeout, default = 60; real value might
# be up to 100% longer
timeout = 60

[incomingtcp]
# Use these with care - anyone can enter into your VM through these...

# FTP (both active and passive FTP is always enabled)
# ftp localhost 8887
#8887 = 192.168.48.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.48.128:80

# SSH
# ssh -p 8889 root@localhost
#8889 = 192.168.48.128:22
3389 = 192.168.48.128:3389

[incomingudp]
# UDP port forwarding example
#6000 = 192.168.48.128:6001

Rina의 이미지

VMware 매뉴얼 보니 /etc/vmware/vmnet8/nat/nat.conf 를 언급하더군요..

초기값으로 192.168.18.2 라고 잡혀있는데 그게 왜 그런지 모르겠습니다.
=> VMware가 임의의 네트웍을 설정합니다. 물론 수동으로 원하는 대역으로 바꿀 수도 있고..
192.168.18.2인가요? 192.168.48.2인가요?

VMware상의 윈도우는 192.168.48.x ip를 dhcp로 받는데
dhcp보다는 고정으로 할당하는 것이 좋겠죠.
192.168.48.128~254 사이의 임의를 ip를 할당해 주면 됩니다.

192.168.48.128로 할당했다면
3389 = 192.168.48.128:3389 맞겠네요.

일단 리눅스에서 방화벽을 끈다면 테스트해 보세요.
RDP에서는 리눅스 ip를 넣어야겠죠? ^^

----------------------------------------------------------------------------------------------------
Rina's Blog
http://rinapc.com

monovision의 이미지

현재 vmware 가 안 깔려있어서 정확한 위치는 말씀드리기 어려우나 vmware 의 메뉴에서 잘 찾아보시면
있습니다.

네이버 검색에서 찾았습니다 @..@;;

http://blog.naver.com/designa?Redirect=Log&logNo=60025130765

alifegg의 이미지

VMPlayer에서는 네트워크 설정 메뉴가 없고
Virtual Network Editor라는 별도의 실행파일 (파일명: vmnetcfg.exe)이
VMWare Player가 설치된 디렉토리 있습니다.

화면은 위의 캡쳐된 그림과 동일합니다.

(뒤에 오는 사람들이 저처럼 메뉴에서 찾지 않기를 바라며^^)

...

ydhoney의 이미지

리눅스용 vm에는 그런게 없답니다. =_= 다들 윈도우용만 써보신 모양이네요.

뭐 매우 옛날 글이지만 다른 분들도 보실테니 한말씀...

우선 앞단에 공유기가 있다고 하시니 vmware에서 이더넷 디바이스를 설정할 때 Bridge로 잡으시고 vm머신을 띄우신 후 잡힌 IP로 공유기에서 3389 포트를 포워딩해주면 간단하게 끝납니다.

그리고 만일 공유기가 없다면 nat나 host only로 설정하신 후 host machine에서 iptables를 이용해서 vm으로 잡힌 해당 IP에 대해서 포트 포워딩을 해 주면 되겠지요?

다들 정확하지 않은 답변만 다시는 것 같아서 답답해서 댓글 답니다. =_=

뭐 사람이 모를수는 있는건데, 불분명한걸 마치 아는것인양 남기시면 답변 받으시는 분 뿐만이 아니라 이 글을 보는 다른 분들도 불편함을 겪습니다. 분명히 맞는지, 되는지 테스트 해보신 후 말씀주시는게 맞겠지요.

==
아 씨끄러 씨끄러~ 조용해!!

litnsio2의 이미지


오늘 성공했는데요,

nat 파일은
[incomingtcp] 부분만 수정해주면 됩니다.

3389 = 192.168.48.128:3389

이부분인데요. 포트 = 주소:포트 에서 주소에 들어가는 부분은 게스트OS (윈도우즈겠죠?)의 IP를 적어주면 됩니다.
저도 처음에 호스트에 잡한 vmnet8의 ip를 적어도 안되길래 삽질했는데,, 게스트OS에서 ipconfig를 해보니까 호스트에 잡힌 것과 다른 IP가 나왔습니다..

성공하시길 ^^

---------------------
Weird, huh?

http://janbyul.com

익명 사용자의 이미지

iptables 설정은 안했습니까?

lacovnk의 이미지

vmware 데몬을 restart 해주는 것도 잊지 맙시다 ㅠ

John Doe의 이미지

역시 vmware 데몬을 restart 하는 것이 가장 중요했군요.
/etc/init.d/vmware stop
nat.conf 파일 변경
/etc/init.d/vmware start
다시 vmplayer 가동

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.