root@freebsd:~ # uname -a
FreeBSD freebsd 12.1-STABLE FreeBSD 12.1-STABLE r358121 GENERIC amd64
root@freebsd:~ # samba -V
Version 4.10.13
root@freebsd:~ # kinit administrator
administrator@TEST.JP’s Password:
root@freebsd:~ # net ads join -U administrator
Enter administrator’s password:
Failed to join domain: failed to lookup DC info for domain ‘TEST.JP’ over rpc: The attempted logon is invalid. This is either due to a bad username or authentication information.
root@freebsd:~ # net ads join -U administrator
Enter administrator’s password:
Using short domain name — TEST
Joined ‘FREEBSD’ to dns domain ‘test.jp’
No DNS domain configured for freebsd. Unable to perform DNS Update.
DNS update failed: NT_STATUS_INVALID_PARAMETER
root@freebsd:~ # service samba_server start
Performing sanity check on Samba configuration: OK
Starting nmbd.
Starting smbd.
Starting winbindd.
root@freebsd:~ # wbinfo -u
TEST\administrator
TEST\guest
TEST\krbtgt
TEST\chibi
root@freebsd:~ # wbinfo -n chibi
S-1-5-21-1678940183-1404043644-1380363875-1103 SID_USER (1)
root@freebsd:~ # wbinfo -n administrator
S-1-5-21-1678940183-1404043644-1380363875-500 SID_USER (1)
root@freebsd:~ # et ads info
et: Command not found.
root@freebsd:~ # net ads info
LDAP server: 192.168.1.45
LDAP server name: dc.test.jp
Realm: TEST.JP
Bind Path: dc=TEST,dc=JP
LDAP port: 389
Server time: Tue, 25 Feb 2020 08:03:53 JST
KDC server: 192.168.1.45
Server time offset: -3
Last machine account password change: Tue, 25 Feb 2020 08:00:56 JST
root@freebsd:~ # host -4 dc
dc.test.jp has address 192.168.1.45
dc.test.jp has address 192.168.1.39
dc.test.jp has IPv6 address 2400:4052:46e0:b700:f0b6:ef83:7301:d109
dc.test.jp has IPv6 address 2400:4052:46e0:b700:1911:c150:a1a4:ec24
root@freebsd:~ # host -4 dc1
dc1.test.jp has address 192.168.1.156
dc1.test.jp has IPv6 address 2400:4052:46e0:b700:ad7c:4cdc:822b:97d1
root@freebsd:~ # host -4 dc2
dc2.test.jp has address 192.168.1.157
dc2.test.jp has IPv6 address 2400:4052:46e0:b700:98c3:a37e:341c:8589
root@freebsd:~ # smbclient //192.168.1.39/netlogon -Uadministrator
Enter TEST\administrator’s password:
Try “help” to get a list of possible commands.
smb: \> ls
. D 0 Wed Feb 5 04:33:47 2020
.. D 0 Wed Feb 5 04:33:47 2020
58449919 blocks of size 4096. 45009546 blocks available
smb: \> exit
root@freebsd:~ # smbclient //192.168.1.39/sysvol -Uadministrator
Enter TEST\administrator’s password:
Try “help” to get a list of possible commands.
smb: \> ls
. D 0 Wed Feb 5 04:33:47 2020
.. D 0 Wed Feb 5 04:33:47 2020
test.jp D 0 Wed Feb 5 04:33:47 2020
58449919 blocks of size 4096. 45009546 blocks available
smb: \> exit
root@freebsd:~ # smbclient -L localhost -U%
protocol negotiation failed: NT_STATUS_IO_TIMEOUT
root@freebsd:~ # host -t SRV _ldap._tcp.test.jp
_ldap._tcp.test.jp has SRV record 0 100 389 dc2.test.jp.
_ldap._tcp.test.jp has SRV record 0 100 389 dc.test.jp.
_ldap._tcp.test.jp has SRV record 0 100 389 dc1.test.jp.
root@freebsd:~ # host -t SRV _kerberos._udp.test.jp
_kerberos._udp.test.jp has SRV record 0 100 88 dc1.test.jp.
_kerberos._udp.test.jp has SRV record 0 100 88 dc2.test.jp.
_kerberos._udp.test.jp has SRV record 0 100 88 dc.test.jp.
root@freebsd:~ # host -t A test.jp
test.jp has address 192.168.1.45
test.jp has address 192.168.1.39
test.jp has address 192.168.1.156
test.jp has address 192.168.1.157
root@freebsd:~ # smbclient -L localhost -U%
Sharename Type Comment
——— —- ——-
netlogon Disk
sysvol Disk
IPC$ IPC IPC Service (Samba 4.10.13)
Reconnecting with SMB1 for workgroup listing.
Server Comment
——— ——-
DC
DC1
DC2
FREEBSD Samba 4.10.13
Workgroup Master
——— ——-
TEST FREEBSD
WORKGROUP DESKTOP-0NRQL5D
root@freebsd:~ # uname -a
FreeBSD 12.1-STABLE r358121 Windows Server 2019 Datacenter Active Directory Domain のメンバーに参加してみた