cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
bobfromselby
Aspiring Contributor
2,986 Views
Message 21 of 36

Re: IPv6 Global Address on BT Home Hub 5

Go to solution

Hi,

 

Screenshots: https://imgur.com/a/vcGeo

 

Hope this helps.

 

Thanks

0 Ratings
smf22
Recognised Expert
2,976 Views
Message 22 of 36

Re: IPv6 Global Address on BT Home Hub 5

Go to solution

It looks like you've set the WAN to be SLAAC. Change that to DHCP and leave DHCP-PD as enabled and try again.

 

Regards 

0 Ratings
bobfromselby
Aspiring Contributor
2,961 Views
Message 23 of 36

Re: IPv6 Global Address on BT Home Hub 5

Go to solution

Hi,

 

I have changed this setting, rebooted router and clients.

 

Still no IPv6, 0/10 score on test-ipv6.com:

 

(i)

Your IPv4 address on the public Internet appears to be x.x.x.x

(i)

Your Internet Service Provider (ISP) appears to be BT-UK-AS BTnet UK Regional network, GB

X

No IPv6 address detected [more info]

(i)

When a publisher offers both IPv4 and IPv6, your browser appears to be happy to take the IPv4 site without delay.

X

Connections to IPv6-only sites are timing out. Any web site that is IPv6 only, will appear to be down to you.

(i)

To ensure the best Internet performance and connectivity, ask your ISP about native IPv6. [more info]

Your DNS server (possibly run by your ISP) appears to have IPv6 Internet access.
Your readiness score
0/10

 

Is there anything else I can try?

 

Thanks

0 Ratings
Liam_
Recognised Expert
2,954 Views
Message 24 of 36

Re: IPv6 Global Address on BT Home Hub 5

Go to solution

Grasping at straws now.  All I can think of at the moment is you could try a factory reset of the router then put in your settings again.  Perhaps this time you might try the OpenDNS servers:

 

208.67.220.220

208.67.222.222

 

2620:0:ccc::2

2620:0:ccd::2

 

Noticed from your image the Google IPv6 DNS servers 2001: etc.  Wonder if that's where your client IPv6 addresses are coming from?

Definitely DHCP for the WAN though.

0 Ratings
smf22
Recognised Expert
2,953 Views
Message 25 of 36

Re: IPv6 Global Address on BT Home Hub 5

Go to solution

Can you post the system log? 

 

EDIT: And can you confirm the firmware version and whether it's the latest version available? 

0 Ratings
bobfromselby
Aspiring Contributor
2,928 Views
Message 26 of 36

Re: IPv6 Global Address on BT Home Hub 5

Go to solution

Hi,

 

Firmware version is 1.1.2.3-288 (latest version).

 

System log after full reboot:

 

2011-01-01 00:00:57 syslogd started: BusyBox v1.00 (2017.06.15-13:48+0000)
2011-01-01 00:00:58 kernel: RTS debug message OFF!
2011-01-01 00:00:58 WAN Connection: Fail to connect with some issues.
2011-01-01 00:00:58 kernel: log cicmd 0 (wan  dmt2  set  largeD  2  )
2011-01-01 00:01:01 kernel: 
2011-01-01 00:01:01 kernel: usbcore: registered new interface driver usbfs
2011-01-01 00:01:01 kernel: usbcore: registered new interface driver hub
2011-01-01 00:01:01 kernel: usbcore: registered new device driver usb
2011-01-01 00:01:01 kernel: Firmware version=[1.1.2.3]
2011-01-01 00:01:02 kernel: SCSI subsystem initialized
2011-01-01 00:01:02 kernel: Initializing USB Mass Storage driver...
2011-01-01 00:01:02 kernel: usbcore: registered new interface driver usb-storage
2011-01-01 00:01:02 kernel: USB Mass Storage support registered.
2011-01-01 00:01:03 kernel: ufsd:: trace mask set to 0000000f
2011-01-01 00:01:03 kernel: ufsd: driver (lke_9.2.0 lke_9.2.0_r248012_b3, build_host("fsd-bs-cluster01"), acl, ioctl, bdi, sd2(0), wb, bz, tr) loaded at c266d000
2011-01-01 00:01:03 kernel: NTFS support included
2011-01-01 00:01:03 kernel: Big endian platform
2011-01-01 00:01:03 kernel: optimized: speed
2011-01-01 00:01:03 kernel: Build_for__ASUS_PRODUCTS_010_k2.6.36_2015-04-30_lke_9.2.0_r248012_b3
2011-01-01 00:01:03 kernel: 
2011-01-01 00:01:04 kernel: ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
2011-01-01 00:01:04 kernel: rt3xxx-ehci rt3xxx-ehci: Ralink EHCI Host Controller
2011-01-01 00:01:04 kernel: rt3xxx-ehci rt3xxx-ehci: new USB bus registered, assigned bus number 1
2011-01-01 00:01:04 kernel: rt3xxx-ehci rt3xxx-ehci: irq 18, io mem 0x1fbb0000
2011-01-01 00:01:04 kernel: rt3xxx-ehci rt3xxx-ehci: USB 0.0 started, EHCI 1.00
2011-01-01 00:01:04 kernel: hub 1-0:1.0: USB hub found
2011-01-01 00:01:04 kernel: hub 1-0:1.0: 2 ports detected
2011-01-01 00:01:04 kernel: 
2011-01-01 00:01:04 kernel:  $s: go into unregister_mulif_device 
2011-01-01 00:01:04 kernel: 
2011-01-01 00:01:04 kernel:  nas8_0: vifname = unregister_mulif_device 
2011-01-01 00:01:04 kernel: vdev is NULL 
2011-01-01 00:01:04 kernel: ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
2011-01-01 00:01:04 kernel: rt3xxx-ohci rt3xxx-ohci: RT3xxx OHCI Controller
2011-01-01 00:01:04 kernel: rt3xxx-ohci rt3xxx-ohci: new USB bus registered, assigned bus number 2
2011-01-01 00:01:04 kernel: rt3xxx-ohci rt3xxx-ohci: irq 18, io mem 0x1fba0000
2011-01-01 00:01:04 kernel: unregister autopvc cmd from sys
2011-01-01 00:01:04 kernel: mt7510_atm_exit: ATM SAR RX NAPI Mode
2011-01-01 00:01:04 kernel: mt7510_netdev_close
2011-01-01 00:01:04 kernel: atm_dev: stoping interface.
2011-01-01 00:01:04 kernel: hub 2-0:1.0: USB hub found
2011-01-01 00:01:04 kernel: hub 2-0:1.0: 2 ports detected
2011-01-01 00:01:04 kernel: atm_exit_wrappter
2011-01-01 00:01:04 kernel: atm_exit_wrappter
2011-01-01 00:01:04 kernel: br2684_exit
2011-01-01 00:01:04 kernel: usbcore: registered new interface driver usblp
2011-01-01 00:01:04 kernel: pppoatm_exit
2011-01-01 00:01:04 kernel: qdma_set_channel_retire
2011-01-01 00:01:04 kernel: qdma_txdscp_recycle_mode
2011-01-01 00:01:04 kernel: qdma_recycle_receive_buffer
2011-01-01 00:01:04 kernel: qdma_recycle_transmit_buffer
2011-01-01 00:01:04 kernel: 
2011-01-01 00:01:04 kernel: QDMA_EVENT_NO_RX_BUFFER
2011-01-01 00:01:04 kernel: atm_msg_buffer_free
2011-01-01 00:01:04 kernel: atm_msg_buffer_free
2011-01-01 00:01:04 kernel: qdma_deinit
2011-01-01 00:01:05 kernel: mt7510ptm 2.00-NAPI 19.Jun.2012
2011-01-01 00:01:05 kernel: 
2011-01-01 00:01:05 kernel: PTM reset release
2011-01-01 00:01:05 kernel: 
2011-01-01 00:01:05 kernel: The MAC address in flash is null!
2011-01-01 00:01:05 kernel: nas8: MT7510 PTM Ethernet address: 00:00:AA:BB:CC:FF
2011-01-01 00:01:05 kernel: 
2011-01-01 00:01:05 kernel: The MAC address in flash is null!
2011-01-01 00:01:05 kernel: nas9: MT7510 PTM Ethernet address: 00:00:AA:BB:CC:FF
2011-01-01 00:01:05 kernel: 
2011-01-01 00:01:05 kernel: ptm_L2encap_init
2011-01-01 00:01:06 kernel: usbcore: registered new interface driver asix
2011-01-01 00:01:06 kernel: usbcore: registered new interface driver cdc_ether
2011-01-01 00:01:06 kernel: usbcore: registered new interface driver rndis_host
2011-01-01 00:01:07 kernel: cdc_ncm: 14-Mar-2012
2011-01-01 00:01:07 kernel: usbcore: registered new interface driver cdc_ncm
2011-01-01 00:01:07 kernel: nas8: starting interface.
2011-01-01 00:01:08 kernel: usbcore: registered new interface driver cdc_wdm
2011-01-01 00:01:08 kernel: usbcore: registered new interface driver qmi_wwan
2011-01-01 00:01:08 kernel: cdc_mbim: loaded
2011-01-01 00:01:08 kernel: usbcore: registered new interface driver cdc_mbim
2011-01-01 00:01:08 kernel: device nas8 entered promiscuous mode
2011-01-01 00:01:09 crond[2475]: crond 2.3.2 dillon, started, log level 8 
2011-01-01 00:01:09 rstats[2492]: [start rstats]
2011-01-01 00:01:10 kernel: Link State: DSL link up.
2011-01-01 00:01:10 syslog: Initialize LCP.
2011-01-01 00:01:10 syslog: Plugin libpppoe.so loaded.
2011-01-01 00:01:10 syslog: RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5
2011-01-01 00:01:10 syslog: pppd 2.4.5 started by astronomyledge, uid 0
2011-01-01 00:01:10 syslog: LCP is allowed to come up.
2011-01-01 00:01:10 syslog: PPP session is 398
2011-01-01 00:01:10 syslog: Connected to 84:26:2b:a1:f9:22 via interface nas8_0
2011-01-01 00:01:10 syslog: Using interface ppp80
2011-01-01 00:01:10 syslog: Connect: ppp80 <--> nas8_0
2011-01-01 00:01:10 syslog: CHAP authentication succeeded: CHAP authentication success
2011-01-01 00:01:10 syslog: CHAP authentication success
2011-01-01 00:01:10 syslog: CHAP authentication succeeded
2011-01-01 00:01:10 syslog: peer from calling number 84:26:2B:A1:F9:22 authorized
2011-01-01 00:01:10 syslog: local  LL address fe80::5c26:84b4:5bd3:fcfc
2011-01-01 00:01:10 syslog: remote LL address fe80::0221:05ff:fead:1824
2011-01-01 00:01:10 syslog: local  IP address x.x.x.x
2011-01-01 00:01:10 syslog: remote IP address 172.16.x.x
2011-01-01 00:01:10 syslog: primary   DNS address 81.139.57.100
2011-01-01 00:01:10 syslog: secondary DNS address 81.139.56.100
2011-01-01 00:01:11 dnsmasq[2603]: started, version 2.75 cachesize 150
2011-01-01 00:01:11 dnsmasq[2603]: using nameserver 8.8.4.4#53
2011-01-01 00:01:11 dnsmasq[2603]: using nameserver 8.8.8.8#53
2011-01-01 00:01:11 dnsmasq[2603]: reading /etc/resolv.conf
2011-01-01 00:01:11 dnsmasq[2603]: using nameserver 8.8.4.4#53
2011-01-01 00:01:11 dnsmasq[2603]: using nameserver 8.8.8.8#53
2011-01-01 00:01:11 dnsmasq[2603]: ignoring nameserver 127.0.0.1 - local interface
2011-01-01 00:01:11 dnsmasq[2603]: bad address at /etc/hosts line 2
2011-01-01 00:01:11 dnsmasq[2603]: read /etc/hosts - 5 addresses
2011-01-01 00:01:11 kernel: [boa_sslInit, 24]Generate new key.
2011-01-01 00:01:13 kernel: [qos_execute(8609)]:Force Turn Off Bandwidth Limiter on Guest Network.
2011-01-01 00:01:14 kernel: Link State: PVC_8_0 logistic interface up.
2011-01-01 00:01:14 WAN Connection: WAN was restored.
2011-01-01 00:01:14 start_nat_rules: apply the nat_rules(/tmp/nat_rules)!
2011-01-01 00:01:14 kernel: dhcp6c restarted!
2011-01-01 00:01:15 dhcp6c[2790]: dhcp6_ctl_authinit: failed to open /usr/local/etc/dhcp6cctlkey: No such file or directory
2011-01-01 00:01:16 kernel: [boa_sslInit, 35]Enabling SSL security system
2011-01-01 00:01:16 kernel: [boa_sslInit, 84]SSL security system enabled
2011-01-01 00:01:19 kernel: adjust_jumbo_frame: can't get jumbo_frame_enable value
2011-01-01 00:01:19 kernel: 
2011-01-01 00:01:19 kernel:  #### wan_primary: [x.x.x.x]
2011-01-01 00:01:20 kernel: ddns_execute(), DDNS is not enable, so remove /etc/ddns.conf.
2011-01-01 00:01:21 kernel: clock_sync: TCAPI_COMMIT Timezone
2011-01-01 00:01:28 kernel: clock_sync: TCAPI_COMMIT Timezone
2017-07-29 14:13:27 kernel: AP SETKEYS WPA2 MAC=98:01:A7:43:F2:C5
2017-07-29 14:13:35 crond[2475]: time disparity of 3458292 minutes detected 
2017-07-29 14:15:13 WEB: User [bobfromselby] logged in from [192.168.1.8] via WEB

The bit that stood out to me:

 

2011-01-01 00:01:14 kernel: dhcp6c restarted!
2011-01-01 00:01:15 dhcp6c[2790]: dhcp6_ctl_authinit: failed to open /usr/local/etc/dhcp6cctlkey: No such file or directory

I have edited out my global WAN IP address for privacy.

 

Hope this helps,

 

Thanks

0 Ratings
smf22
Recognised Expert
2,890 Views
Message 27 of 36

Re: IPv6 Global Address on BT Home Hub 5

Go to solution

There are a couple of things look promising, the dhcp6c (WIDE-DHCPv6) that you mention and also the PPP negotiation looks to include IPv6 Control Protocol request and ackowledgement as we're seeing local and remote IPv6 link local addresses in the log.

2011-01-01 00:01:10 syslog: local  LL address fe80::5c26:84b4:5bd3:fcfc
2011-01-01 00:01:10 syslog: remote LL address fe80::0221:05ff:fead:1824

Whilst it seems the DHCPv6 daemon is being started we don't have visibility of whether the router is actually sending a DHCPv6-PD request on the PPPoE WAN interface.

 

To be honest I'm not really sure what else you can do at this stage. Looking around I can't find any tools that Asus provides that would help diagnose further.

0 Ratings
bobfromselby
Aspiring Contributor
2,883 Views
Message 28 of 36

Re: IPv6 Global Address on BT Home Hub 5

Go to solution

Thanks for your reply.

 

I am able to SSH/Telnet into the router if that is any help?

 

Would it be possible to configure the router without DHCPv6?

 

Thanks

0 Ratings
smf22
Recognised Expert
2,874 Views
Message 29 of 36

Re: IPv6 Global Address on BT Home Hub 5

Go to solution

DHCPv6-PD is the only way to get an IPv6 address range so it's definitely needed.

 

What options are there from the CLI? Does it have tcpdump by any chance?

 

Not sure it proves much, but try a ping6 or ping -6 of the link local address seen in the log i.e., fe80::0221:05ff:fead:1824. Here's an example from my router CLI:

smf22@erx1:~$ ping6 fe80::0223:3eff:fe6e:e650%pppoe0
PING fe80::0223:3eff:fe6e:e650%pppoe0(fe80::223:3eff:fe6e:e650) 56 data bytes
64 bytes from fe80::223:3eff:fe6e:e650: icmp_seq=1 ttl=255 time=4.94 ms
64 bytes from fe80::223:3eff:fe6e:e650: icmp_seq=2 ttl=255 time=4.86 ms
64 bytes from fe80::223:3eff:fe6e:e650: icmp_seq=3 ttl=255 time=5.01 ms
^C
--- fe80::0223:3eff:fe6e:e650%pppoe0 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 4.864/4.940/5.010/0.059 ms

You need to include % and the interface name after the address so the router know which interface to send the request on.

0 Ratings
smf22
Recognised Expert
2,852 Views
Message 30 of 36

Re: IPv6 Global Address on BT Home Hub 5

Go to solution

I found a post ssh commands for ASUSWRT-MERLIN firmware that gives a list of commands available from the CLI and one of them is dhcp6c-state. Does your router have that command, and if so, what does it list if you run it?

 

Not sure how technical you want to get with this, but here's something to try if you're game. As you have SSH access you might be able to figure out how to start dhcp6c with debug enabled from the CLI and capture the output to figure out what's going on. This is how I do it on my router where the interface name is pppoe0. You may have to substitute path names etc., for the commands and configuration files depending upon the location of them on your router.

 

1. Find the details of the dhcp6c command that should already be running, and note the configuration file it's using.

root@erx1:/home/smf22# ps aux | grep dhcp6c
root      3061  0.0  0.2   2176   636 ?        S    Jul29   0:00 /usr/sbin/dhcp6c -c /var/run/dhcp6c-pppoe0-pd.conf -p /var/run/dhcp6c-pppoe0-pd.pid -df pppoe0
root     17873  0.0  0.2   2328   528 pts/0    S+   17:07   0:00 /bin/busybox grep dhcp6c

2. Run kill <process_id> where process_id is value normally found in the second column.

root@erx1:/home/smf22# kill -9 3061

3. Run the dhcp6c command in the foreground with logging enabled. The command on my router is as follows:

root@erx1:/home/smf22# /usr/sbin/dhcp6c -Df -c /var/run/dhcp6c-pppoe0-pd.conf -p /var/run/dhcp6c-pppoe0-pd.pid pppoe0 2> /var/tmp/dhcp6c.log

You may have to look at the content of the .conf file to know the interface name etc.

 

4. Open a second SSH session and find the process ID of the dhcp6c command running in the foreground.

root@erx1:/home/smf22# ps aux | grep dhcp6c

5. Reinitialize the dhcp6c process (replace PID with the process ID number from the command above):

root@erx1:/home/smf22# kill -hup <process_id> 

Hopefully the dhcp6c command running in the first SSH session will capture something similar to the following.

root@erx1:/home/smf22# /usr/sbin/dhcp6c -Df -c /var/run/dhcp6c-eth0-pd.conf -p /var/run/dhcp6c-eth0-pd.pid eth0
Mar/09/2017 08:59:09: get_duid: extracted an existing DUID from /var/lib/dhcpv6/dhcp6c_duid: 00:01:00:01:20:4a:a7:4a:f0:9f:c2:06:e3:27
[snip]
Mar/09/2017 08:59:09: copy_option: set client ID (len 14)
Mar/09/2017 08:59:09: copy_option: set rapid commit (len 0)
Mar/09/2017 08:59:09: copy_option: set elapsed time (len 2)
Mar/09/2017 08:59:09: copy_option: set option request (len 4)
Mar/09/2017 08:59:09: copyout_option: set IA_PD prefix
Mar/09/2017 08:59:09: copyout_option: set IA_PD
Mar/09/2017 08:59:09: client6_send: send solicit to ff02::1:2%pppoe0
Mar/09/2017 08:59:09: dhcp6_reset_timer: reset a timer on pppoe0, state=SOLICIT, timeo=0, retrans=1054
Mar/09/2017 08:59:09: client6_recv: receive reply from fe80::250:56ff:fe90:7634%pppoe0 on pppoe0
Mar/09/2017 08:59:09: dhcp6_get_options: get DHCP option server ID, len 10
Mar/09/2017 08:59:09:   DUID: 00:03:00:01:00:50:56:90:40:48
Mar/09/2017 08:59:09: dhcp6_get_options: get DHCP option client ID, len 14
Mar/09/2017 08:59:09:   DUID: 00:01:00:01:20:4a:a7:4a:f0:9f:c2:06:e3:27
Mar/09/2017 08:59:09: dhcp6_get_options: get DHCP option rapid commit, len 0
Mar/09/2017 08:59:09: dhcp6_get_options: get DHCP option IA_PD, len 41
Mar/09/2017 08:59:09:   IA_PD: ID=0, T1=300, T2=480
Mar/09/2017 08:59:09: copyin_option: get DHCP option IA_PD prefix, len 25
Mar/09/2017 08:59:09: copyin_option:   IA_PD prefix: 2001:dead:beef:500::/56 pltime=600 vltime=1800
Mar/09/2017 08:59:09: get_ia: make an IA: PD-0
[snip]

Best of luck of you try it.....

 

Regards

0 Ratings