X

神よ Sambaで・・・

■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。:
垢版 |
05/02/05 15:17:51
UNIX版がないのでつくりました。
2009/05/17(日) 07:54:57
>>582
>ネットワーク一覧に強制的に追加する方法
の方を知りたかったのですが…

2009/05/18(月) 02:10:48
>>572-573を見てsambaでWINSが設定できない馬鹿めと読み取った>>580
         ____   
       / \  /\ キリッ
.     / (ー)  (ー)\      
    /   ⌒(__人__)⌒ \    <これもダウト。
    |      |r┬-|    |      sambaでも、できるんだなこれが。
     \     `ー'´   /
    ノ            \
  /´               ヽ              
 |    l              \
 ヽ    -一''''''"〜〜``'ー--、   -一'''''''ー-、.    
  ヽ ____(⌒)(⌒)⌒) )  (⌒_(⌒)⌒)⌒))

読解力なさすぎだろJK
585名無しさん@お腹いっぱい。
垢版 |
2009/05/22(金) 16:48:17
Windows 7を導入した場合でも、Unixのsanbaサーバをブラウズマスターにしたい場合、os levelはいくつに設定すればいいのでしょうか?
2009/05/22(金) 19:34:39
産婆?
2009/05/26(火) 13:35:32
>>583
調べろよ。
書くのウザイ。
AAバカが沸く板になっちまったのか。
2009/05/26(火) 13:39:25
/usr/local/samba/lib/lmhosts に

192.168.222.200 srv #PRE
# "123456789012345*7890
192.168.222.200 "DOM \0x1b" #PRE


とかなんでも書けばよかろう。 ちゃんと性的定義できるw
だ〜からなんなんだよとかの突込みが入るレベルの話さ。
2009/05/26(火) 14:11:27
性的
2009/05/26(火) 21:46:01
>>587
負け犬乙。
2009/06/08(月) 15:51:38
CeontOS5.3で
Samba 3.0.33-3.7.el5
を使用しています。

特に大きなトラブルも無いのですが、最近小さいExcelファイルなどをWindowsVistaSP2で
開こうとすると10秒くらいかかり、しかも読み取り専用になってしまうことがあります。
(数百KB〜数MB程度のエクセルのファイル)
smbd smbd winbinddをリスタートするとこのようなことは暫く(1日くらい)は無くなるのですが、
また同じような現象が起こります。

[global]
workgroup = XXXXX
server string = Samba Server Version %v
passdb backend = tdbsam
smb ports = 139
load printers = No
disable spoolss = Yes
ldap ssl = no
hosts allow = 127., 192.168.1.

[data]
comment = Main FileServer
path = /data
read only = No
create mask = 0666


こんな感じで特にチューニングなどは行っていない状態です。
クライアントはVista64なのですが、SP1の時もSP2の時もあまり状況は
変わりません。
対処方法ありませんか?
2009/06/08(月) 16:21:07
別鯖で新しいバージョンのSamba入れて試してみたら?
Windowsのsmb clientが内部的に再起動してる症状のような気がする

パケットスニッファでdialectとどのコマンドで止まってるかを確認すれば
解決に行き着くかも知れないけどsmbはMSの技術の中でもカオス極まってる
からオススメしない
593591
垢版 |
2009/06/08(月) 16:47:58
>>592
了解。
先代の鯖たたき起こして実験してみます。
594592
垢版 |
2009/06/08(月) 18:59:20
追記
変なパケットが飛んできたとWindowsが判断

timeoutを待つ

smbdと再度セッションを張る

失敗したところまでやり直す(微妙にやりとりの内容が変わってたりする)

SambaはWindowsのバージョン判定して個別対応してる
Samba 3.0の頃にはVista SP2はなかったからそのせいじゃないかな
smbサーバー作ったことあるけどもうすげーメンドクサイし訳わかんないの
2009/06/09(火) 00:33:50
せんとくんに入ってるsambaはそんな古いバージョンなんだ…
sambaの最新バージョンは3.4.0にならんかとしているというのに…
2009/06/10(水) 03:37:16
3.0.33なら古くはない気もする・・・けど、よく考えたら、なんとなく3.3にしちゃったんだっけな俺。
2009/06/10(水) 03:38:11
>>594
samba がメンドクさかったら、LAMPも自力じゃ組めないだろうが?
2009/06/10(水) 08:05:09
>>597
Samba鯖立てるんじゃなくてsmbdの0ベースの実装だよ
今から考えると恐ろしく馬鹿げたことだった…
2009/06/10(水) 10:19:53
>>598
そりゃあ10年掛けても20年掛けても完成しないものに人生棒には振れまいぞ。
2009/07/05(日) 22:34:54
NFSみたいに、サーバ側のファイルの
オーナ、グループをクライアントの要求するuid、gidに
固定できないの?
サーバ側がクライアント側のユーザ、グループ知らなくて
サーバからsmbクライアントから書き込まれたファイルをlsすると
(サーバに該当のユーザがいないため)数字になってしまってもいいので
UNIX extensionがそうだと思って、Yesにしても駄目だった
2009/07/07(火) 20:35:34
FreeBSD 7.2-STABLE で samba-3.0.34,1 を入れて設定
しましたがローカルでも繋がらないです。初めてなんで
何が悪いかもわかりません。検索すると大抵は
smbclient でユーザを追加すると直ったりするようです
が…。

> $ smbclient '//192.168.0.200/foo'
> Password:
> session setup failed: NT_STATUS_LOGON_FAILURE

> $ smbclient -N -L 192.168.0.200
> Anonymous login successful
> Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.34]
>
> Sharename Type Comment
> --------- ---- -------
> foo Disk FOO work space
> IPC$ IPC IPC Service (VMWare FreeBSD Samba Server)
> Anonymous login successful
> Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.34]
>
> Server Comment
> --------- -------
>
> Workgroup Master
> --------- -------
> WORKGROUP
2009/07/07(火) 20:36:35
続き

> $ testparm
> Processing section "[homes]"
> Processing section "[printers]"
> Processing section "[foo]"
> Loaded services file OK.
> Server role: ROLE_STANDALONE
> Press enter to see a dump of your service definitions
>
> [global]
> server string = VMWare FreeBSD Samba Server
> passdb backend = tdbsam
> log file = /var/log/samba/log.%m
> max log size = 50
> load printers = No
> dns proxy = No
> hosts allow = 192.168.0., 127.
>
> [printers]
> comment = All Printers
> path = /var/spool/samba
> printable = Yes
> browseable = No
>
> [foo]
> comment = FOO work space
> path = /usr/home/foo/work/FOO
> valid users = foo
> read only = No
> guest ok = Yes
2009/07/07(火) 23:31:18
>>601
アカウントfooが登録されていないようなのだが。
sudo pdbedit -a -u foo
とかやってみれば?
2009/07/08(水) 06:55:54
こんな感じでした。

< $ pdbedit -a -u foo
> new password:
> retype new password:
> Unable to modify passwd TDB! Error: Record exists occured while storing the main
> record (USER_foo)
> Unable to add user! (does it already exist?)
2009/07/08(水) 23:24:27
>>600
くだ質スレに移動します
誰も求めてないのね・・・uid/gidの透過的動作
2009/07/09(木) 01:42:10
>>604
fooなるユーザアカウントはそのサーバ上に作ってあるの?
2009/07/09(木) 11:09:46
>>606
あります。というか実際は俺のアカウントなので。
2009/07/09(木) 12:00:42
>>607
foo に対して smbpasswd でパスワード設定した?
UNIXアカウントしか作成していない状態じゃないの?
2009/07/09(木) 12:43:11
古いパスワードを尋ねられるので設定自体は出来てると
思いますが、何やら LOGON に失敗するようです。

> foo@ ~$ smbpasswd
> Old SMB password:
> New SMB password:
> Retype new SMB password:
> Could not connect to machine 127.0.0.1: NT_STATUS_LOGON_FAILURE
> Failed to change password for foo
> foo@ ~$

/var/log/samba/ 以下、それから auth.log や
messages も見ましたが、smbpasswd をタイプした時刻
前後で何も関連するメッセージは出ていませんでした。
2009/07/09(木) 12:52:16
>>609
> 古いパスワードを尋ねられるので設定自体は出来てると
> 思いますが、何やら LOGON に失敗するようです。

思いますじゃない。pdbeditで確認しろよ。バカなの?
あと、Samba用ユーザを作ってなくても古いパスワードは聞いてくるから
2009/07/09(木) 12:59:01
あぁ、釣りか。

つられちゃったw てへっ?☆
2009/07/09(木) 13:00:35
>>610
>>604
2009/07/09(木) 13:04:06
ちなみに pdbedit -L では下記のように出力されます。

> foo:1000:Foo
2009/07/09(木) 13:21:11
自己解決しました。お騒がせしてすみません。
615601
垢版 |
2009/07/09(木) 14:48:17
解決してないわけで。
しかし samba のツール関係本当にログ吐かないね…。
2009/07/09(木) 15:13:31
debuglevel上げてみるとか
tdbsamにユーザーが追加されてないんだとは思うが
2009/07/09(木) 15:20:05
smb.confの hosts allow = で、
127. を書いていない(localhostを禁止してる)、に1票。
2009/07/09(木) 15:31:05
すみませんが詳しい方のみ回答をお願いします
2009/07/09(木) 15:34:53
>>618
ろくな情報出さずに都合の良い回答だけを求めるのか?
2009/07/09(木) 15:41:29
それ別人だよ
2009/07/09(木) 15:55:50
そいつpc12鯖の板に出没する騙りだよ
ム板でもやってるし何が面白いんだか…
2009/07/09(木) 15:59:58
とりあえずトリップ付けて
623601
垢版 |
2009/07/09(木) 16:10:08
>>617
>>602
> hosts allow = 192.168.0., 127.

これじゃ駄目?
2009/07/09(木) 16:31:11
ああ、VMwareの中にFreeBSDを入れて、その中にsambaがあって、
それにホストOSからつなごうとしてるのか?
そのへんに何かありそう。
2009/07/09(木) 16:37:35
>>623
カンマではなくスペースで区切るのでは
2009/07/09(木) 16:55:37
>>625
hosts allow (S)
(略)

This parameter is a comma, space, or tab delimited set of hosts
which are permitted to access a service.

(略)

Note that the localhost address 127.0.0.1 will always be allowed
access unless specifically denied by a hosts deny option.


すみませんが、詳しい方のみ回答をお願いします。
627601
垢版 |
2009/07/09(木) 16:57:45
>>625
ちゃんと空白で区切ってる。カンマで出してるのは testparm 側。
2009/07/09(木) 17:00:50
とりあえずトリップ付けて
629601
垢版 |
2009/07/09(木) 17:01:24
>>624
> ああ、VMwareの中にFreeBSDを入れて、その中にsambaがあって、
> それにホストOSからつなごうとしてるのか?
> そのへんに何かありそう。

でも VMware の中の奴は全く別の DHCP サーバからアド
レスもらってて(つまりブリッジ接続で)、しかも
VMware 内部からのアクセスで繋がってないんですよ。
2009/07/09(木) 17:02:41
トリップってこう? 初トリップ(w
2009/07/09(木) 18:13:26
$ smbd --interactive --debuglevel=2
辺りでログ確かめてみたら
2009/07/09(木) 18:31:28
おお、そんな技が。

> # smbd --interactive --debuglevel=2
> smbd version 3.0.34 started.
> Copyright Andrew Tridgell and the Samba Team 1992-2009
> uid=0 gid=0 euid=0 egid=0
> Processing section "[printers]"
> Processing section "[foo]"
> added interface ip=192.168.0.200 bcast=192.168.0.255 nmask=255.255.255.0
> file_init: Information only: requested 10000 open files, 5344 are available.
> Registered MSG_REQ_POOL_USAGE
> Registered MSG_REQ_DMALLOC_MARK and LOG_CHANGED
> waiting for a connection
> Allowed connection from (192.168.0.200)
> check_ntlm_password: Authentication for user [foo] -> [foo] FAILED with error NT_STATUS_NO_SUCH_USER
> #

うーん、コマンド系とデーモン系で参照してるパスワー
ドファイルが違う?

> # tdbtool /usr/local/etc/samba/passdb.tdb
> tdb> keys
> key 13 bytes: RID_00000bb8
> key 13 bytes: INFO/version
> key 13 bytes: USER_foo
> tdb>

/var/log/* 辺りは変化無し。
2009/09/26(土) 10:31:43
高レイテンシ(長距離)環境での、
sambaのチューニング例って、どこかにないですか?
2009/09/27(日) 22:42:35
月の裏側にサーバーでも置いてるんか?
2009/09/28(月) 16:05:17
>>634
極端ですが、たとえばそういう環境です。
2009/09/28(月) 16:07:14
回線はどうしてんの?
2009/09/28(月) 20:03:37
月の裏側だと電波も届かないな。
自前で人工衛星でも飛ばしてるのだろうか。
2009/09/28(月) 21:49:53
>>636
OCNなら月末まで無料で引いてくれました。
2009/09/29(火) 22:39:52
てか、月の話は良いからチューニング教えてくれ。頼む。
2009/09/29(火) 22:49:16
金出して低レイテンシーの回線引け
2009/09/29(火) 22:59:47
プロトコル自体がインターネットみたいな低レイテンシネットワーク通すこと考えてないからな
CIFS WANとかで探せばいい
2009/09/30(水) 21:21:34
やっぱ専用のキャッシュサーバとか立てるしかないのか。
個人でどうにかならんのかね?
2009/10/14(水) 05:45:23
Macで濁点の入った日本語ファイル名を使ったやつがいて、ファイルが消せなくなった。
どうしたらいい???
2009/10/14(水) 11:20:53
rm
2009/10/14(水) 15:11:07
むしろ
fd cloneの方が
2009/10/21(水) 09:50:04
出張先でVPN経由で繋ぐsmbがほんと遅くてイライラする。
代替手段ってないのかな。
2009/10/21(水) 11:26:38
速度が欲しいならftpでも使え
2009/10/22(木) 07:57:29
ftpをmount出来たらいいんだけどなぁ。
2009/10/22(木) 10:07:09
>>646
つ WebDAV
http://kamoland.com/wiki/wiki.cgi?WebDAV%A4%C7Windows%A5%D5%A5%A1%A5%A4%A5%EB%A5%B5%A1%BC%A5%D0%A4%F2%A5%DE%A5%A6%A5%F3%A5%C8%B8%F8%B3%AB%A4%B9%A4%EB
http://kc.hospital.okayama-u.ac.jp/blog/archives/385
↑参考資料。応用すればいけると思われる。
2009/10/22(木) 12:31:06
>>649
WebDAVは一度検討したんだけど、
WinXP の標準クライアントがしょぼすぎて使えなかった。
ドライブレターも割り当てられないし。

VistaやWin7で、DAVへの対応よくなったかな?
2009/10/22(木) 12:37:55
とかいっていたら、こんなのみつけた。
http://www.netdrive.net/home.html
2009/10/22(木) 12:52:43
KB907306 の修正パッケージもきになる。
以前テストしたときにははいってなかった。

いろいろ教えてもらっておいて済まないが、
いま北米なので、そろそろ寝ます。
週末に軽く実験してみるか。
2009/10/22(木) 21:17:55
WebDAVってクライアントの実装がばらばらすぎ
WinでもOSどころかOfficeのバージョンで挙動が変わる
日本語ファイル名や認証を使おうとすると
クライアント環境を特定しないと安心して使えない
2009/10/22(木) 22:08:27
>>653
やっぱ、今もそんな状態なのか。
4年ぐらい前に検討したときはそうだったんだよな。
MacOSXの標準クライアントの出来が良くて、
あのときだけ、Macが良いなとちょっと思った。
2009/10/22(木) 23:10:38
653だが漏れも数年前にサーバ構築しかけてやめたときの状況
サーバとクライアント一体で提供するサービスや製品以外は
あまり聞かないし解説本も出ないから同じだと思う
2009/10/22(木) 23:59:49
言い出しっぺのMSが絶賛放置中だからな…
足りないとこを自前で書けるような会社なら運用できるのかも知れんけど
657名無しさん@お腹いっぱい。
垢版 |
2009/11/06(金) 20:11:52
windows7のノートPCから接続できないんですが…
2009/11/15(日) 07:48:28
win7で、CIFS変更あったの?
659名無しさん@お腹いっぱい。
垢版 |
2010/03/07(日) 00:03:51
代替データストリームって使えてますか?
サーバはFedora12で、
vfs objects = streams_xattr
を設定しましたが、実際にWin2kとかWinXPから代替データストリーム付きのファイルをコピーしようとすると、「ネットワークがビジーです」と出て失敗します。
試しにSUSE11でやっても、同様に失敗します。
何か設定にコツはあるんでしょうか。
ファイルシステムでxattrが有効になってるのは、setfattrとgetfattrで確認しました。
2010/04/29(木) 01:59:00
samba 3.5.2 をいれました。
max protocol = smb2
を設定しましたが、smb2 が使われているかどうかチェックするにはどうしたらいいでしょうか?
661foo
垢版 |
2010/04/29(木) 23:18:10
パケットキャプチャするとか?
2010/05/02(日) 09:12:14
VMWare Playerで、ホストOSにWindows XP SP3、ゲストOSにUbuntu8.04を使って
Samba3.0.28aでファイル共有をしようとしたところ、
「\\Ubuntu-vm にアクセスできません。このネットワークリソースを使用するアクセス許可がない
可能性があります。アクセス許可があるかどうかこのサーバーの管理者に問い合わせてください。
指定されたネットワーク名は利用できません」とエラーが出てフォルダ一覧が見れません。
ちなみに、
Workgroupにアクセスしたら両OSともマシン一覧がちゃんと表示されます。
pingはホスト名、IPアドレスともに両方向からOKでした。
両方のOSのファイアウォールを無効にしても、接続できませんでした。
Ubuntuから、Windows側の共有フォルダにはアクセスできます。
VMWareのネットワーク設定をブリッジ接続にして、Ubuntuで固定IPを設定しても、だめでした。
ただ、なぜかローカル内のWindows Vista機からなら\\Ubuntu-vmにアクセスして、Ubuntu上
の共有フォルダにアクセスできました。

長くなりましたが、解決法がわかる方がいましたらご教示ください。お願いします。
2010/05/08(土) 02:15:00
samba 3.5.2 + Win7 pro で samba を使っています。
アプリケーションで大きなファイルを、少しずつ読み書きしていると、
途中で、
"Closing idle connection"
とログに出力され、接続が切られます。
すぐに接続は復旧するのですが、ファイルはいったん閉じられてしまいます。
設定はこんな感じです。

[global]
max protocol = smb2
oplocks = yes
read raw = No
max xmit = 131072
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=131072 SO_SNDBUF=131072

idle 状態を判断する timeout の設定などで回避できないでしょうか?
2010/05/10(月) 13:58:53
win側にそういう設定無かったっけ?
2010/08/31(火) 13:02:03
ブラウジングでPCは居なくなれば消えますが、ワークグループは一度登録されると消えないみたいです。
居ないことが分かっているワークグループを消すにはどうしたらよいのでしょうか?
nmbd停止→browse.dat削除→nmbd起動 を行ってみましたが、消えませんでした。
2010/10/16(土) 17:40:27
扱える共有の数はどの程度なんでしょうか。
例えば10000個の共有を扱うなんて事は可能なんでしょうか?
メモリは潤沢にあります。
2010/10/16(土) 21:12:40
>>666
/.の日記で答えが書かれるとは。
流行のネタ?
2010/10/16(土) 22:28:25
Sambaを3.0.37→3.5.6とバージョンアップしてみた。
CAPエンコードを使ってるんだけど、マルチバイト名のフォルダだけエラーで開けない。
フォルダ名は正しく変換されているようで、意図通りの名前で表示されるし
新規作成や名前変更は出来る。でも、開けない。
マルチバイト名のファイルは問題なく開ける。libiconvは1.13でパッチも当てた。
3.5系CAPエンコードで正常に運用出来ている人はいますでしょうか?
2010/10/17(日) 00:01:01
今更CAPエンコード使う人自体がレア
2010/10/18(月) 01:11:14
>>668
この件ですが、3.4.9では問題ありませんでした。当面3.4系で様子を見ることにします。
2010/10/18(月) 01:29:35
いや、やっぱり駄目だったみたいです。
フォルダはエラーなく開けるのですが、中身が(ファイルがあるにも関わらず)空になりますね。
672668
垢版 |
2010/10/18(月) 06:00:27
元質問者です。ソースを見て調べてみました。

--- modules/vfs_cap.c.org       2010-10-08 01:41:16.000000000 +0900
+++ modules/vfs_cap.c   2010-10-18 05:44:29.490164384 +0900
@@ -393,7 +393,7 @@
                errno = ENOMEM;
                return NULL;
        }
-       return SMB_VFS_NEXT_REALPATH(handle, path, resolved_path);
+       return SMB_VFS_NEXT_REALPATH(handle, cappath, resolved_path);
 }

 static int cap_chmod_acl(vfs_handle_struct *handle, const char *path, mode_t mode)

と修正して、今の所問題がないような感じです。
さすがにこれは不具合のような気がしますが、誰に連絡すれば良いんですかねぇ…?
2010/10/20(水) 00:14:26
>>672
Samba-JPのMLとかに投げるのはどうでしょう
2010/10/30(土) 14:31:36
たかはしもとのぶさんに投げればいいよ
2010/11/19(金) 15:52:35
これって何者だろう?
Enterprise Samba: samba-enterprise
http://enterprisesamba.com/
2011/07/23(土) 07:21:13.24
Windows Home Server 2011 DSP版が8月1日付けで価格改定されるようだ。
下げ幅は約50$と大きいもので、販売価格も5,000円〜6,000円台になる可能性があると言う。
ttp://www.gdm.or.jp/voices_html/201107/20110722a.html
2011/07/23(土) 19:03:09.23
いらね
678名無しさん@お腹いっぱい。
垢版 |
2011/08/11(木) 12:30:30.45
samba3.6.0あげ
2011/08/19(金) 19:38:35.72
もうsambaは役目を終えたと思う
2011/08/20(土) 00:43:09.14
じゃなにを使うのさ?
2011/08/20(土) 01:08:22.12
>>679
LAN内からWindowsを駆逐した立派な人物
もちろんネットワークAV系もDLNAしか使わない
2011/08/20(土) 11:34:31.40
誰か>>681を日本語に直してくれ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況