Обработка отказа / проблема шлюза. Справка

надежда, которой кто-то может помочь, это было бы превосходно. У меня есть сервер ubuntu DHCP (10.04), который работает отлично (большое спасибо всем, кто помог мне на этом превосходном форуме).

Этот сервер имеет 2 карты, eth0 для DHCP (172.20.32.11) и другого одного eth1 (10.0.19.11), это - в основном VLAN, но действует как доступ к Интернету, шлюз для этого VLAN 10.0.19.5. Как упомянуто, это действительно работает отлично, никакие проблемы с ним.

Так или иначе, в моем HDCP конфигурируются, я должен был использовать eth1 в качестве шлюза для eht0, это означает в клиентских устройствах, например, ipconfig показывает IP ethe 1 как шлюз (10.0.19.11).

У нас есть более чем 40 устройств, которые имеют (должен иметь), статический дюйм/с, таким образом, шлюз в тех устройствах должен быть IP-адресом eth1 (10.0.19.11), который не является никакой проблемой. Теперь я должен настроить вторую ubuntu DHCP и выполнить их в обработке отказа / режим резервного копирования. Второй сервер настроен, но должен иметь различные IP-адреса, я использую для eth 0 (для DHCP) 172.20.32.12 и для eth 1 10.0.19.12 (как первый, это - тот же VLAN и действует как доступ к Интернету, шлюз для этого VLAN 10.0.19.5.

Проблема, в случае, если сервер 1 понижается затем, все устройства со статическим дюйм/с теряют доступ к Интернету, и это логично, потому что они ищут eth 1 в сервере 1, который снижается, таким образом, я должен был бы изменить шлюз во всех устройствах со статическим дюйм/с к IP-адресу eth1 во втором сервере.

Я попытался использовать шлюз VLAN (10.0.19.5) в конфигурации DHCP вместо IP-адресов eth 1, но никакого успеха.

Если бы я мог бы использовать тот же шлюз для обоих серверов (который был бы 10.0.19.5), затем, моя проблема решена. Я искал в сети идею или решение, но действительно ничто

Так, должен там так или иначе сделать это, возможно, в iptables?

Iptable, который я использую в данный момент, следующие:

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

iptables -A FORWARD -i eth0 -o eth1 -m state --state RELATED,ESTABLISHED -j ACCEPT

iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT

Я ценил бы любую справку, это будет большим

Madona

0
задан 18 August 2014 в 14:35

1 ответ

IMO, лучшее решение создает кластер с Вашими двумя серверами. Проблема - Вы, не может установить два маршрута к той же цели/сети (шлюз по умолчанию или в более общем плане любой маршрут).

Кластеризация группирует некоторые компьютеры, которые рассматриваются другим как единственный огромный. Это может использоваться для достижения 'высокой доступности', которая я думаю, цель. Возможно, Вы могли смотреть в это введение в кластеризацию особенно раздел 'High Availability Software'. Это содержит ссылку на программное обеспечение Linux HA , который, вероятно, может сделать точно, что Вы хотите. Другие решения существуют, конечно.

я не могу сказать Вам больше, потому что у меня нет реального опыта этих конфигураций.

Hope это помогает так или иначе...:-)

0
ответ дан 7 October 2019 в 05:58

Другие вопросы по тегам:

Похожие вопросы: