• ベストアンサー

RedHat7.3でSWATにつながらない

題名どおりなんですが、7.3でSWATがうまく行った方いらっしゃいますか? 参考にしたのは http://www.samba.gr.jp/doc/contrib/begin_samba2.0.html です。

質問者が選んだベストアンサー

  • ベストアンサー
  • takao
  • ベストアンサー率20% (34/170)
回答No.1

参考にされたURLを覗いてみましたが、それでもとなると回答に窮します。 どのような設定をされたのか具体的なお話をされるしかないかもですね。

taropoo
質問者

補足

具体的と言われても。。。書いてある通りやったとしか。。。 コピー&ペーストでやったからタイプミスとかもないはずだし。。。 う~ん、こっちも窮しちゃいます。

その他の回答 (4)

  • ojin
  • ベストアンサー率43% (280/638)
回答No.5

taropooさん。だめですか? # /usr/sbin/swat は、swatサーバの実行モジュール # /etc/xinetd.d/swat は、swatの環境変数のテキストファイル です。 この2のファイルが存在するのであれば、swatは動作するはずです。 もう一度、/etc/xinetd.d/swatファイルをのぞいてみると、次のようになっていmるはずです。 service swat { disable = no  ← "yes"であれば、"no"或いは、#でコメントアウト port = 901  ← swatを起動するときのポート番号 socket_type = stream wait = no only_from = 127.0.0.1 192.168.0. ← とりあえずこのまま user = root ← 利用できるユーザ "root" server = /usr/sbin/swat ← swat実行モジュール log_on_failure += USERID } RedHat 7.3から、initdから、xintedに変更になったようです。 # /etc/rc.d/init.d/xinetd restart xinetdを停止中:          [ OK ] xinetdを起動中:          [ OK ] となるはずです。   これを実行すると、/etc/xinetd.d/swatの内容がシステムに反映されます。 rpm -qa|grep inetd xinetd-2.3.4-0.8 と表示されれば、xinetdが使われています。 ブラウザのURLで http://127.0.0.1:901 或いは http://localhost:901 これで、swatが起動できるはずです。"tappoo"さんのシステムのIPアドレスの指定が不明ですので、127.0.0.1(ループバック)で試してみます。IPアドレスによって、/etc/xinetd.d/swatの、"only_from = 127.0.0.1 192.168.0."を変更しなければなりません。或いは、コメントアウトします。 smb.confは、sambaの構成ファイルです。ファイルサーバの環境を設定します。とりあえず忘れてください。 # /etc/samba/smb.conf

参考URL:
taropoo
質問者

お礼

言った後で気がつきました。 SWATがインストールされてなかったんですね。おお馬鹿です。 めでたくSWATが立ち上がりました。 アドバイスをいただいた皆さん、ありがとうございました。

taropoo
質問者

補足

すいません、そもそも/usr/sbin/swatがないんですが。。。 [root@ice etc]# rpm -qa|grep samba samba-2.2.3a-6 samba-client-2.2.3a-6 samba-common-2.2.3a-6 [root@ice etc]# なのでsambaはインストールされてると思うのですが。 阿呆な質問かも知れませんが初心者に付きお許しください。

  • ojin
  • ベストアンサー率43% (280/638)
回答No.4

うまくゆかないですね!雑誌の付録のRedHat 7.3(Valhalla)ですが。 インストール時に、Windowsファイルサーバを選択しても、SAMBAはインストールされても、SWATがインストールされないみたいですよ。 # /usr/sbin/swat これと # /etc/xinetd.d/swat のファイルが存在しますか。この内容は、 service swat { disable = no port = 901 socket_type = stream wait = no # only_from = 127.0.0.1 192.168.0. (#でコメントアウトする) user = root server = /usr/sbin/swat (導入のしかたでは、SWATサーバがの位置が異なります。変更の必要があります。) log_on_failure += USERID } 以下のコマンド、xinetdを再起動します。 /etc/rc.d/init.d/xinetd restart どうも、RedHat 7.3から、initdから、xinetdに変更になったみたいです。 雑誌の付録では、これらのファイルはインストールされていませんでした。SAMBAサーバは起動していました。 ojinは、SAMBAのホームページから、 samba-2.2.4-ja-1,0.tar.gz をダウンロードして、./configure→make→make installで実現しました。 rpmファイルではなく、tarファイルなので、どこで、展開して、コンパイルするかがベスト(構成ファイルの変更を最小限にするか)なのかを考える必要があります。非力なPCでは、コンパイル→インストールまで20分程度必要とします。 RedHat 7.3で導入した、SAMBAとの連携はできないので、新たに導入した、SAMBAの "smb.conf"も変更しなければなりません。 なお、今回の一連のテストは、"taropoo"さんのために試行してみました。 参考程度ですね!

taropoo
質問者

補足

> # /usr/sbin/swat > これと > # /etc/xinetd.d/swat > のファイルが存在しますか。この内容は、 この2つのファイルは内容は同じと言うことですか? > samba-2.2.4-ja-1,0.tar.gz インストールしてみました。でもダメでした。(;_;) > 新たに導入した、SAMBAの "smb.conf"も変更しなければなりません。 これはどこをいじればいいのでしょう? > なお、今回の一連のテストは、"taropoo"さんのために試行してみました。 many many thanxです。

  • uric
  • ベストアンサー率41% (78/186)
回答No.3

ちょっと構文を変えて試してみましょう。 /etc/xinetd.d/swat -------------------------------------------------------- # default: on # description: SWAT (Samba Web Administration Tool) # securlevel: 10 service swat { disable = no port = 901 socket_type = stream protocol = tcp wait = no user = root server = /usr/sbin/swat log_in_failure += USERID } ------------------------------------------------------ # /etc/init.d/xinetd restart # /etc/init.d/smb restart ではどうですか? また、"http://localhost:901/"でうまくいかない場合 "https://localhost:901"で試してみたら?

  • uric
  • ベストアンサー率41% (78/186)
回答No.2

/etc/xinetd.d/swatを以下のように編集 ------------------------- service swat { port = 901 socket_type = stream wait = no # only_from = 127.0.0.1 user = root server = /usr/sbin/swat log_on_failure += USERID disable = no } -------------------------- 編集後 # /etc/init.d/smb restart でうまくいきませんか?

taropoo
質問者

補足

[root@localhost root]# /etc/init.d/smb restart SMBサービスを停止中: [ OK ] NMBサービスを停止中: [ OK ] SMBサービスを起動中: [ OK ] NMBサービスを起動中: [ OK ] [root@localhost root]# となりましたが、mozilla1.0でhttp://127.0.0.1:901に接続したところ、 The connection was refused when attempting to contact 127.0.0.1:901 でした。

関連するQ&A