lstein / Net-ISP-Balance

Set of scripts to load-balance your Internet connection across two or more ISPs with auto failover
Artistic License 2.0
205 stars 49 forks source link

IPv6 support #28

Open HikariWS opened 5 years ago

HikariWS commented 5 years ago

Hello. How is Net-ISP-Balance support for IPv6, including global prefix delegation?

Currently I have a Cisco RV340 load balancing 2 ISPs.

One modem I set as bridge and another I left in router mode. The bridged WAN is able to receive and pass global prefix using DHCP-PD to VLAN, whose DHCP server distributes. The other ISP (in route mode)'s WAN has DHCP-PD set, but VLAN's DHCP server says it's unaccessible.

Load balancing works nicely for IPv4 and even speedtest reports combined download speed. But for IPv6 my LAN devices receive only addresses from bridged ISP's global prefix and only use its bandwidth.

RV340 also seems to not support setting ULA together with DHCP-PD, as I've seen ppl using in other routers. This makes me unable to set fixed IPv6 addresses on LAN, as everytime ISP changes its global prefix I get all devices addresses changed too.

To sum things up, I use Pi-hole for local domains attribution, DNS server and DHCP server. I'm unable to make dnsmasq grab global prefix delegation from RV340 so it can distribute addresses for devices.

I'm then considering removing RV340 and setting up a Ubuntu or IPFire gateway, which would load balance both ISPs and handle DNS, DHCPv4 and DHCPv6 all together.

If anybody has done something like that or trying to, feel free to contact me and share configs and tools.

rp2019433 commented 4 years ago

Hi.

Good question. Any plans to support IPv6 on Net-ISP-Balance?

Btw, thanks for this excellent project.

lstein commented 3 years ago

I do not currently have plans to add IPv6 support. My local ISPs do not provide such support and I have no way of testing it.