это письмо сотрудника, которому недоплачивают, который, по всей видимости, отвечает за весь ИТ-персонал в очень маленькой (не связанной с ИТ) компании. Сегодня компания получила несколько ПК / рабочих станций, коммутатор, компьютер, который предполагается использовать в качестве маршрутизатора, два DSL-соединения (каждое 16 Мбит / с в нисходящем направлении и 1 Мбит / с в восходящем направлении) и выделенный сервер, на котором размещены и управляется профессионально более крупной местной компанией с приличной скоростью соединения (1 ГБит / с в обе стороны, если я не ошибаюсь).
Это то, что я установил (обратите внимание, я вообще не использую второе DSL-соединение) ...
ETH0 ETH1
[ SWITCH ]---[LINUX DEBIAN ROUTER]---[DSL MODEM 1]---[INTERNET]
| | |
PC1 | |
PC2 |
...
... когда мой босс спросил меня, возможно ли каким-то образом получить 32 Мбит / с в нисходящем направлении и 2 Мбит / с в восходящем направлении. Тогда я ответил «нет», не особо задумываясь об этом. Теперь у меня возникла такая идея ...
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 |
...
... но я понятия не имею, как это реализовать. Возможно ли это вообще? Как будут выглядеть правила маскировки на роутере? А что с сервером? Я ничего не нашел в Интернете, в основном потому, что не мог найти подходящих ключевых слов для поиска. Английский явно не мой родной язык.
Спасибо заранее за ваше время!
редактировать Я наткнулся на ключевое слово «связь». Применимо ли это в данной ситуации?
Я нашел ответ в видео на YouTube. Сделано так, как предложил Айф. Сделай сам: соединение через VPN
Эта статья должен охватывать то, чего вы пытаетесь достичь. Вы должны иметь возможность обновлять таблицы маршрутизации скриптами в /etc/network/if-up.d/
(добавить маршрут, когда интерфейс поднимется) и /etc/network/if-down.d/
(удалить маршрут при выходе из строя интерфейса).