電子書籍の厳選無料作品が豊富!

samba+swatにてブラウザからsambaの設定をしようとしたのですが、うまくいきません。

使用OSですが、RedHat Enterprise Linux 5.x Base Serverです。

/etc/xinet.d/swatです。
service swat
{
disable = no
port = 901
socket_type = stream
wait = no
only_from = 127.0.0.1
user = root
server = /usr/sbin/swat
log_on_failure += USERID
}

FireWallも「901:tcp」で解除してあります。

/etc/services にも
swat 901/tcp # swat
という行が追加されています。

この状態で、サーバー(設定マシン)自体のブラウザより
http://127.0.0.1:901
と入力しても「接続できませんでした」という表示がでてIDとパスワード入力画面自体も出てこない状況です。

ただ、/etc/samba/smb.confをviで編集してファイルサーバーとしては動作できています。
(クライアントのwindowsXPよりサーバーの共有フォルダにアクセスできます)

サービスの設定でも、
[*]smb
[*]swat
とチェックを入れてあり、起動時に実行OKとでてきます。
SMBサービス、NMBサービスともにOKです。
当然、xinetdはOKです。

気になるのが「httpd」や「apache2」サービスをインストールしていないという部分があります。

もう何処を設定すればよいか、若しくは何がおかしいのか解らない状況です。
どなたか、お知恵を貸していただければ幸いです。

A 回答 (4件)

xinetdを起動した際にログになにか出力されていませんか?



netstat -pln -A inet | grep 901
として、
tcp 0 0 0.0.0.0:901 0.0.0.0:* LISTEN 31849/xinetd
のようにxinetdが待ち受けしていますか?
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
げ!
netstatにて確認したところ、ありませんでした><
設定、ダメじゃん。
もう一度、設定し直してみます。

お礼日時:2009/08/29 15:27

smb.conf だけでやって来たが


久しぶりに、swat をやってみると // CentOS5.3 で
上記と同じ現象になった。

xinetd は、tcpwrapper を 使わない。機能を含む と思って
いたのでしばらく解からなかったが
結局、/etc/hosts.allow を 設定した。
3回くらい設定の有/無 をやったので現象的に間違いないと思う。
ただし、まだ自信はない。
これはどうなのでしょう。使っている??
# ldd /usr/sbin/xinetd | grep libwrap
libwrap.so.0 => /lib/libwrap.so.0 (0x0087a000)

// ちなみに、SELinux は、permissive
    • good
    • 0
この回答へのお礼

ご回答ありがとう御座います。
こちらでも、もしやと思い/etc/hosts.allowを設定しましが、ダメ
でした。
>># ldd /usr/sbin/xinetd | grep libwrap
>>libwrap.so.0 => /lib/libwrap.so.0 (0x0087a000)
試してみます。

お礼日時:2009/08/29 08:38

iptables と HDE を無効にして、only_fromをコメントアウトした状態で xinetd を再起動



これで swat が動作すれば、止めているものを順番に有効にしてみる。
ってな感じで、原因を潰していった方がいいのでは?
    • good
    • 0
この回答へのお礼

ご回答ありがとう御座います。
なるほど。疑わしい物は外してから試すっていう戦法ですね。
やってみます。

お礼日時:2009/08/29 08:36

/etc/xinet.d/swatの「only_from = 127.0.0.1」に、ブラウザで接続しようとしているPCのIPアドレスか、そのIPアドレスが含まれるネットワークを記載してみてください。

たとえば、
only_from    = 127.0.0.1 192.168.0.0/255.255.255.0

そのごxinetdをリスタートすること。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
>>only_from    = 127.0.0.1 192.168.0.0/255.255.255.0
ですが、既に試してみました。
設定後、xinetdをrestartし、サーバーのIPアドレスが192.168.0.2なのでブラウザより
http://192.168.0.2:901としたのですが、だめでした。

別のVine Linux4やubuntで試したのですが、こちらは上手くいっています。

あと気になるのは「HDE Anti Virus」を導入しています。
ん~ほとほと困っております;;

お礼日時:2009/08/28 17:24

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