Приму в дар и опробую ваши советы.
Ситуация такая есть организация в которой стоял сервер с виндой на которой было слишком много всего чтобы оставлять его шлюзом и прокси-сервером, поэтому выделили дополнительный компьютер с 4-мя сетевыми картами для создания на нём интернет шлюза и прокси сервера.
Задача на Windows решалась с помошью Winroute Kerio. Как решить на openSUSE пока не знаю.
Три разных провайдера взяты из-за крайней нестабильности их работы. Все соединения pppoe. Необходимо организовать:
- одновременное автоматическое соединение со всеми провайдерами при старте (перезагрузке) компьютера
- проверку связи по каждому из маршрутов (для переключения на следующий)
- автоматическое переподключение при разрыве связи
- приоритезация передачи данных: т.е. если работает 1 весь инет трафик по нему, если нет по 2, если нет 1 и 2 то по 3, если восстанавливается 1 то возврат к нему
- вход из интернета по любому из интерфейсов
Через Yast настройки DSL смог добиться одновременного подключения всех соединений путём ручного прописывания DNS серверов для каждого соединения, но работает только dsl0 соединения и после его обрыва переключения на другие не происходит, при разрыве соединений dsl1 и dsl2 их переподключения не происходит (воспользовался советом Lazy_Kent и добавил в provider0,1,2 соответствующие строки).
Если кому сильно интересно можем договориться о предоставлении доступа для удалённой помощи в настройке. Постараюсь освещать свои действия по вашим советам, но доспут к компьютеру не каждый день.
Заранее спасибо за вашу помощь.