• 締切済み

VNCポートを解放したい

Mac OSXにてMacを遠隔操作したいと思い、 ポートを解放したつもりなのですが、 何故かうまく解放できませんでした。 設定情報は以下になります。 ・ルーターのNAT  WANポート 5900~5902(TCP)  LANポート 5901 ・ファイヤーウォール  OSXでフォルト 5900~5902(TCP)  UDP 5900 UDPでの接続は行わないため、 設定は間違いないと思っているのですが、 外部からTCPで接続するとTime outエラーになります。 そこでアドバイス願いたい事が2点あります。 ・設定に足りない部分はないでしょうか? ・TCP 5900のポートがOSXVncで利用中という事で弾かれるのですが、  何故利用中になっているのか理解できません。  どのプロセスがポート5900を握っているか調べる方法はありますでしょうか?

みんなの回答

回答No.2

 私の場合、10.4.6上でOSXvnc1.71を、XPproSP2上でVNC Free Edition4.1.1を使用して相互に接続が可能でした。  最初、10.4.6からはChicken of the VNC2.0b4を使って簡単にXPにアクセスできたのですが、XPからは10.4.6にアクセスできませんでした。  そこで、環境設定>共有>AppleRemoteDesktop>アクセス権 「VNC使用者が画面を操作することを許可」した所、正常に接続が可能でした。

参考URL:
http://sourceforge.net/project/showfiles.php?group_id=64347&package_id=61501&release_id=386447
mac_mini
質問者

補足

試してみましたが駄目でした。 更にFWを切ってポートスキャンしてみたのですが、 5900-5902は空いていないようでした。 という事はルーター設定の問題という事なのでしょうか?

回答No.1

 VNCはネットワークポートの5900番台を使用します。VNCサーバ側のマシンでファイアウォールを有効にしている場合、あらかじめポートを開いておく必要があります。  環境設定>共有>ファイアウォール>新規 ポート名→その他 TCPポート番号→5900-5910 説明→VNC

参考URL:
http://www.redstonesoftware.com/support.html#vnc
mac_mini
質問者

補足

新規作成しなくともデフォルトでポート名指定が出来ますよね。 それでは駄目なのでしょうか?