I use openWrt on a router, in a straightforward router mode (behind ISP’s modem in bridge mode).
It seems that by default openWrt enables IPv4 and IPv6 for both WAN and LAN. I know very little on the subject, so I wanted to run a few questions by you guys before I do something stupid with my config.
I feel IPv6 on LAN complicates the configuration, and I see very little benefit to it. I was thinking of disabling it to simplify, and was trying to think through what advantage I would give up in doing so.
On the LAN, I will clearly never reach the limit on IPv4 addresses, so I do not see much benefit in enabling IPv6 on the LAN. The only things I can think of, is:
- if I wanted to have an internal device to display its IPv6 address publicly. But port forwarding should do the trick with an internal IPv4 address. And this is not my use case anyway.
- if someone was keen on getting rid of NAT. But I don’t think this does it, since LAN seems to be configured for both IPv4 and IPv6.
So I see very little benefits in enabling IPv6 on LAN, and non-trivial complexity increase because of it.
Given my lack of experience, I assume there are good reasons that I am missing on why the openWrt community decided to make it the default. Can anyone let me know:
- what is the rational for enabling IPv6 on LAN?
- is it reasonable in my case to disable IPv6 on LAN?
- what is the correct way to disable IPv6 on LAN?
For the WAN, i have the exact same questions:
4) what is the rational for enabling IPv6 on WAN?
5) is it reasonable in my case to disable IPv6 on WAN?
6) what is the correct way to disable IPv6 on WAN?