Hey Seth, I completely agree with you... If true, this problem is serious (and unbelievable, it seems that Canonical have no Q.A. to deal with IPv6, or something like that, I do not want to be rude, but make Ubuntu a better O.S.) but, in the end of the day, I managed to make it work.
To make Samba4 safer against this problem (that come by default), we need to provision the domain passing the following option: "--function- level=2008_R2" to samba-tool. Example with IPv6 working on Samba4 AD DC: --- samba-tool domain provision --realm domain.com.br --domain DOMAIN --adminpass Test1234Lol --server-role=dc --use-rfc2307 --function-level=2008_R2 --- This way, Samba4 will behave okay when you have IPv6 on your network. Samba4 AD DC with IPv6 enabled: --- root@ubuntu-ad-1:~# host -t SRV _ldap._tcp.domain.com.br _ldap._tcp.domain.com.br has SRV record 0 100 389 ubuntu-ad-1.domain.com.br. root@ubuntu-ad-1:~# host ubuntu-ad-1.domain.com.br ubuntu-ad-1.domain.com.br has address 192.168.1.221 ubuntu-ad-1.domain.com.br has IPv6 address 2008:xxx:200:3f6::10 --- Also, I noted that, 2008_R2 level do NOT fix this if you just tries to "raise up" your "Samba AD DC", after enabling IPv6, for example, by doing: --- samba-tool domain level raise --domain-level 2008_R2 --forest-level 2008_R2 --- It will not fix the problem... You need to start from scratch, using 2008_R2 level from the beginning, to not hit this problem. So, this is still a BUG but, less serious if you not use the "defaults" to provision your domain at first... Cheers! Thiago ** Description changed: Hello guys, I'm playing with Samba4 and, with IPv4, it works great but, when we enable IPv6, nothing works. Here is how to reproduce it: Resume of the procedure that works (IPv4-Only): SOURCE: http://www.tiltingatlinux.com/2014/04/basic-samba4-domain- controler-on-ubuntu.html --- 1- Install Ubuntu 14.04; 2- Configure /etc/hosts & /etc/network/interfaces according; 4- Install Samba4, like this: "apt-get install samba krb5-user smbclient"; 5- Provision domain with: "samba-tool domain provision --realm domain.com.br --domain DOMAIN --adminpass Test1234Lol --server-role=dc --use-rfc2307"; 6- Reboot & Done! --- Everything works as expected but, since my network is based on IPv6, I need to enable it in Samba and... It does not work... Resume of the procedure that does not work (Dual-Stacked): --- 1- Install Ubuntu 14.04; 2- Configure /etc/hosts & /etc/network/interfaces, like this: ----- auto eth0 iface eth0 inet6 static address 2008:xxx:200:3f6::10 netmask 64 gateway 2008:xxx:200:3f6::1 iface eth0 inet static address 192.168.1.221 netmask 24 gateway 192.168.1.1 dns-domain domain.com.br dns-search domain.com.br dns-nameservers 192.168.1.221 -- hosts: 127.0.0.1 localhost.localdomain localhost 2008:xxx:200:3f6::10 ubuntu-ad-1.domain.com.br ubuntu-ad-1 - 192.168.15.221 ubuntu-ad-1.domain.com.br ubuntu-ad-1 + 192.168.1.221 ubuntu-ad-1.domain.com.br ubuntu-ad-1 ----- 4- Install Samba4, like this: "apt-get install samba krb5-user smbclient"; 5- Provision domain with: "samba-tool domain provision --realm domain.com.br --domain DOMAIN --adminpass Test1234Lol --server-role=dc --use-rfc2307"; 6- Reboot and... Nothing is working, Samba isn't listening on 53, 389, etc... --- Is there any workarounds to deal with it? Thanks! Thiago -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to samba in Ubuntu. https://bugs.launchpad.net/bugs/1335502 Title: Samba4 does not work with IPv6 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/samba/+bug/1335502/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs