I have been having the same issue for the past two days running FreeNAS 9.1.1 and Server 2008 R2 as AD Domain Controller and DNS. I am a FreeNAS NOOB, so please do not be too harsh!
I have setup NTP, and the times between the FreeNAS and Server are synced perfectly. I have created a DNS entry for HADNAS with IPv4 = 192.168.1.99, and I have also, per troubleshooting tips, added the FreeNAS hostname as a computer in AD. I can ping my domain controller's DNS name from the FreeNAS shell, and I can ping my FreeNAS' DNS name from the domain controller.
I have configured FreeNAS as follows:
Network Settings -> Global Configuration:
- Hostname = HADNAS
- Domain = hadshare.com
- IPv4 Default Gateway = 192.168.1.1 (router)
- Nameserver 1 = 192.168.1.155
Network Settings -> Interfaces = em0, DHCP=false, IPv4 Address=192.168.1.99, Netmask=255.255.255.0
Settings -> General -> Directory Service = Active Directory
Directory Services -> Active Directory:
- Domain Name = hadshare.com
- NetBIOS Name = HADNAS
- Workgroup Name = HADSHARE
- Administrator Name = Administrator
- Use Default Domain = Checked
- Domain Controller = HADSRV1 (have also tried using the IP of DC)
CIFS:
- NetBIOS Name = HADNAS
- Workgroup = HADSHARE
- Local Master = Unchecked (recommended by other users having issues)
- Zeroconf share discover = Unchecked (recommended by other users having issues)
* Recommended changes have been tested with the changes in both configurations.
This is the log I get when trying to enable Directory Services:
Sep 2 13:05:16 HADNAS ActiveDirectory: /usr/local/bin/python /usr/local/www/freenasUI/middleware/notifier.py stop cifs
Sep 2 13:05:17 HADNAS notifier: dbus not running? (check /var/run/dbus/dbus.pid).
Sep 2 13:05:17 HADNAS notifier: Will not 'restart' dbus because dbus_enable is NO.
Sep 2 13:05:17 HADNAS notifier: Stopping avahi-daemon.
Sep 2 13:05:17 HADNAS notifier: Failed to kill daemon: No such file or directory
Sep 2 13:05:17 HADNAS notifier: Will not 'restart' avahi_daemon because avahi_daemon_enable is NO.
Sep 2 13:05:18 HADNAS notifier: winbindd not running? (check /var/run/samba/winbindd.pid).
Sep 2 13:05:18 HADNAS notifier: Stopping smbd.
Sep 2 13:05:19 HADNAS notifier: Waiting for PIDS: 8863, 8863.
Sep 2 13:05:19 HADNAS notifier: Stopping nmbd.
Sep 2 13:05:20 HADNAS notifier: Waiting for PIDS: 8859, 8859.
Sep 2 13:05:20 HADNAS ActiveDirectory: /usr/sbin/service ix-kerberos quietstart
Sep 2 13:05:20 HADNAS ActiveDirectory: AD_init: config exists, loading values from /etc/directoryservice/ActiveDirectory/config
Sep 2 13:05:20 HADNAS ActiveDirectory: generate_krb5_conf: krbhost=hadsrv1.hadshare.com, kpwdhost=hadsrv1.hadshare.com, domainname=hadshare.com
Sep 2 13:05:20 HADNAS ActiveDirectory: /usr/sbin/service ix-nsswitch quietstart
Sep 2 13:05:20 HADNAS ActiveDirectory: /usr/sbin/service ix-pam quietstart
Sep 2 13:05:20 HADNAS ActiveDirectory: /usr/sbin/service ix-kinit quietstart
Sep 2 13:05:20 HADNAS ActiveDirectory: AD_init: config exists, loading values from /etc/directoryservice/ActiveDirectory/config
Sep 2 13:05:20 HADNAS ActiveDirectory: kerberos_start: kinit --password-file=/tmp/tmp.1hmEtJhD
Administrator@HADSHARE.COM
Sep 2 13:05:20 HADNAS ActiveDirectory: kerberos_start: Failed
Sep 2 13:05:30 HADNAS ActiveDirectory: /usr/sbin/service ix-kinit status
Sep 2 13:05:30 HADNAS ActiveDirectory: AD_init: config exists, loading values from /etc/directoryservice/ActiveDirectory/config
Sep 2 13:05:30 HADNAS ActiveDirectory: kerberos_status: klist -l | grep -q ^
Administrator@HADSHARE.COM
Sep 2 13:05:30 HADNAS ActiveDirectory: kerberos_status: Failed
This is the log I get when I run Shell -> kinit Administrator and enter password, then try to start Directory Services:
Sep 2 13:08:02 HADNAS ActiveDirectory: /usr/local/bin/python /usr/local/www/freenasUI/middleware/notifier.py stop cifs
Sep 2 13:08:03 HADNAS notifier: dbus not running? (check /var/run/dbus/dbus.pid).
Sep 2 13:08:03 HADNAS notifier: Will not 'restart' dbus because dbus_enable is NO.
Sep 2 13:08:03 HADNAS notifier: Stopping avahi-daemon.
Sep 2 13:08:03 HADNAS notifier: Failed to kill daemon: No such file or directory
Sep 2 13:08:03 HADNAS notifier: Will not 'restart' avahi_daemon because avahi_daemon_enable is NO.
Sep 2 13:08:03 HADNAS notifier: winbindd not running? (check /var/run/samba/winbindd.pid).
Sep 2 13:08:03 HADNAS notifier: smbd not running? (check /var/run/samba/smbd.pid).
Sep 2 13:08:03 HADNAS notifier: nmbd not running? (check /var/run/samba/nmbd.pid).
Sep 2 13:08:04 HADNAS ActiveDirectory: /usr/sbin/service ix-kerberos quietstart
Sep 2 13:08:04 HADNAS ActiveDirectory: AD_init: config exists, loading values from /etc/directoryservice/ActiveDirectory/config
Sep 2 13:08:04 HADNAS ActiveDirectory: generate_krb5_conf: krbhost=hadsrv1.hadshare.com, kpwdhost=hadsrv1.hadshare.com, domainname=hadshare.com
Sep 2 13:08:05 HADNAS ActiveDirectory: /usr/sbin/service ix-nsswitch quietstart
Sep 2 13:08:05 HADNAS ActiveDirectory: /usr/sbin/service ix-pam quietstart
Sep 2 13:08:05 HADNAS ActiveDirectory: /usr/sbin/service ix-kinit quietstart
Sep 2 13:08:05 HADNAS ActiveDirectory: AD_init: config exists, loading values from /etc/directoryservice/ActiveDirectory/config
Sep 2 13:08:05 HADNAS ActiveDirectory: kerberos_start: kinit --password-file=/tmp/tmp.lJ3T2DbG
Administrator@HADSHARE.COM
Sep 2 13:08:05 HADNAS ActiveDirectory: kerberos_start: Failed
Sep 2 13:08:15 HADNAS ActiveDirectory: /usr/sbin/service ix-kinit status
Sep 2 13:08:15 HADNAS ActiveDirectory: AD_init: config exists, loading values from /etc/directoryservice/ActiveDirectory/config
Sep 2 13:08:15 HADNAS ActiveDirectory: kerberos_status: klist -l | grep -q ^
Administrator@HADSHARE.COM
Sep 2 13:08:15 HADNAS ActiveDirectory: kerberos_status: Successful
Sep 2 13:08:15 HADNAS ActiveDirectory: /usr/sbin/service ix-samba quietstart
Sep 2 13:08:15 HADNAS ActiveDirectory: AD_init: config exists, loading values from /etc/directoryservice/ActiveDirectory/config
Sep 2 13:08:15 HADNAS ActiveDirectory: /usr/local/bin/python /usr/local/www/freenasUI/middleware/notifier.py start cifs
Sep 2 13:08:17 HADNAS ActiveDirectory: AD_init: config exists, loading values from /etc/directoryservice/ActiveDirectory/config
Sep 2 13:08:17 HADNAS notifier: Removing stale Samba tdb files: ...... done
Sep 2 13:08:17 HADNAS notifier: Starting nmbd.
Sep 2 13:08:17 HADNAS notifier: Starting smbd.
Sep 2 13:08:17 HADNAS notifier: Starting winbindd.
Sep 2 13:08:17 HADNAS winbindd[11689]: [2013/09/02 13:08:17.680978, 0] winbindd/winbindd_util.c:635(init_domain_list)
Sep 2 13:08:17 HADNAS winbindd[11689]: Could not fetch our SID - did we join?
Sep 2 13:08:17 HADNAS winbindd[11689]: [2013/09/02 13:08:17.681148, 0] winbindd/winbindd.c:1108(winbindd_register_handlers)
Sep 2 13:08:17 HADNAS winbindd[11689]: unable to initialize domain list
Sep 2 13:08:17 HADNAS ActiveDirectory: /usr/sbin/service ix-activedirectory quietstart
Sep 2 13:08:17 HADNAS ActiveDirectory: AD_init: config exists, loading values from /etc/directoryservice/ActiveDirectory/config
Sep 2 13:08:17 HADNAS ActiveDirectory: activedirectory_start: trying to join domain
Sep 2 13:08:17 HADNAS ActiveDirectory: AD_join_domain: net ads join -U Administrator
Sep 2 13:08:18 HADNAS ActiveDirectory: AD_join_domain: Failed
Sep 2 13:08:18 HADNAS ActiveDirectory: /usr/local/bin/python /usr/local/www/freenasUI/middleware/notifier.py stop cifs
Sep 2 13:08:20 HADNAS notifier: dbus not running? (check /var/run/dbus/dbus.pid).
Sep 2 13:08:20 HADNAS notifier: Will not 'restart' dbus because dbus_enable is NO.
Sep 2 13:08:20 HADNAS notifier: Stopping avahi-daemon.
Sep 2 13:08:20 HADNAS notifier: Failed to kill daemon: No such file or directory
Sep 2 13:08:20 HADNAS notifier: Will not 'restart' avahi_daemon because avahi_daemon_enable is NO.
Sep 2 13:08:20 HADNAS notifier: winbindd not running? (check /var/run/samba/winbindd.pid).
Sep 2 13:08:20 HADNAS notifier: Stopping smbd.
Sep 2 13:08:20 HADNAS notifier: Waiting for PIDS: 11685.
Sep 2 13:08:20 HADNAS notifier: Stopping nmbd.
Sep 2 13:08:20 HADNAS notifier: Waiting for PIDS: 11681.
Sep 2 13:08:20 HADNAS ActiveDirectory: /usr/sbin/service ix-kerberos quietstop
Sep 2 13:08:20 HADNAS ActiveDirectory: /usr/sbin/service ix-nsswitch quietstop
Sep 2 13:08:20 HADNAS ActiveDirectory: /usr/sbin/service ix-pam quietstop
Sep 2 13:08:20 HADNAS ActiveDirectory: /usr/sbin/service ix-kinit forcestop
Sep 2 13:08:20 HADNAS ActiveDirectory: /usr/sbin/service ix-activedirectory forcestop
Sep 2 13:08:20 HADNAS ActiveDirectory: AD_init: config exists, loading values from /etc/directoryservice/ActiveDirectory/config
Sep 2 13:08:21 HADNAS ActiveDirectory: activedirectory_stop: leaving domain
Sep 2 13:08:21 HADNAS ActiveDirectory: AD_leave_domain: net ads leave -U Administrator
Sep 2 13:08:22 HADNAS ActiveDirectory: AD_leave_domain: Failed
Sep 2 13:08:22 HADNAS ActiveDirectory: /usr/sbin/service ix-cache quietstop &
Sep 2 13:08:23 HADNAS ActiveDirectory: /usr/sbin/service samba forcestop
Sep 2 13:08:23 HADNAS ActiveDirectory: /usr/sbin/service ix-samba start
Sep 2 13:08:23 HADNAS ActiveDirectory: /usr/local/bin/python /usr/local/www/freenasUI/middleware/notifier.py start cifs
Sep 2 13:08:25 HADNAS notifier: Removing stale Samba tdb files: ...... done
Sep 2 13:08:25 HADNAS notifier: Starting nmbd.
Sep 2 13:08:25 HADNAS notifier: Starting smbd.
I have been racking my brain, and at this point, I have no clue what is misconfigured. The firewall has been disabled on the router and Win Server 2008 R2. I am not a Unix/Linux person, so I am learning that piece on the fly. Any help will be much appreciated. Thank you in advance.
-Will