 このスレッドはクローズされています。記事の閲覧のみとなります。
 このスレッドはクローズされています。記事の閲覧のみとなります。
  
    
      |  NetBios名でSambaへアクセスしたい |  | 
    
      | 
        æ¥æï¼ 2010/02/12 12:50
        ååï¼ くちなし
 
1.不明点・障害内容:CentOS 5.4にて,Sambaを立てています.
 
 クライアントのフォルダアドレスに \\ta と入力すれば,ファイルサーバにアクセスできるようにしたいと考えています.
 しかし,実際にやってみると,\\taではアクセスできません.(ネットワークエラーが表示.スペルミスなどが無いか確認しろとのこと)
 \\192.168.1.1とIP直打ちを行うと,アクセスが可能ですが,ファイルサーバ内のデータをローカルへコピーなどすると,セキュリティ警告がダイアログで表示されます.
 (Windowsセキュリティ:これらのファイルは,コンピューターに害を及ぼす可能性があります.インターネットセキュリティ設定によると,害を及ぼす可能性のあるファイルが1つ以上あります.これらのファイルを使用しますか?)
 
 smb.confは以下の通りです.
 
 # Samba config file created using SWAT
 # from localhost.localdomain (127.0.0.1)
 # Date: 2010/02/05 19:31:02
 
 [global]
 dos charset = CP932
 unix charset = UTF-8
 display charset = UTF-8
 workgroup = ******
 netbios = TA
 server string = Samba Server Version %v
 security = SHARE
 # passdb backend = tdbsam
 # hostname lookups = Yes
 # os level = 35
 # preferred master = Yes
 # domain master = Yes
 # wins support = Yes
 # ldap ssl = no
 force user = root
 create mask = 0777
 force create mode = 0777
 force security mode = 0777
 directory mask = 0777
 force directory mode = 0777
 hosts allow = 127., 192.168.
 cups options = raw
 
 [StaffShare]
 path = /data/network
 read only = No
 guest ok = Yes
 
 cups options = raw
 vfs objects = recycle
 recycle:repository = .recycle
 recycle:keeptree = no
 recycle:versions = yes
 recycle:touch = no
 recycle:maxsize = 0
 recycle:exclude = *.tmp ~$*
 
 
 Windowsクライアントのアドレスバーで,\\taと入力すればアクセスできるようにするには,どのような設定が必要でしょうか?
 もし,ほかに必要な情報がありましたら,その都度補足させていただきますので,遠慮無くご請求ください.
 よろしくお願いします.
 
 2.ログの有無   :
 (有:その内容) :無し
 
 3.Distribution  :
 Version :CentOS 5.4
 
 4.Service Name  :
 Version :Samba 3.0.33
 
 5.ネットワーク構成:hostname ta
 
 ゲートウェイ
 ↓
 Linuxサーバ(ルーティング兼用)
 ↓
 ハブ
 ↓
 クライアント
  | 
  
■ コンテンツ関連情報
  
    
      |  Re: NetBios名でSambaへアクセスしたい ( No.1 ) |  | 
    
      | 
          æ¥æï¼ 2010/02/11 10:18
          ååï¼ stranger
          参照: http://ja.528p.com/
          
 
lmhostsファイルにIPアドレスとnetbios名の対応表をつくるsamba側は/etc/samba/lmhostsとして
 windows側は検索してみてください
 
 lmhostsの例
 
 127.0.0.1  localhost
 192.168.1.1 TA
 以下その他のwindowsクライアント
 
 samba.confのglobalに
 name resolve order = lmhosts host wins bcast
 のように書いておくと lmhostsを最初に捜す
 
 | 
    
      |  Re: NetBios名でSambaへアクセスしたい ( No.2 ) |  | 
    
      | 
          æ¥æï¼ 2010/02/12 13:30
          ååï¼ くちなし
          
 
お返事ありがとうございます.早速試したところ,まだうまくいっていません.
 
 エラーなどの状況は変わらずです.
 
 lmhostsは
 127.0.0.1 localhost
 192.168.1.1 TA
 192.168.2.1 TA
 192.168.3.1 TA
 192.168.4.1 TA
 192.168.5.1 TA
 192.168.6.1 TA
 
 とし,smb.confにも
 name resolve order = lmhosts host winds bcast
 と記述しました.
 その後,サーバをリブートし,Windows側のネットワークも無効化→有効化しましたが,状況は変わらず,\\taと検索してもつながりません.
 よろしくお願いします.
 | 
    
      |  Re: NetBios名でSambaへアクセスしたい ( No.3 ) |  | 
    
      | 
          æ¥æï¼ 2010/02/12 15:02
          ååï¼ stranger
          参照: http://ja.528p.com/
          
 
lmhostsの説明http://www.atmarkit.co.jp/fwin2k/win2ktips/263qalmhosts/qalmhosts.html
 | 
    
      |  Re: NetBios名でSambaへアクセスしたい ( No.4 ) |  | 
    
      | 
          æ¥æï¼ 2010/02/12 18:44
          ååï¼ くちなし
          
 
参考URLからの一文で,
 >個々のコンピュータに固定IPアドレスを割り当てた上で
 
 とあるのですが,lmhostsにはすべてのコンピュータの台数分,記述する必要があると言うことでしょうか?
 つまり,lmhostsに記載する内容として,Linux(TA)が192.168.1.1のIPを持ち,クライアントのWindowsが192.168.1.2を持つ場合,
 
 127.0.0.1 localhost
 192.168.1.1 TA
 192.168.1.2 CLIENT
 …
 
 と記述する必要があると言うことでしょうか?
 
 クライアントとなるPCの台数があまりに多く,また頻繁に変更されるため,できれば,Linux配下にルーティングされたクライアントは,自動的にTAの名前解決ができるようにしたいと思っているのですが…
 また,DHCPの機能も持たせているので,すべてのコンピュータをlmhostsに記載するのは事実上不可能に思えます.
 
 もし,まだlmhostsの解釈を間違っていたら(もしかしたらNetBIOSの解釈も?),ご指摘いただけると幸いです.
 よろしくお願いします.
 | 
    
      |  Re: NetBios名でSambaへアクセスしたい ( No.5 ) |  | 
    
      | 
          æ¥æï¼ 2010/02/12 19:06
          ååï¼ くちなし
          
 
すみません.重要な情報を出し忘れていました.
 Linuxサーバとクライアントで,同じワークグループを指定していますが,クライアントからネットワーク一覧を見ても,Linuxが見えません.
 これが問題の一つにも思えます.
 | 
  
■ その他