rexecプロトコルによる接続設定

概要

rexec接続しようとすると、「Failed. Where are you?」とエラー表示されて接続できず、いろいろ試行する羽目になった。

結論としてはゲストOSのhostsファイルに、

  • (誤)ホストOSのローカルエリア接続(もしくはワイヤレス ネットワーク接続)のIPアドレス
  • (正)ホストOSのVMnet8のIPアドレス

を記入すればOKだった。
なるほど、ホストOSのIPアドレスが変わっても設定変更なしで済むのですね。

内容

ログウィンドウにエラー表示が出て接続出来ない・・・

rexec: Trying to connect 192.168.233.128 ...
rexec: Executing '/usr/bin/xterm -display 192.168.233.1:0.0' on 192.168.233.128 ...
rexec: Failed. Where are you?

ホストOS(WindowsXP)のC:\WINDOWS\system32\drivers\etc\hostsに、ゲストOSのIPアドレスとホスト名を記述

192.168.233.128 debian

ゲストOS(Debian etch)の/etc/hostsに、ホストOSのVMnet8のIPアドレスとホスト名を記述

192.168.233.1 winxp

参考文献 Ore No Memo
http://www.geocities.co.jp/SiliconValley-Oakland/5924/vmware/xserver/index.html