found the issue:
Code:root@R7800:~$ ip route show table novpn Error: argument "novpn" is wrong: table id value is invalid
and is caused by line 451 in /usr/bin/addon_bypassvpnip.sh :
should beCode:[ "$(grep -c "${novpn}$" /etc/iproute2/rt_tables)" -eq "0" ] && [ "$(grep -c "^$TID" /etc/iproute2/rt_tables)" -eq "0" ] && echo "$TID $NOVPN_TABLE" >> /etc/iproute2/rt_tables
Code:[ "$(grep -c "${NOVPN_TABLE}" /etc/iproute2/rt_tables)" -eq "0" ] && [ "$(grep -c "^$TID" /etc/iproute2/rt_tables)" -eq "0" ] && echo "$TID $NOVPN_TABLE" >> /etc/iproute2/rt_tables
after changing it, and doing a /usr/bin/addon_bypassvpnip.sh force, the rules are back.
(but I cannot explain why @blueliner managed to solve it by reinstalling the addon... would one work if first reinstall 5.3b11 and then after reboot upgrade to b12.)
(b11 still was oke, as it had grep -c "novpn$")
Good job digging deeper into this...thanks for the details! I was curious and double-checked my bypassed devices. The bypass is working properly. Now that I think about it, I did not uninstall 5.3b12 when I upgraded Voxel, even though that is what I had done in the past. Could that have something to do with why just reinstalling 5.3b12 worked for me?
Thanks,
BL