[Bug 1335502] Re: Samba4 does not work with IPv6
Thiago Martins
thiagocmartinsc at gmail.com
Wed Jul 9 01:06:53 UTC 2014
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 at 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 at 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
More information about the Ubuntu-server-bugs
mailing list