Some more information, just in case.
Also some things I've tried:
When disabling "Route allowed IP's" in the VPN Peer settings, I lose internet connection.
Changing firewall stuff doesn't seem to have much of an effect. However when removing "Masquerading" from the VPN-Zone I lose internet connection too.
ubus call system board
{
"kernel": "5.15.134",
"hostname": "OpenWrt",
"system": "ARMv8 Processor rev 4",
"model": "ASUS TUF-AX4200",
"board_name": "asus,tuf-ax4200",
"rootfs_type": "squashfs",
"release": {
"distribution": "OpenWrt",
"version": "23.05.0",
"revision": "r23497-6637af95aa",
"target": "mediatek/filogic",
"description": "OpenWrt 23.05.0 r23497-6637af95aa"
}
}
ip route show
default dev ivpn0 scope link
146.70.160.170 via 192.168.2.1 dev eth1
192.168.2.0/24 dev eth1 scope link src 192.168.2.2
192.168.3.0/24 dev wg0 scope link
192.168.3.2 dev wg0 scope link
192.168.3.3 dev wg0 scope link
192.168.3.4 dev wg0 scope link
192.168.3.6 dev wg0 scope link
192.168.5.0/24 dev ivpn0 scope link
192.168.178.0/24 dev br-lan scope link src 192.168.178.1
ip route show table all
default dev ivpn0 scope link
146.70.160.170 via 192.168.2.1 dev eth1
192.168.2.0/24 dev eth1 scope link src 192.168.2.2
192.168.3.0/24 dev wg0 scope link
192.168.3.2 dev wg0 scope link
192.168.3.3 dev wg0 scope link
192.168.3.4 dev wg0 scope link
192.168.3.6 dev wg0 scope link
192.168.5.0/24 dev ivpn0 scope link
192.168.178.0/24 dev br-lan scope link src 192.168.178.1
local 127.0.0.0/8 dev lo table local scope host src 127.0.0.1
local 127.0.0.1 dev lo table local scope host src 127.0.0.1
broadcast 127.255.255.255 dev lo table local scope link src 127.0.0.1
local 172.16.35.68 dev ivpn0 table local scope host src 172.16.35.68
local 192.168.2.2 dev eth1 table local scope host src 192.168.2.2
broadcast 192.168.2.255 dev eth1 table local scope link src 192.168.2.2
local 192.168.3.1 dev wg0 table local scope host src 192.168.3.1
broadcast 192.168.3.255 dev wg0 table local scope link src 192.168.3.1
local 192.168.178.1 dev br-lan table local scope host src 192.168.178.1
broadcast 192.168.178.255 dev br-lan table local scope link src 192.168.178.1
fd00:4956:504e:ffff::ac10:2344 dev ivpn0 metric 256
fd3a:5e84:63b1::/64 dev br-lan metric 1024
unreachable fd3a:5e84:63b1::/48 dev lo metric 2147483647
fe80::/64 dev eth0 metric 256
fe80::/64 dev br-lan metric 256
fe80::/64 dev phy0-ap0 metric 256
fe80::/64 dev phy1-ap0 metric 256
fe80::/64 dev eth1 metric 256
local ::1 dev lo table local metric 0
local fd00:4956:504e:ffff::ac10:2344 dev ivpn0 table local metric 0
anycast fd3a:5e84:63b1:: dev br-lan table local metric 0
local fd3a:5e84:63b1::1 dev br-lan table local metric 0
anycast fe80:: dev eth0 table local metric 0
anycast fe80:: dev br-lan table local metric 0
anycast fe80:: dev phy0-ap0 table local metric 0
anycast fe80:: dev phy1-ap0 table local metric 0
anycast fe80:: dev eth1 table local metric 0
local fe80::74fa:8dff:fe94:2962 dev eth0 table local metric 0
local fe80::c87f:54ff:fe23:10f3 dev phy0-ap0 table local metric 0
local fe80::ca7f:54ff:fe23:10f2 dev br-lan table local metric 0
local fe80::ca7f:54ff:fe23:10f2 dev phy1-ap0 table local metric 0
local fe80::ca7f:54ff:fe23:10f2 dev eth1 table local metric 0
multicast ff00::/8 dev eth0 table local metric 256
multicast ff00::/8 dev br-lan table local metric 256
multicast ff00::/8 dev wg0 table local metric 256
multicast ff00::/8 dev phy0-ap0 table local metric 256
multicast ff00::/8 dev phy1-ap0 table local metric 256
multicast ff00::/8 dev eth1 table local metric 256
multicast ff00::/8 dev ivpn0 table local metric 256
ip rule show
0: from all lookup local
32766: from all lookup main
32767: from all lookup default
wg show
interface: wg0
public key: lWUoMiIE3xY7V9r53AnkMkJQ1zFVVOHIBLL2lJgoNCo=
private key: (hidden)
listening port: 51820
peer: jFkI/Ou5Ncuy0vFxIs8d99awlTybmQmaeBFDmRU3Vjg=
preshared key: (hidden)
endpoint: 146.70.160.174:47702
allowed ips: 192.168.3.3/32
latest handshake: 11 hours, 54 minutes, 22 seconds ago
transfer: 116.56 MiB received, 1.69 GiB sent
peer: UeYdb4qv3PMJxn6yzi+dtImlU4yQ0b6rc97xk6xQYhw=
preshared key: (hidden)
allowed ips: 192.168.3.2/32
peer: tZCZxA5gICuYx+m0V+rpYX93bT0ouZpreZ68dHjeKGA=
preshared key: (hidden)
allowed ips: 192.168.3.4/32
peer: jgOICw6qi9cXTXAuI+KavgOmSIY7em6VkzhVdyffWU4=
allowed ips: (none)
peer: BPyYlpIxjlWSx7krUQmtMUdMzxAVjDyGSOe98LORCVY=
preshared key: (hidden)
allowed ips: 192.168.3.8/32
interface: ivpn0
public key: 2pnrGIavZqKbdR7b3yHeHrrJAa3OFdJlfrSyXoHX6RQ=
private key: (hidden)
listening port: 55673
peer: CugQQtD8YJKRwS5IukNWkMcyqOzlOxfGRPhGeQRAb2Y=
endpoint: 146.70.160.170:58237
allowed ips: 0.0.0.0/0
latest handshake: 1 minute, 49 seconds ago
transfer: 114.53 MiB received, 210.85 MiB sent
```
(the last one (or two?) is the problematic one, the other ones are just VPNs for connecting my devices to the home network from external)