IPv6 Only guidance

Goal : To have IPv6 only for all the devices and having mechanism to rectify ipv4 problems for example NAT and ipv4 only services.
Are these enough or do i need more packages to configure.
I was wondering if it is doable with minimum amount of packages installed.
so far my research has been as follows:-

  • 646xlat
  • tayga
  • unbound

How to configure these ? I have only one router so thinking to ask for guidance before wrecking things.

If possible instructions using luci interface would be best.

Make sure you don't have your own DNS servers configured. Run these commands on the router and copy/paste the results.

nslookup ipv4only.arpa.
ping openwrt.de
ping 64:ff9b::40be:3fde

i am not there yet. i want some advice before i begin breaking things.

These commands are not intended to break anything. You only need to remove third-party DNS servers from your configuration (if you're currently using them) and use your ISP DNS.

minty@minty:~$ ping 64:ff9b::40be:3fde
PING 64:ff9b::40be:3fde(64:ff9b::40be:3fde) 56 data bytes
From 2001:9b0::54 icmp_seq=2 Destination unreachable: No route
^C
--- 64:ff9b::40be:3fde ping statistics ---
4 packets transmitted, 0 received, +1 errors, 100% packet loss, time 3036ms

minty@minty:~$ ping openwrt.de
PING openwrt.de (64.190.63.222) 56(84) bytes of data.
64 bytes from 64.190.63.222 (64.190.63.222): icmp_seq=1 ttl=51 time=20.0 ms
64 bytes from 64.190.63.222 (64.190.63.222): icmp_seq=2 ttl=51 time=20.0 ms
64 bytes from 64.190.63.222 (64.190.63.222): icmp_seq=3 ttl=51 time=20.0 ms
^C
--- openwrt.de ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 19.984/19.992/19.996/0.005 ms
minty@minty:~$ nslookup ipv4only.arpa.
Server:		127.0.0.53
Address:	127.0.0.53#53

Non-authoritative answer:
Name:	ipv4only.arpa
Address: 192.0.0.171
Name:	ipv4only.arpa
Address: 192.0.0.170

minty@minty:~$ 

i use unbound for upstream

You need to run commands on the router.

root@OpenWrt:~# nslookup ipv4only.arpa.
Server:		127.0.0.1
Address:	127.0.0.1:53

Non-authoritative answer:
Name:	ipv4only.arpa
Address: 192.0.0.171
Name:	ipv4only.arpa
Address: 192.0.0.170

Non-authoritative answer:

root@OpenWrt:~# ping openwrt.de
PING openwrt.de (64.190.63.222): 56 data bytes
64 bytes from 64.190.63.222: seq=0 ttl=52 time=19.982 ms
64 bytes from 64.190.63.222: seq=1 ttl=52 time=19.979 ms
64 bytes from 64.190.63.222: seq=2 ttl=52 time=19.974 ms
64 bytes from 64.190.63.222: seq=3 ttl=52 time=19.957 ms
^C
--- openwrt.de ping statistics ---
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max = 19.957/19.973/19.982 ms
root@OpenWrt:~# ping 64:ff9b::40be:3fde
PING 64:ff9b::40be:3fde (64:ff9b::40be:3fde): 56 data bytes



for some reason pinging 64:ff9b::40be:3fde doesnt give any output and keeps on blinking

Well, you already have IPv4 connectivity and don't have NAT64/DNS64 support upstream, installing 464xlat is pointless.

yes i know that. i wanted advice on "how to do setup for ipv6 only"

This question usually arises when the ISP provides services only via IPv6. In such cases, they usually also provide some mechanisms to support IPv4 connectivity, like NAT64/DNS64.
As far as I can see, your ISP already gives you IPv4 connectivity, so you're not limited by IPv6-only upstream.
If for whatever reason you want to get rid of IPv4 in your LAN, then you will probably need to deploy your own 6-to-4 translator.
Not sure if it helps, but take a look at the document I linked here: Help to setup ipv6 only - #4 by AndrewZ