Good afternoon,
My ISP (Zen Internet, UK) has just enabled IPv6 support on my connection.
I've had a (Mullvad) Wireguard connection set-up on my router for a while, used in conjunction with policy-based routing. When visiting sites, my public IPv4 address is that of the VPN connection (as expected), but my IPv6 address shows as my ISP's.
I'm unsure where to start to investigate and resolve this. I'm not sure if it's a limitation of the Mullvad Wireguard offering; or whether I've set-up something incorrectly using @stangri 's vpn-policy-routing package. The following may be a good place to start:
/etc/config/vpn-policy-routing
config vpn-policy-routing 'config'
option verbosity '2'
option strict_enforcement '1'
option boot_timeout '30'
list ignored_interface 'wgserver'
option append_src_rules '! -d 192.168.0.0/16'
option dest_ipset 'ipset'
list webui_supported_protocol 'tcp'
list webui_supported_protocol 'udp'
list webui_supported_protocol 'tcp udp'
list webui_supported_protocol 'icmp'
list webui_supported_protocol 'all'
option enabled '1'
option src_ipset '0'
option iptables_rule_option 'append'
option iprule_enabled '0'
option webui_enable_column '0'
option webui_protocol_column '0'
option webui_chain_column '0'
option webui_sorting '1'
list supported_interface 'wan'
list supported_interface 'mullvad'
list supported_interface 'wan6'
option ipv6_enabled '1'
config policy
option chain 'PREROUTING'
option name 'Private'
option src_addr '192.168.10.1/24'
option proto 'tcp udp'
option interface 'mullvad'
/etc/config/network
config globals 'globals'
option ula_prefix 'redacted::/48'
config interface 'lan'
option type 'bridge'
option proto 'static'
option ip6assign '60'
option netmask '255.255.255.0'
option ipaddr '192.168.10.1'
option ifname 'eth1 eth2'
config interface 'wan'
option proto 'pppoe'
option ifname 'eth0'
option ipv6 'auto'
option peerdns '0'
option dns '185.228.168.9 185.228.169.9'
option username 'redacted'
option password 'redacted'
config interface 'wan6'
option ifname '@wan'
option proto 'dhcpv6'
option reqaddress 'try'
option reqprefix 'auto'
option peerdns '0'
option dns '2a0d:2a00:1::2 2a0d:2a00:2::2'
Thanks in advance