Я пытаюсь настроить простую домашнюю сеть с элементом резервирования.
У меня есть два сервера Ubuntu, каждый из которых оснащен двумя сетевыми картами. У меня также есть два простых интеллектуальных коммутатора TL-SG1016DE. Оба коммутатора подключаются к одному ADSL-маршрутизатору через различные соединения адаптера питания.
Линия электропередачи 200 Мбит / с очень надежна, но медленна, в то время как скорость 500 Мбит / с быстрее, но часто выпадает.
Я хотел бы, чтобы мой клиентский компьютер нормально выходил в Интернет через канал 500 Мбит / с, но когда он не работает, маршрутизируйте через один из серверов и адаптер Powerline 200 Мбит / с.
Эти два сервера должны иметь возможность общаться друг с другом, так как я буду реплицировать базу данных между ними.
Моя идея состоит в том, чтобы создать две подсети, скажем, 192.168.1.x
и 192.168.2.x
Я полагаю, что могу использовать «iptables» на серверах для маршрутизации между двумя подсетями, но я не уверен, какие команды использовать и как избежать циклов и т.д.?
Другая проблема заключается в том, что маршрутизатор ADSL должен находиться в одной подсети (я думаю), то есть он имеет адрес 192.168.1.1
. Это ограничение, которое я могу обойти, чтобы получить доступ через любую подсеть?
Как вы, вероятно, можете сказать, я знаю только некоторые основы работы в сети. Этот проект (и вопрос) является частью попытки узнать больше.