• ベストアンサー
  • 暇なときにでも

sambaでサーバーにアクセスするとそれまでマイネットワークに表示されていたLAN内の他のPCが消えてしまいます。

Fedora1でsamba3.0.4を用いてファイルサーバーを立ち上げ中です。共有ファイルを作成し、Windowsのworkgroupにもサーバーが他のWindows機と一緒に表示されています。ただ、このサーバーの共有ファイルにアクセスした後、workgroupを表示させると、最初は表示されていたサーバー以外のWindows機、他のlinuxサーバー(samba運用中)が消えてしまい、アクセスしたサーバーだけが表示されています。Windows機を再起動させると直るのですが、何が原因でしょうか。グローバルのみですがsmb.confの設定を以下にあげます。 [global] log file = /var/log/samba/%m.log load printers = no smb passwd file = /etc/samba/smbpasswd client code page = SJIS:932 socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 map to guest = Never username map = /etc/samba/smbusers encrypt passwords = Yes dns proxy = no netbios name = smb2 browseable = no server string = file server coding system = euc workgroup = WORKGROUP1 default service = project security = users max log size = 50

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数173
  • ありがとう数1

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

  • ベストアンサー
  • 回答No.1
  • nta
  • ベストアンサー率78% (1525/1942)

 参考URLの情報が参考になると思います。今回立ち上げたマシンがドメインマスタブラウザ(DMB)になろうとして、ネットワークが混乱していることが原因だと思います。  このサブネットにWindows server が存在する場合や、sambaをDMBに設定する場合には細心の注意が必要です。他にもsambaサーバがあるようですから、それらも含めてどのマシンにDMBやLMBを割り当てるかを検討して整合をとって下さい。

参考URL:
http://www.samba.gr.jp/doc/browsing/index.html

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございます。どんぴしゃりでした。

関連するQ&A

  • Sambaを使ったLinuxサーバへの、ログイン

    Sambaを使ったLinuxサーバへの、ログイン(Windows, タブレット端末からを想定)がうまくいきません。 現状の、 /etc/samba/smb.conf の中身を記載いたします。 修正点をコメント願えないでしょうか? [global] unix charset = UTF-8 dos charset = CP932 display charset = UTF-8 host allow = 192. workgroup = WORKGROUP server string = Samba Server %v netbios name = centos7 security = user map to guest = bad user dns proxy = no #========================================================== [Share] #共有させるフォルダ path = /samba/share/ #マイネットワークに表示させるか否か browsable =yes #書き込み可能かどうか writable = yes #ゲストユーザのログインが可能かどうか guest ok = yes #読込みのみとするか read only = no

  • Redhat7.3にSambaの設定し終わった後、WinXPエクスプローラよりのぞきにいくがアクセスできず

    Redhat7.3にSambaの設定し終わった後、WinXPエクスプローラよりのぞきにいくとなぜかアクセスできません。(ホスト名の表示はされていてダブルクリックするとおこられる) エラーメッセージは「ネットワークリソースを使用するアクセス許可がない可能性があります。」です。 ネットワークの設定、もしくはSamba側の設定でこれが怪しそうだなと検討つくかた、ご教授お願いします。 --------------------「/etc/samba/smb.conf」の設定------------------- [global] workgroup = Ncc server string = Samba Server[%h-%v] hosts allow = 192.168.100. 192.168.27. printcap name = /etc/printcap load printers = yes printing = lprng log file = /var/log/samba/%m.log max log size = 0 security = user encrypt passwords = yes smb passwd file = /etc/samba/smbpasswd unix password sync = Yes passwd program = /usr/bin/passwd %u passwd chat = *New*password* %n\n *Retype*new*password* %n\n *passwd:*all*aut hentication*tokens*updated*successfully* pam password change = yes obey pam restrictions = yes socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 dns proxy = no [public] comment = Public Space for Everyone path = /usr/public read only = No force create mode = 0777 force directory mode = 0777 guest only = Yes guest ok = Yes [printers] comment = All Printers path = /var/spool/samba browseable = no guest ok = no writable = no printable = yes

  • NFSサーバ経由のSamba設定について

    現在、CentOS 5.1でSambaサーバを構築中です。 Sambaサーバでは/homeをNFSサーバからマウントしています。 NFSマウントおよびSambaの設定は一通り終わり、共有フォルダをWindowsクライアントからブラウズ及び、サイズ0の新規ファイルの作成まで行うことができました。 しかし、Windowsクライアント側からファイルのコピーを行うと以下のようなエラーが表示されてしまいます。 ----- XXXXX をコピーできません。プロセスはファイルにアクセスできません。別のプロセスがファイルの一部をロックしています。 ----- また、Windowsクライアント側で作成したサイズ0のファイルを開き、編集し保存を行おうとすると、こちらも同様に保存が行えません。 Sambaサーバから/home以下へのファイルコピー、ファイル編集を行うことはできています。 上記の動作はどこか設定が悪いのでしょうか? NFSサーバ(IP:192.168.0.2)設定(抜粋) /etc/hosts.deny  portmap:ALL  lockd:ALL  mountd:ALL  rquotad:ALL  statd:ALL /etc/hosts.allow  portmap:192.168.0.11  lockd:192.168.0.11  rquotad:192.168.0.11  mountd:192.168.0.11  statd:192.168.0.11 /etc/exports /home 192.168.0.11(rw,no_root_squash,sync) Sambaサーバ(IP:192.168.0.11)設定(抜粋) /etc/fstab  192.168.0.2:/home /home nfs rw 0 0 /etc/samba/smb.conf  [global] dos charset = CP932 unix charset = UTF-8 display charset = UTF-8 workgroup = WORKGROUP server string = HOME Server security = user passdb backend = tdbsam load printers = no disable spoolss = yes cups options = raw  [homes] comment = Home Directories browseable = no writable = yes よろしくお願いいたします。

  • Samba + LDAP サーバー構築 2

    Samba + LDAP サーバーの構築をしています。 Samba、OpenLDAPのインストールと設定が終わりました。 smbldap-tools でユーザーアカウントも追加しました。 しかし(別のマシン)Windwosの『ネットワーク』に当該サーバーが表示されません。 Sambaの /etc/samba/smb.conf の設定では以下のように設定してます。 wins support を yes とした為、今まで見えなかったマシンも見えるようにはなりました。 しかし Samba サーバーが見えないのです。 どこに問題があると考えられますでしょうか? また smb.conf の設定を変更した場合、smbldap-tools を一から実行する必要があるのでしょうか? OSは CentOS 5 です。 よろしくお願いします。 -------------------------- workgroup = WORKGROUP netbios name = MESV server string = hogehoge interfaces = 192.168.1./24 hosts allow = 192.168.1. 127. bind interfaces only = yes domain master = yes local master = yes prefered master = yes wins support = yes remote announce = 192.168.78.255 remote browse sync = 192.168.78.255 os level = 128 time server = no lm announce = no min protocol = COREPLUS socket options = TCP_NODELAY IPTOS_LOWDELAY name resolve order = wins lmhosts host bcast --------------------------

  • Sambaサーバーに接続できない

    今、Linux(RedHat9)にSambaサーバーを設定し、Windows(XP)からアクセスしようとしているのですが、 ユーザー名とパスワードを入力すると、アクセスできないというエラーが出ます。 smb.confの編集箇所は、 workgroup = LINUX server string = Samba %h [homes] comment = %S's Home Directories path = /home/user1 browseable = no writable=yes ぐらいです。 Linuxで、samba専用ユーザーを作成しました。 useradd -m smb_user1 smbpasswd -a smbuser1 でユーザーとパスワードを設定し、 /etc/rc.d/init.d/smb start で起動をしました。 WindowsPCでは、\\IPアドレスで パス指定したディレクトリは見えるのですが、 そのディレクトリにアクセスするとユーザー名・パスワード入力が要求され、上記で設定したユーザー名・パスワードを入力するとエラーになります。 指定したディレクトリの権限は、user1 で、 追加したユーザーがsmb_user1です。 IPで指定してやるとパスのディレクトリは表示されていますし、pingも通っています。 色々調べたのですがどこをどうすればいいのかわかりません。 どうぞよろしくお願い致します。

  • Sambaでユーザ毎にアクセス制限させたい

    VineLinux3.2にSambaをインストールし、 以下のようにsmb.confを設定して hogeディレクトリを、ユーザ毎にアクセス制限を設けたいと思っていますがうまくいきません。 -------------------------------------------------- # Samba config file created using SWAT # from 127.0.0.1 (127.0.0.1) # Date: 2006/12/01 20:22:17 # Global parameters [global] dos charset = cp932 unix charset = eucJP-ms display charset = eucJP-ms server string = Samba %v on %h update encrypted = Yes passwd program = /usr/bin/passwd %u passwd chat = *New*password* %n\n *ReType*new*password* %n\n *passwd:*all*authenti cation*tokens*updated*successfully* username map = /etc/samba/smbusers unix password sync = Yes log file = /var/log/samba/%m.log max log size = 50 map to guest = Never socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 load printers = No printcap name = /etc/printcap dns proxy = No ldap ssl = no hosts allow = 192.168.11. wins support = no [hoge] path = /var/samba/hoge comment = hogeフォルダです。 writable = yes directory mask = 0770 share modes = yes guest ok = no guest only = no create mask = 0770 force create mode = 0770 force directory mode = 0770 write list = @group1 valid users = @group1 inherit permissions = yes -------------------------------------------------- ちなみにhogeディレクトリの権限は、 http://www.server-world.info/note?os=vine4&p=samba&f=3 を参考に、 chgrp group1 /var/samba/hoge chmod 2770 /var/samba/hoge と変更しています。 Windows側はドメインなどは構築しておらず、 また、ログイン名にも漢字を使っているユーザもいることから、 \\Linuxマシン名\hoge にアクセスした際に入力するユーザ名、パスワードによって、 アクセス出来るユーザ、出来ないユーザの切り分けを行ないたいと 考えています。 上記設定で、group1に所属しているUser1は正常にアクセスできるのですが、group1に所属していないUser2もアクセス出来てしまいます。 しかし一方でgroup1に所属していないUser3はアクセス出来ず、 何故この様な動作になるのか一向に分からず困っている状態です・・・ 上記設定内容で、何か問題点などございましたらご指摘頂けないでしょうか?よろしくお願い致します。

  • Sambaについての質問

    環境: デスクトップA:Ubuntu8.04(マスタブラウザ)、ノートB:XP Pro 自力で設定をしてなんとかBからはWORKGROUPからAが見れて、ファイルの共有が出きるようになったんですが(もちろんAから公開しているフォルダからも共有できます。つまりフォルダではA<->Bができているということです)、Ubuntu側から場所ー>ネットワークー>Windowsネットワークー>WORKGROUPー>ここから先が見れません(というかアイコンが表示されない状態です) Bのように一覧を表示させるにはどのようにしたらよいのでしょうか?Bの方からファイアーウォールを切ってみても同じことでした。 いまは2台ですが3~4台に増える予定なので(Ubuntu:1台、XP5台)ないと困ります。。。。 [global] server string = %h server (Samba, Ubuntu) dns proxy = No hosts allow = 192.168.1.0/24 workgroup = WORKGROUP username map = /etc/samba/smbusers [公開] path = /home/ユーザー名/公開 writeable = yes browseable = yes guest ok = yes

  • sambaがネットワーク上で認識されません

    sambaがネットワーク上で認識されません。 起動も、自動起動も確認しましたが、Windowsのネットワーク上の、 Workgroupに表示されません。 ご存知の方がいらっしゃいましたら教えてください。 以下が「/etc/samba/smb.conf」の設定を変更した箇所です。 --------------------------------------------------------- [global] 74 workgroup = WORKGROUP 75 server string = Samba Server Version %v 76 93 # ----------------------- Standalone Server Options ------------------------ 94 # 95 # Scurity can be set to user, share(deprecated) or server(deprecated) 96 # 97 # Backend to store user information in. New installations should 98 # use either tdbsam or ldapsam. smbpasswd is available for backwards 99 # compatibility. tdbsam requires no further configuration. 100 101 security = share 102 unix charset = UTF-8 103 display charset = UTF-8 104 dos charset = CP932 105 passdb backend = tdbsam [public] 286 # comment = Public Stuff 287 path = /public 288 # public = yes 289 writable = yes 290 # printable = no 291 # write list = +staff 292 guest ok = yes 293 guest only = yes 294 # create mask = 0777 295 # directory mask = 0777 --------------------------------------------------------- 宜しくお願い致します。

  • sambaがサービスで表示されません

    redhat enterprize linux 5を インストールしました。 サンバを起動しようとサービスの設定を開いたら サービス内にsmbがありませでした。 サービスに表示されないのはなぜでしょうか? var/log/sambaフォルダ内は空でした。 etc/sambaフォルダ内はlmhosts smb.conf が存在していました。

  • 【Samba】「マイネットワーク」コンピュータ名が表示されません。

    初心者です。 (1)1台目WindowsXP (2)2台目Vine Linux4.0 XPからLinuxのIPアドレスに対してpingをとばしたら正常にとびました。 しかしながらXP側で「マイネットワーク」を開いても、Vine Linuxのコンピュータ名が表示されません。 ちなみにsmb.confファイルのIPアドレスとワークグループは確実に設定しております。smb.confファイルのカレントディレクトリとか関係あるのでしょうか…? /etc/rc.d/init.d/smb restart ではすべて「OK」と表示されております。 どなたかアドバイスおねがいします。 ※samba-3.0.23d-0vl1.2