Как использовать eth1 в качестве отказоустойчивой системы для eth0?
Как настроить eth1 как отказоустойчивую систему для eth0.
Когда eth0 понижается, eth1 повышается, а когда eth0 повышается, eth1 понижается
2 ответа
То, что вы хотите настроить, называется сетевым соединением.
Это также называется " групповым объединением портов или объединением каналов (которое) означает объединение нескольких сетевых интерфейсов (NIC) в один канал, обеспечивая высокую доступность, балансировку нагрузки, максимальную пропускную способность или их комбинацию".
В этом случае вы захотите настроить конфигурацию соединения активного резервного копирования в режиме 1.
Установить пакет, разрешающий связывание интерфейса **
Во-первых, вам нужно установить пакет ifenslave, который позволяет добавлять и удалять интерфейсы из группы соединений.
Установите пакет ifenslave из Центра программного обеспечения Ubuntu:
или вы можете установить пакет из командной строки:
sudo apt-get install ifenslave-2.6
Изменить конфигурацию для загрузки модуля склеивания
Далее вы измените свой
/etc/modules
файл, чтобы убедиться, что модуль связи загружен.sudo gedit /etc/modules
и добавьте следующую строку в конец файла:bonding mode=active-backup miimon=100 max_bonds=2 primary=eth0
Опция miimon указывает частоту мониторинга (в миллисекундах) интерфейса на наличие сбоев и может быть настроена по мере необходимости.
загрузить модуль ядра связи:
sudo modprobe bonding
Определить группу связей
Наконец, вы определите группу связей в файле
/etc/network/interfaces
и перезапустите сетевой сервис.sudo gedit /etc/network/interfaces/
auto bond0 iface bond0 inet static address 192.168.1.10 gateway 192.168.1.1 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 bond-slaves none bond-mode 1 bond-miimon 100 post-up ifenslave bond0 eth0 eth1 pre-down ifenslave -d bond0 eth0 eth1 auto eth0 iface eth0 inet manual bond-master bond0 bond-primary eth0 eth1 auto eth1 iface eth1 inet manual bond-master bond0 bond-primary eth0 eth1
Перезапустите сетевой сервис
sudo service networking restart
Примечание. Это не позволяет устанавливать связь между двумя различными типами сетей (т. Е. Вы не можете установить соединение между картой Ethernet и беспроводным соединением).
Кроме того, это не имеет никакого отношения к множественной адресации между двумя Интернет-провайдерами и выходит за рамки этого вопроса.
Рекомендации:
https://help.ubuntu.com/community/UbuntuBonding
http://ubuntuforums.org/showthread.php?t=1888967
http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-modules-ethernet.html
Вам нужно соединение с сетью.
С https://help.ubuntu.com/community/UbuntuBonding:
Связывание, также называемое объединением портов или объединением каналов, означает объединение нескольких сетевых интерфейсов (NIC) в один канал, обеспечивая высокую доступность, балансировку нагрузки, максимальную пропускную способность или их комбинацию.
Установите ifenslave (sudo apt-get install ifenslave-2.6
) и настроить /etc/network/interfaces
как это:
auto eth0
iface eth0 inet manual
auto eth1
iface eth1 inet manual
auto bond0
iface bond0 inet static
address 192.168.0.1
netmask 255.255.255.0
gateway 192.168.0.254
slaves eth0 eth1
bond-mode active-backup