Hey Guys..........,
I know that this topic is outdated, but I recently checked the AD authentication in Endian firewall and I also end up with same problems you guys got. After few days work I managed to make this work. This is how I did it.
Note that in this case I have used E-box as my AD. It also work for windows AD.
1. Install Endian Firewall.
2. Configure the proxy authentication with NTLM settings and save.
3. Now login to the endian firewall via SSH and find the file /etc/samba/winbind.conf
4. Open this file and set the "workgroup" as same as "realm"
password server = DC.domain.local
realm = domain.local
workgroup = domain.local
5. Save the file and stop the winbind service.
/etc/init.d/winbind stop
6. Now try to join to AD with following command. Replace the "<username>" area with your domain admin user name.
net ads join -U<username> -s /etc/samba/winbind.conf
7. In my case this was failed with following error.
"Failed to join domain: Invalid configuration and configuration modification was not requested"
8. If this failed, try following command. The different is that I have changed the "ads" command type to "rpc" command type.
net rpc join -U<username> -s /etc/samba/winbind.conf
9. Now you should get a message like follow. This mean that you have successfully connected to the domain.
Joined domain domain.local.
10. Now restart the winbind service and check the secret and users by following commands.
wbinfo -t
wbinfo -u
wbinfo -g
11. If you get the users and groups list in AD, now its working.
12. Go to "Access Policy" area and add "Add access policy". Select "User based" from Authentication drop down menu.
Now you should see the user list.
13. Enjoy........