Hello
I have an OpenBSD firewall router for my home. Currently it works fine connected to an ISP and my home network. The firewall also runs DHCPD and DNS (Unbound). I followed instructions at
https://openbsdrouterguide.net/ along with relevant man pages.
I have two ISPs and want to set up the router to do Equal Cost Multi Path routing. I followed instructions here:
https://www.openbsd.org/faq/faq6.html#Multipath
I first deleted the existing default routes. Then added the two multipath routes to both ISPs.
I enabled multipath option uusing sysctl
I tried the traceroute example in the FAQ but I see traffic going through only one default route.
With both ISPs connected I am able to ping google.com from the firewall but web browsers behind the firewall are unable to access websites. Some websites work and some don't.
How can I debug this problem? I would like to get ECMP working and later use ifstated for handling ISP failure.