dポイントプレゼントキャンペーン実施中!

お世話になります。vncserverが起動出来なくなってしまい、原因が分からず困っています。
vncserverはxinetd経由で起動しています。一通りの設定は確認しましたが、
# service vncserver start
VNC サーバー を起動中: no displays configured [失敗]
と出るばかりです。
いつからvncserverが止まっていたのかはっきりしないので、原因か分かりませんが、直前にNATルータの設定で/etc/sysctl.confとiptablesを以下のように設定していました。
/etc/sysctl.conf:
net.ipv4.ip_forward=1

/etc/sysconfig/iptables:
*nat
:PREROUTING ACCEPT [83:6945]
:POSTROUTING ACCEPT [8:558]
:OUTPUT ACCEPT [8:558]
-A POSTROUTING -s 192.168.126.0/24 -o eth0 -j MASQUERADE
COMMIT
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [28:2688]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 60022 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 5900 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 137 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 138 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 139 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 445 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 67 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 68 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-I FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
-I FORWARD -p icmp -j ACCEPT
-I FORWARD -i lo -j ACCEPT
-I FORWARD -o eth0 -j ACCEPT
COMMIT

どなたか原因究明、もしくは復旧方法などをご教授頂けますと幸甚です。
何卒よろしくお願い致します。

A 回答 (1件)

>vncserverはxinetd経由で起動しています。

一通りの設定は確認しましたが、
># service vncserver start

とりあえず…
xinetd経由なんですか?
サービスとして起動なんですか?

ディストリビューションはなんでしょう?


xinetdが起動していた場合、サービスで起動しようとしてポートが使用中でコケるとか。
それでもエラーメッセージが「no displays configured 」というのは違うような気がしますけどね。
    • good
    • 0
この回答へのお礼

御助言ありがとうございます。
すみません、2つの起動方法を混同していました。xinetd経由で起動だったらserviceで起動していなくていいんですね。
tcp wrapperでアクセス制御をかけていて、そこにNATルータで設定したIPアドレスを追加したら無事vnc接続出来ました。
ご迷惑おかけしました。

お礼日時:2015/07/10 12:53

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!