Mark Hindley <m...@hindley.org.uk> writes: > On Mon, Feb 13, 2012 at 10:15:05PM +0000, Mark Hindley wrote: >> On Mon, Feb 13, 2012 at 12:19:21AM +0100, Leopold BAILLY wrote: >> > Package: apt-cacher >> > Version: 1.7.2 >> > Severity: normal >> > >> > Dear Maintainer, >> > >> > for example, allowed_hosts = 192.168.1.0/24 does not work because ipv6 >> > host address does not match this ipv4 formatted rule : >> > Sun Feb 12 23:53:15 2012|debug [16668]: Test client >> > 0:0:0:0:0:FFFF:C0A8:101/128 against allowed: 192.168.1.0/24 >> > Sun Feb 12 23:53:15 2012|debug [16668]: Alert: client ::ffff:192.168.1.1 >> > disallowed by access control >> > Sun Feb 12 23:53:15 2012|debug [16668]: Response: 403 Access to cache >> > prohibited >> > >> > But I don't use ipv6 on my network. >> >> Although you only use IPv4, I think you have an IPv6 enabled kernel which is >> why the client address is shown as an IPv4 mapped IPv6 address.
With Debian testing, ipv6 is built into the kernel, not as a module. I tried to disable ipv6 through sysctl.conf but I don't know if it succeeded. After reboot : $ sudo sysctl net.ipv6.conf.all.disable_ipv6 net.ipv6.conf.all.disable_ipv6 = 1 And I still get the same ipv6 related error message. > I have done a patch to transparently support IPv6 mapped IPv4 addresses. > I would be grateful if you could apply this patch and let me know how it > works for you. Yes, it does. It still works if I move back to my original sysctl config (and reboot). Well done, thank you. -- Léo. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org