I cant seem to get ipv6 working. I did a fresh install with 18.06.05 on a wndr3800.
<
root@OpenWrt:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP qlen 1000
link/ether 46:94:fc:7f:5c:a4 brd ff:ff:ff:ff:ff:ff
inet6 fe80::4494:fcff:fe7f:5ca4/64 scope link
valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP qlen 1000
link/ether 44:94:fc:7f:5c:a5 brd ff:ff:ff:ff:ff:ff
inet 10.0.0.170/24 brd 10.0.0.255 scope global eth1
valid_lft forever preferred_lft forever
inet6 2601:644:8b80:26e0:4694:fcff:fe7f:5ca5/64 scope global dynamic
valid_lft 299sec preferred_lft 299sec
inet6 2601:644:8b80:26e0::ced8/128 scope global dynamic
valid_lft 600277sec preferred_lft 600277sec
inet6 fe80::4694:fcff:fe7f:5ca5/64 scope link
valid_lft forever preferred_lft forever
10: br-lan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000
link/ether 46:94:fc:7f:5c:a4 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.1/24 brd 192.168.1.255 scope global br-lan
valid_lft forever preferred_lft forever
inet6 fde4:7ddc:413d::1/60 scope global
valid_lft forever preferred_lft forever
inet6 fe80::4494:fcff:fe7f:5ca4/64 scope link
valid_lft forever preferred_lft forever
11: eth0.1@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-lan state UP qlen 1000
link/ether 46:94:fc:7f:5c:a4 brd ff:ff:ff:ff:ff:ff
12: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-lan state UP qlen 1000
link/ether 44:94:fc:7f:5c:a4 brd ff:ff:ff:ff:ff:ff
inet6 fe80::4694:fcff:fe7f:5ca4/64 scope link
valid_lft forever preferred_lft forever
13: wlan1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-lan state UP qlen 1000
link/ether 44:94:fc:7f:5c:a6 brd ff:ff:ff:ff:ff:ff
inet6 fe80::4694:fcff:fe7f:5ca6/64 scope link
valid_lft forever preferred_lft forever
root@OpenWrt:~#
Is it normal to have 2 global ipv6 for eth1(wan6)?1 is /128 and 1 /64. If i turn off stateless config via the isp router the /128 goes away.
System log shows 2 errors for odhcp6
dhcp6c[1438]: Failed to send RS (Address not available)
Failed to send DHCPV6 message to ff02::1:2 (Address not available)
Tcpdump shows only router advertisements.
t@OpenWrt:~# tcpdump -i eth1 ip6 -n -vvv
tcpdump: listening on eth1, link-type EN10MB (Ethernet), capture size 262144 bytes
02:51:52.256579 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 120) fe80::be9b:68ff:fec1:dc2e > ff02::1: [icmp6 sum ok] ICMP6, router advertisement, length 120
hop limit 64, Flags [managed], pref medium, router lifetime 180s, reachable time 0ms, retrans timer 0ms
rdnss option (25), length 40 (5): lifetime 86400s, addr: 2001:558:feed::1 addr: 2001:558:feed::2
0x0000: 0000 0001 5180 2001 0558 feed 0000 0000
0x0010: 0000 0000 0001 2001 0558 feed 0000 0000
0x0020: 0000 0000 0002
prefix info option (3), length 32 (4): 2601:644:8b80:26e0::/64, Flags [onlink, auto], valid time 300s, pref. time 300s
0x0000: 40c0 0000 012c 0000 012c 0000 0000 2601
0x0010: 0644 8b80 26e0 0000 0000 0000 0000
route info option (24), length 24 (3): ::/0, pref=medium, lifetime=180s
0x0000: 0000 0000 00b4 0000 0000 0000 0000 0000
0x0010: 0000 0000 0000
source link-address option (1), length 8 (1): bc:9b:68:c1:dc:2e
0x0000: bc9b 68c1 dc2e
^C
1 packet captured
1 packet received by filter
0 packets dropped by kernel
root@OpenWrt:~#
Ifstatus wan6 shows no prefix delegation being set.
OpenWrt:~# ifstatus wan6
{
"up": true,
"pending": false,
"available": true,
"autostart": true,
"dynamic": false,
"uptime": 5159,
"l3_device": "eth1",
"proto": "dhcpv6",
"device": "eth1",
"metric": 0,
"dns_metric": 0,
"delegation": true,
"ipv4-address": [
],
"ipv6-address": [
{
"address": "2601:644:8b80:26e0:4694:fcff:fe7f:5ca5",
"mask": 64,
"preferred": 297,
"valid": 297
},
{
"address": "2601:644:8b80:26e0::ced8",
"mask": 128,
"preferred": 599641,
"valid": 599641
}
],
"ipv6-prefix": [
],
"ipv6-prefix-assignment": [
],
"route": [
{
"target": "2601:644:8b80:26e0::",
"mask": 64,
"nexthop": "::",
"metric": 256,
"valid": 297,
"source": "::\/0"
},
{
"target": "::",
"mask": 0,
"nexthop": "fe80::be9b:68ff:fec1:dc2e",
"metric": 512,
"valid": 177,
"source": "2601:644:8b80:26e0:4694:fcff:fe7f:5ca5\/64"
},
{
"target": "::",
"mask": 0,
"nexthop": "fe80::be9b:68ff:fec1:dc2e",
"metric": 512,
"valid": 177,
"source": "2601:644:8b80:26e0::ced8\/128"
}
],
"dns-server": [
"2001:558:feed::1",
"2001:558:feed::2"
],
"dns-search": [
],
"inactive": {
"ipv4-address": [
],
"ipv6-address": [
],
"route": [
],
"dns-server": [
],
"dns-search": [
]
},
"data": {
"passthru": "0017002020010558feed0000000000000000000120010558feed00000000000000000002"
}
}
root@OpenWrt:~#
On luci overview status page ir has :: for the ipv6 upstream address? Am i missing something here. Network topology is an isp modem/router combo and openwrt plugged into a lan port with a switch in between.