So, after a long time of zero blog posting activity I thought it would be nice to share my ADSL modem/router configuration for IPv6 connectivity with my current ISP, Forthnet.
The ADSL router I use is a Forthnet provided Technicolor TG582n. TG582n’s firmware revision is at *10.2.2.B.EH*. I am already aware of my provider’s IPv6 settings so that really helped me a lot with the evaluation of my setup. For more information regarding Forthnet’s IPv6 setup status and/or settings you can refer to it’s official website. According to the site, Forthnet has currently configured almost all of its ADSL BRAS Routers so you don’t have to alter your PPP username to have IPv6 up and working.
Anyway, let me guide you through my TG582n configuration which works in perfect harmony with Forthnet’s IPv6 settings.
First, login into the CLI of the modem/router. As usual, TG582n’s default IP address is 192.168.1.254.
telnet 192.168.1.254
Enable ipv6 on the Internet ppp interface
:ppp ifdetach intf Internet
:ppp ifconfig ipv6 enabled intf Internet
:ppp attach intf Internet
Re-configure the IPv6 DHCP Client of the modem/router to work correctly with Forthnet’s IPv6 routers.
:dhcp clientv6 ifdetach intf=Internet
:dhcp clientv6 ifconfig intf Internet listenra disabled
:dhcp clientv6 ifattach intf=Internet
You will know if everything worked correctly when you receive your /56 IPv6 Prefix. You can check it with the following command
:dhcp clientv6 iflist expand enabled
See an output example bellow:
DHCPv6 Client Info : Interface : Internet Mode : stateful DHCPv6 Client State : [BOUND] Client DUID : Non Temporary Adress list : Prefix list : IA ID : Renew value : 0 days, 12:00:00 Rebind value : 0 days, 19:12:00 Prefix : ::/56 [active] Preferred lifetime : 1 day, 0:00:00 Valid lifetime : 7 days, 0:00:00
Timeout till depreferred : 0 days, 18:41:58
Configure modem/router’s IPv6 DHCP Server in order to pass out correct DNS options on your local LAN
:dhcp serverv6 config state=enabled :dhcp serverv6 option add name=forthnet_dns :dhcp serverv6 option fieldadd name=forthnet_dns option=domain-name-servers value=2a02:2148:99:8888::8888 :dhcp serverv6 option add name=google_dns :dhcp serverv6 option fieldadd name=google_dns option=domain-name-servers value=2001:4860:4860::8888 :dhcp serverv6 pool optionadd name=LAN6_pool optionname=forthnet_dns :dhcp serverv6 pool optionadd name=LAN6_pool optionname=google_dns
That would be all!
You can now enable the IPv6 settings on one of your local workstations and check if everything is working correctly. Forthnet has an IPv6 testing website to check from your web browser: http://test-ipv6.forthnet.gr/
Have fun with your IPv6 Home setup! 🙂
i just want to know file mou, where do i put these commands in the boxes, neither in cmd are accepted, nor in my web browser. care to explain how EXACTLY am i supposed to run them?
Καλησπέρα φίλε μου! Για να ενεργοποιήσεις το CLI access (telnet) στο modem σου ρίξε μια ματιά εδώ: http://mackonsti.wordpress.com/2012/01/11/enable-telnet-thomson-tg585-routers/ Είναι για άλλο μοντέλο όμως παίζει και στο TG582n 😉
Τέλειος οδηγός. Το έκανα και δουλεύει τέλεια αν και μου λέει ότι ο dns της forthnet έχει κάποιο πρόβλημα. (Test if your ISP’s DNS server uses IPv6 bad (0.061s)).