Hello,
Could you maybe provide a full case study for this as it is fairly uncommon task? Do you mean that I will also need +2 ip aliases next to the boxes main ip? Eg instead of 192.168.10.1: 3128 3129 3130 192.168.10.1:3128 using gateway 192.168.10.250 192.168.10.2:3128 using gateway 192.168.10.251 192.168.10.3:3128 using gateway 192.168.10.252 ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Friday, June 21, 2019 8:27 PM, Brian Brombacher <brian.brombac...@planetunix.net> wrote: > You’ll also need PF rules to allow incoming traffic from your squid clients > to go to the routing table where your squid process is running. > > > On Jun 21, 2019, at 10:28 AM, Claudio Jeker cje...@diehard.n-r-g.com wrote: > > > > > On Fri, Jun 21, 2019 at 02:11:53PM +0000, slackwaree wrote: > > > Hello, > > > I wonder if the following scenario can be solved with OpenBSD on 1 single > > > machine or with VMM: > > > I got 3 OpenBSD vms, all of them are exactly the same running squid > > > except they use different default routers to route their traffic out. > > > I would like to merge these to one VM if it is possible somehow to tell > > > OpenBSD to use different gateway depending on the squid process. > > > If not would the same thing be possible with VMMs? All the gateways are > > > in the same IP range. > > > > A simple way to solve this is with multiple routing tables. > > Create multiple routing tables with: > > route -T1 add default <gw1> > > route -T2 add default <gw2> > > route -T3 add default <gw3> > > And start the 3 squid processes with route -T1 exec, route -T2 exec. > > You can also use the the *_rtable variable in rc.d(8) to do that > > automatically. > > This requires that the 3 squids listen on different IPs or ports. > > -- > > :wq Claudio