this is an underpaid employee writing, who's apparently responsible for all the IT stuff in a very small (non-IT) company. Today said company got a bunch of PCs/workstations, a switch, a computer that's supposed to be used as a router, two DSL connections (each 16 MBit/s downstream and 1 MBit/s upstream) and a dedicated server which is hosted and managed professionally by a larger local company with some decent connection speed (1 GBit/s both directions if I'm not mistaken).
This is what I've set up (note I'm not making use of the second DSL connection at all)...
ETH0 ETH1
[ SWITCH ]---[LINUX DEBIAN ROUTER]---[DSL MODEM 1]---[INTERNET]
| | |
PC1 | |
PC2 |
...
... when my boss asked me, if it was somehow possible to get 32 MBit/s downstream and 2 MBit/s upstream. At that time I replied "no" without thinking too much about it. Now I've just had the following idea...
ETH1 ETH0
ETH0 ,---[DSL MODEM 1 (NON-STATIC IP)]---, ,---, ETH0
[ SWITCH ]---[LINUX DEBIAN ROUTER] [INTERNET] [LINUX DEBIAN SERVER]---[INTERNET]
| | | '---[ DSL MODEM 2 (STATIC IP) ]---' '---'
PC1 | | ETH2 ETH0
PC2 |
...
... but I have absolutely no clue how to implement that. Would that even be possible? What would the masquerading rules look like on the router? What about the server? I didn't find anything on the internet, mainly because I couldn't come up with any good keywords to search for to begin with. English obviously isn't my first language.
Thanks in advance for your time!