畠山です。
On Thu, Dec 23, 2004 at 04:31:34PM +0900, KM wrote:
> 設定ファイルは
> # cat /etc/sysconfig/vncservers |grep -v ^#
> VNCSERVERS="1:root 2:user01"
> VNCSERVERARGS[1]="-geometry 800x600"
> VNCSERVERARGS[2]="-geometry 800x600 -depth 24"
> ですね。
これは、システム起動時に自動的にVNCサーバを起動しておくための
設定で、inetdモードのXvncとは全く無関係です。
> これをスタンドアロンモードではなく、xinetd経由での起動用に修正しないといけな
> いのですね。
これとは別に、xinetd 起動のための設定を追加します。
> # cat /etc/services
> :
> vnc1 5901tcp
> vnc2 5902/tcp
これだと、sysconfig の(初期)起動と衝突しませんか?
5910 あたりにしておいた方が無難でしょう。
vncserver (スクリプト)がポートを割り付ける時に5900から
空いているポートを探しますので、下の方は vncserver用に
空けておいた方がいいでしょう。
> # netstat -a | grep vnc
> tcp 0 0 *:vnc1 *:* LISTEN
> tcp 0 0 *:vnc2 *:* LISTEN
>
> となりました。
ということは、xinetdの設定はOK、ということになります。
> firewallはスルーにして/etc/hosts.allowもALL: ALLにして
> Wi2kから192.168.0.1:1や192.168.0.1:2にアクセスしてみましたら、
これはVNC viewerでの指定ですよね?
実際にアクセスするポートは 5901, 5902 なので。
> 「server closed connection unexpectedly」
> となってしまいます。
となると、Xvnc の起動に失敗しているか、xdm が接続を拒否しているか、
といったあたりですね。まずは telnet で
telnet 192.168.0.1 5901
としてみるとどうなりますか?
Xvnc がきちんと (xinetd経由で) 起動されている場合には
RFB NNN.NNN とか(NNN.NNNはVNC/RFBのバージョン番号)がかえってきます。
起動に失敗していると、エラーメッセージが出て来ます。
で、RFBなんたら、が返ってきていれば、問題は xdm/gdmの設定
になります。RFBなんたら、が返って来なければ、xinetd の
設定、特に server, server_args に間違いがないかどうか
確認してみてください。
--
Akira Hatakeyama E-Mail: akira@xxxxxxxxx
http://www.sra.co.jp/people/akira/index.html
chigasaki-minami, tsuzuki ward, yokohama, japan
Follow-Ups: References:
- [linux-users:104110] RE: vncサーバをxinetd経由で起動させるには?鈴木孝征 Suzuki Takamasa
- [linux-users:104114] RE: vncサーバをxinetd経由で起動させるには?KM
- [linux-users:104116] RE: vncサーバをxinetd経由で起動させるには?Katsuharu Tanaka
- [linux-users:104131] Re: vncサーバをxinetd経由で起動させるには?Akira Hatakeyama
- [linux-users:104135] Re: vncサーバをxinetd経由で起動させるには?KM
- [linux-users:104137] Re: vncサーバをxinetd経由で起動させるには?Akira Hatakeyama
- [linux-users:104138] Re: vncサーバをxinetd経由で起動させるには?KM
- Prev by Subject: [linux-users:104139] nfs: server not responding
- Next by Subject: [linux-users:104141] Re: nfs: server not
- Previous by thread: [linux-users:104138] Re: vncサーバをxinetd経由で起動させるには?
- Next by thread: [linux-users:104146] Re: vncサーバをxinetd経由で起動させるには?
- Indexes:[Main][Thread]