Have you looked at something like pfSense?


> On Dec 17, 2014, at 6:26 PM, Max Shinn <max at bernsteinforpresident.com> wrote:
> 
> I currently get internet access through a USB modem.  I also have a
> wifi network, but it is not connected to the internet; it only serves
> to provide wireless access to my ethernet printer.  I have multiple
> computers that presently share this USB modem (and by "share" I mean
> unplugging it from one and plugging it into another).
> 
> So I was wondering if there was any way to use one of my computers as
> an internet source for my wifi router.  In other words, I want to be
> able to plug the USB modem into one computer, and then (wirelessly or
> via a cable) connect that computer to the router, allowing other
> computers connected to this router to use the USB internet connection. I
> know next to nothing about networking, and was wondering what the best
> way to accomplish this would be.
> 
> Also, if it is relevant, network-manager is not compatible with my
> modem, so I'm using wvdial to connect.  After dialing up with wvdial, I
> run "ip route change to default dev ppp0 via 12.34.56.78" when also
> connected to wifi to circumvent network-manager, which expects my
> wireless connection to also give me internet access.
> 
> Any help would be appreciated, even as far as relevant search terms...
> any info available online about how to accomplish this is hidden by
> info on how to make a computer's wireless card broadcast the signal,
> rather than linking it to a wireless router.
> 
> Thanks,
> 
> -Max
> _______________________________________________
> TCLUG Mailing List - Minneapolis/St. Paul, Minnesota
> tclug-list at mn-linux.org
> http://mailman.mn-linux.org/mailman/listinfo/tclug-list