2005年1月 5日

[linux-users:104211] Re: vncサーバをxinetd経由で起動させるには?

畠山です。年を越えてしまいましたが、

On Thu, Dec 30, 2004 at 02:51:08PM +0900, KM wrote:
> 有難うございます。
> # service xinetd restart
> xinetを停止中: [ OK ]
> xinetdを起動中: [ OK ]
> # netstat -a | grep vnc
> #
> となり、LISTENされなくなってしまいました。更に


LISTENするのは xinetd の仕事なので、LISTENしていないのであれば、
/etc/services あるいは /etc/xinetd.d/vncserver の記述が(どこかで)
間違っていることになります。まずは余分な設定をそぎ落して

/etc/services には1エントリだけ

vnc-800x600x8 5950/tcp

を追加し、/etc/xinetd/d/vncserver の方は

service vnc-800x600x8
{
socket_type = stream
protocol = tcp
flags = REUSE NODELAY
wait = no
user = nobody
server = /usr/local/bin/Xvnc
server_args = -inetd -query localhost -once -geometry 800x600 -depth 8 -cc 3
}

とかで試してみてはいかがでしょう?

> $ telnet 192.168.0.1 5901
> Trying 192.168.0.1...
> telnet: Unable to connect to remote host: Connection refused
> となってしまいました。

LISTENされていなければ当然こうなります。ただ、本当にLISTENしていないのか、
あるいは /etc/services の設定が不適切でサービスの名前解決に失敗している
のかはわかりませんね。netstat -an (n オプション付き)で調べて実際に
指定したポートでLISTENしているかどうかを確かめた方がいいでしょう。

> > #なんだかわかりませんが、オープンソースのユーザーサポート係りになったよう
> な
> > ・・(独り言)。
> > #乗りかかった船ですので、なんとか動いたら嬉しいですよね>>畠山さん、MKさん
> 大変恐縮です。お手数お掛けしましてスンマセン。

VNCについての質問は結構来ていますので...

英語でないだけでも楽です。

あと、VNCのバージョンを確認しましょう。オプションが3系列と
4系列で結構変っているようです。私のページの記述は3系列用です。

> > 元質問者の投稿を眺めると、何故 vnc を xinetd 経由で起動させる必要があ
> > るのか、その意図が全く書かれておらず不明です。
> inetdでの運用を見かけまして、xinetdでは出来ないのかなと思いまして。

私は xinetd ベースで運用しております(RH7.1)。ちなみにFreeBSDでは
inetdベースで。

> > 複雑且つ面倒な設定をしなくても、 IP アドレス毎の接続制御を行いたいなら
> > ば、 ssh でポートフォワーディングすれば良いのではないか、という疑問が
> > 生じます。
> > 通常はこのような運用形態で十分ではないかと思うのですが、如何でしょうか。
> (x)inetdはアクセス制御ができる以外は大した魅力は無いんですかね。。。

個人的には X端末もどきの運用が気に入っております。トラブル発生すれば
単に切断すればいいので(消極的な理由ですね)。

> > 質問のもう一点目。
> > vnc は、元々 inetd /xinetd 等の、 tcp サーバを経由して起動されることは
> > 設計の前提として考えられていないのではないでしょうか。
> そうだったのですか。。。

とはいっても便利なツールは元の開発者の思いもよらないような
使い方されるものです。inetdオプションもいつのまにか本流に
組み込まれましたし、4.X系列では更に機能拡張されていますし。

> > 私は、元質問者が今般の問題を解決出来るか否かについては頓着していません。
> >> # 何を指定しているのか, マニュアルなり何なりで確認してみたらいいのに...
> すいみません。イマイチ読みこなせなくて。。。
> 頑張ってみます。

まずはVNCのバージョンを確認すてみましょう。でないと
適切なアドバイスできませんし。

--
Akira Hatakeyama E-Mail: akira@xxxxx
http://www.sra.co.jp/people/akira/index.html
chigasaki-minami, tsuzuki ward, yokohama, japan


投稿者 xml-rpc : 2005年1月 5日 15:07
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/9425
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。