web-dev-qa-db-ja.com

Windows 8 PCをSambaドメインに接続する方法

私はSamba 3を使用していますが、Windows 8 PCをSambaドメインに参加させたいと考えています。

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

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

そして今、それはSambaサーバーと会話しますが、私は次のエラーを受け取ります: Samba Windows 8 error

そして、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.
11
Paul

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

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

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

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

5
Paul