Univention Bugzilla – Bug 34370
Samba4 DFS: Randomize DC redirects
Last modified: 2014-04-09 08:24:53 CEST
Samba needs to be rebuilt with the patch attached to Bug #34326 Comment 1. +++ This bug was initially created as a clone of Bug #34326 +++ After enabling the Samba4 DFS referral generator for the sysvol, it currently returns a referal list which is ordered statically (as retrived from the samdb backend). This would direct all clients in a certain site to the first DC on that list (which is in that site, if any DC is present there). The attached patch based on the samba 4.1.0 source randomizes this list.
The patch has been accepted upstream and samba has been rebuilt with it in errata3.2-1. Advisory: 2014-01-08-samba.yaml
OK -> smbclient //perf.test/sysvol -UAdministrator%univention -> tail -f /var/log/samba/log.smbd | grep "Doing a" Doing a dfs referral for pmaster.perf.test with this value \pmaster.perf.test\sysvol requested \perf.test\sysvol Doing a dfs referral for PBACKUP.perf.test with this value \PBACKUP.perf.test\sysvol requested \perf.test\sysvol -> smbclient //perf.test/sysvol -UAdministrator%univention -> tail -f /var/log/samba/log.smbd | grep "Doing a" Doing a dfs referral for PBACKUP.perf.test with this value \PBACKUP.perf.test\sysvol requested \perf.test\sysvol Doing a dfs referral for pmaster.perf.test with this value \pmaster.perf.test\sysvol requested \perf.test\sysvol -> smbclient //perf.test/sysvol -UAdministrator%univention -> tail -f /var/log/samba/log.smbd | grep "Doing a" Doing a dfs referral for pmaster.perf.test with this value \pmaster.perf.test\sysvol requested \perf.test\sysvol Doing a dfs referral for PBACKUP.perf.test with this value \PBACKUP.perf.test\sysvol requested \perf.test\sysvol OK - YAML
http://errata.univention.de/ucs/3.2/81.html