Maybe I should have mentioned that the two groups of computers (home vs office) do get the right IPs from different subnets and both connect to internet, the only thing left was for each use separate pppoe.
Just to rule this out: ISP does allow both pppoe to connect on same cable, and I get the public IP in status of both pppoe connections.
@anav you said to post the config, I am not sure if you seen the config I later added to my first post.
@bpwl I corrected the interface lists as you mentioned.
Now from what you said afterwards at 2,3,4 …
I thought vlans would help in a way that it would simplify things and simply by bridging each pppoe with it’s own vlan, I would have separate public IP on each.
But if I still need to create routing rules, then vlans are not needed. I think that is also what you said.
I actually did this before with multiple pppoe (no vlans) and used routing marks to associate with different computers, but I thought that is too complicated (silly me), that is why I turned to vlans.
I think vlans might have been the wrong approach and not worth the complications for me.
The image attached is how I did this without vlans, I don’t think vlans can make it simpler than that, no ?