This one time, at band camp, Florian Weimer said:
> * Stephen Gran:
>
> > I have IPv6 support in kernel and exim,
>
> Are you sure? "IPv6 socket creation failed: Address family not
> supported by protocol" suggests something else.
>
> > but no IPv6 connectivity,
>
> master has even got an IPv6 routing table and the kernel assumes it
> can reach IPv6 hosts with site-local addresses (fe80::/64):
>
> fw@master:~$ ip -f inet6 route list
> fe80::/64 dev eth0 metric 256 mtu 1500 advmss 1440
> fe80::/64 dev eth1 metric 256 mtu 1500 advmss 1440
> ff00::/8 dev eth0 metric 256 mtu 1500 advmss 1440
> ff00::/8 dev eth1 metric 256 mtu 1500 advmss 1440
> default dev eth0 proto kernel metric 256 mtu 1500 advmss 1440
> default dev eth1 proto kernel metric 256 mtu 1500 advmss 1440
> unreachable default dev lo proto none metric -1 error -101
> fw@master:~$ ip route get 2001:14b0:202:1::a7
> 2001:14b0:202:1::a7 via 2001:14b0:202:1::a7 dev eth0 src fe80::230:6eff:fe05:b968 metric 0
> cache mtu 1500 advmss 1440
steve@mercury:~$ ip -f inet6 route list
fe80::/64 dev eth0 metric 256 mtu 1500 advmss 1440 hoplimit 64
ff00::/8 dev eth0 metric 256 mtu 1500 advmss 1440 hoplimit 1
default dev eth0 proto kernel metric 256 mtu 1500 advmss 1440 hoplimit 64
unreachable default dev lo proto none metric -1 error -101 hoplimit 255
steve@mercury:~$ ip route get 2001:14b0:202:1::a7
2001:14b0:202:1::a7 via 2001:14b0:202:1::a7 dev eth0 src fe80::20d:93ff:fe77:4a6e metric 0
cache mtu 1500 advmss 1440 hoplimit 64
> > so it falls back to IPv4 without any noticable delay.
>
> Try "telnet mail.enyo.de 25" on master and your host for a comparison.
> master does suffer from a delay when the v6 address is tried, and Exim
> does something similar (try v6 first, then v4).
sgran@master:~$ telnet mail.enyo.de 25
Trying 2001:14b0:202:1::a7...
Trying 212.9.189.167...
Connected to mail.enyo.de.
Escape character is '^]'.
220 mail.enyo.de ESMTP
steve@mercury:~$ telnet mail.enyo.de 25
Trying 2001:14b0:202:1::a7...
Trying 212.9.189.167...
Connected to mail.enyo.de.
Escape character is '^]'.
220 mail.enyo.de ESMTP
No noticable time difference between the two, either. So, I don't
think this is the real problem. I may be wrong, of course :)
--
-----------------------------------------------------------------
| ,''`. Stephen Gran |
| : :' : sgran@debian.org |
| `. `' Debian user, admin, and developer |
| `- http://www.debian.org |
-----------------------------------------------------------------
Attachment:
signature.asc
Description: Digital signature