Trick to provide global IPv6 connectivity to all clients in LAN network for TP-Link using Jio 5G sim

Trick to provide global IPv6 connectivity to all clients in LAN network for TP-Link using Jio 5G sim

Trick to provide global IPv6 connectivity to all clients in LAN network for TP-Link using Jio 5G sim
Trick to provide global IPv6 connectivity to all clients in LAN network for TP-Link using Jio 5G sim
2024-06-24 10:04:41 - last edited 2024-10-10 08:20:48
Model: Archer MR600  
Hardware Version: V2
Firmware Version: 1.7.0 0.9.1 v0001.0 Build 230801 Rel.61616n_Beta

As we all know, after upgrading to Jio 5G , TP-Link MR600 and several other models got affected because of 464XLAT implementation so TP-Link Community came up with a good fix.

But for some reason Global routable IPv6 address wasn't obtained by LAN clients so we are getting internet connectivity only through IPv4. So I figured out a temporary dirty fix to provide Global IPv6 address for all your clients in LAN.

Let's hop in!

 

Aim:

To provide globally routable IPv6 address to each and every clients on your LAN

 

Requirements:

1. TP-Link MR600 Router

2. A Raspberry Pi or Laptop with any Linux OS installed

3. LAN Cable

 

Procedure:

1. First connect your pc normally to your TP-Link MR600 through LAN Cable.

2. Then fire up your terminal on Linux,

(Assuming you are on a freshly installed Linux.)


Enter these commands in terminal


sudo apt update
sudo apt upgrade -y
sudo apt install nano radvd radvdump -y

We can see Jio assigns us /64 prefix but TP-Link doesn't seem to advertise the routing prefix to our LAN clients so we are gonna advertise on our own with help of tool radvd in Linux.

Now copy the IPv6 address and replace into the below template properly

Also replace your interface name according to your needs Eg. eth0



# define your ethernet interface here
interface  eth0
{
   AdvSendAdvert on;
   MaxRtrAdvInterval 60;
   MinDelayBetweenRAs  60;
   
   prefix 2409:XXXX:XXXX:XXXX::/64
   {
   #     AdvOnLink on;
   #     AdvAutonomous on;
     AdvRouterAddr on;
   };
 
   route PASTE_ROUTER_LAN_IP_YOU_COPIED_HERE/64
   {
      AdvRoutePreference medium;
    # 3600 = 1 hour
      AdvRouteLifetime 3600;
#   
   };
};

sudo nano /etc/radvd.conf
And paste this following template you have replaced with your modifications inside radvd.conf

Now press Ctrl + X and Type Y and hit Enter.

Now lets start the IPv6 advertisement server

Type sudo systemctl enable --now radvd

Thats it.....

Now Disconnect and Reconnect to your TP-Link Wifi on your android and try loading some IPv6 sites to confirm whether IPv6 connectivity is fine.

I personally use Google to check my IPv6 Connectivity

 

 

Advantages:

You get IPv6 connectivity on all your clients in the LAN.

 

Disadvantages:

Each time you reboot your router, Jio will assign you a new IPv6 address, So you have to edit the radvd configuration whenever you get a new IPv6 address.

And need to restart the radvd server everytime with command sudo systemctl restart radvd

  1      
  1      
#1
Options
2 Reply
Re:Trick to provide global IPv6 connectivity to all clients in LAN network for TP-Link using Jio 5G sim
2024-06-25 07:51:49

  @KGVarunkanth 

Hi

 

Thank you so much for sharing this amazing tip! Your discovery is truly remarkable! This tip is incredibly helpful and will have a positive impact on other users. We greatly appreciate your contribution and willingness to share.

Once again, thank you for sharing, and we look forward to seeing more wonderful and inspiring contributions from you in the future!

  2  
  2  
#2
Options
Re:Trick to provide global IPv6 connectivity to all clients in LAN network for TP-Link using Jio 5G sim
2024-06-25 07:57:49

  @Joseph-TP Hi there! , Thanks for your kind words , I hope the tutorial will be helpful for someone in future... 

  0  
  0  
#3
Options