When using ppp on 3.7 with IPV6CP, ifconfig does not show the peer
ipv6 address on the local link, although it should be there.
$ ifconfig tun0 inet6
tun0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
inet6 fe80::502a:8671%tun0 -> prefixlen 64 scopeid 0x6
whereas in ppp, after dial:
ppp ON myhost> show iface
tun0 (idx 6) <POINTOPOINT,MULTICAST> mtu 1500 has 2 addresses:
inet <myaddr> --> <hisaddr> netmask 0xffffffff
inet6 fe80::502a:8671 --> fe80::203:feff
I looked a bit into ifconfig.c and I noted that on line 2234, the
ioctl call does not fail, but the resulting ifr_addr is empty (len=0,
family=0). It definitely worked on 3.6.
Eric.