Windows 8 PCをSambaドメインに接続するにはどうすればよいですか


11

Samba 3を使用していて、Windows 8 PCをSambaドメインに参加させたい。

Windows 8はそのままでは参加できないため、次のレジストリエントリを追加しました。

HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
        DWORD DomainCompatibilityMode 1
        DWORD DNSNameResolutionRequired 0 

そして、今ではSambaサーバーと通信しますが、次のエラーが表示されます: Samba Windows 8エラー

そして、Sambaサーバーで作成されたマシン名がその名前と一致しないことに気付きました。

win-8jq3fg1n74e$:x:30003:30003:Machine:/var/lib/nobody:/bin/false

内部名を使用しているようです。

以下は、 smb.log

[2012/10/21 14:26:16.099520,  0] passdb/pdb_interface.c:348(pdb_default_create_user) _samr_create_user: Running the command `/usr/sbin/useradd  -c Machine -d /var/lib/nobody -s /bin/false win-8jq3fg1n74e$' gave 9        
[2012/10/21 14:26:28.143224,  0] lib/util_sock.c:474(read_fd_with_timeout)
[2012/10/21 14:26:28.143420,  0] lib/util_sock.c:1441(get_peer_addr_internal)
  getpeername failed. Error was Transport endpoint is not  connected
  read_fd_with_timeout: client 0.0.0.0 read error = Connection reset by peer.

すぐに参加できないとはどういう意味ですか?ProではなくWindows 8コアを使用していますか、それとも何か他に問題がありますか?
-nhinkle

@nhinkle Windows 7がすぐにSambaドメインに参加できないのと同じ意味で-Samba3はNTタイプのドメインをサポートし、W7とW8は開始する前に上記のレジストリ設定を必要とします。
ポール

ええ、わかりました。したがって、それは後方互換性の問題です。明確にしてくれてありがとう。
-nhinkle

回答:


5

これを機能させるために私がしたことは2つありますが、必要なのは最初のものだけだと思います。

  1. セットアップのかなり早い段階でマシン名を設定しているようですが、実際には別の再起動までかかりません。そのため、内部的にはwin-xxxxxxxxxxx、再起動するまで、上記の[コンピューター名]ダイアログで定義されたマシン名が使用されます。

  2. [コンピューター名]ダイアログでプライマリサフィックスを設定する

OPのレジストリ設定と追加のブート(および場合によってはサフィックスがあることを確認)により、Sambaドメインへの参加は正常に機能します。


1
参加中にコンピューター名を変更するのは、よくある間違いだと思います。システム名を変更し、再起動してから、参加して再起動します。ドメインへの参加中にシステム名を変更しようとすると、古いシステム名を使用して参加しようとし、Bad Things Will Happen(tm)が発生します。
ナタリーアダムス

参加中にコンピューター名は変更されませんでした。
ポール

0
[2012/10/21 14:26:28.143224,  0] lib/util_sock.c:474(read_fd_with_timeout)
[2012/10/21 14:26:28.143420,  0] lib/util_sock.c:1441(get_peer_addr_internal)

同じ問題がありました。私はおそらくユーザーとグループの関係を壊していたでしょう。

ユーザーとグループを削除し、新しいものを作成しましたが、問題ありませんでした。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.