Date: Tue, 13 Aug 2013 16:20:42 +0400 From: "artem@artem.ru" <artemkuchin76@gmail.com> To: Olivier Nicole <olivier.nicole@cs.ait.ac.th> Cc: FreeBSD Net <freebsd-net@freebsd.org> Subject: Re: Different providers for different nat clients Message-ID: <520A249A.8030502@artem.ru> In-Reply-To: <CA%2Bg%2BBviFey6vXyydtroWc0wPxK%2BZAhSet_=zUQzR836sGT=QzQ@mail.gmail.com> References: <520A2279.6050600@artem.ru> <CA%2Bg%2BBviFey6vXyydtroWc0wPxK%2BZAhSet_=zUQzR836sGT=QzQ@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
13.08.2013 16:19, Olivier Nicole пишет: > Artem, > >> I have a strange task and don't understand how to implement such scheme. >> >> There is a router with 3 interfaces: >> >> IF1: PROVIDER A >> IF2: PROVIDER B >> IF3: LAN >> >> Clients served via NAT. There are about 15 clients. >> >> Now, what i need to do: >> >> By default all traffic from all clients goes to PROVIDER A via IF1. >> But, if total incoming traffic for any particular client becomes over X Mb >> then that client >> and only that client must be switch for PROVIDER B. The switch must be >> automatic and must >> not use any software on the client side. >> While i know how to count traffic i don't understand how to route external >> traffic to/from >> nat clients on particular external interface. >> >> Any idea how it is done? > I would think that you have to dynamically change the configuration of > the NAT to associate the client to the IP from provider B. > > Now, how you do that depends on the NAT software you are using, that > ou did not say. > > Good luck, > > Olivier Um.. i was planning to use the included natd But i think it has only one external address to use
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?520A249A.8030502>