ipfw, pppoe, динамический адрес шлюза
Добавлено: 2011-09-21 16:30:01
Добрый день. Возник такой вопрос. Для обеспечения отказоустойчивости было принято решение подключить доролнительный интернет канал. Для того чтобы разгрузить основной канал(это static ip подключение) было принято решение вынести весь http трафик на дополнительно купленный канал( это pppoe подключение от Укртелеком). Но возник вопрос, который заключается в том, что после переподключения pppoe сессии, меняется адрес основного шлюза для этого подключения. http трафик заворачивается в дополнительный pppoe канал с помощью ipfw, в одном из правил которого фигурирует адрес шлюза провайдера, который меняется. Как быть в такой ситуации? К примеру, после старта сервера, адрес шлюза провайдера(pppoe) - x.x.x.y и соотвественно загрузились правила форвардинга трафика на этот адрес. Как быть, если в процессе работы, pppoe сессия подвисла, а после передозвона адрес шлюза изменился на x.x.x.z? Правило форвардинга трафика ipfw работать уже не будет, ведь трафик будет форвардиться на старый шлюз. Добавлю, что дефолтным шлюзом сервера является шлюз static ip подключения. Как решить такой вопрос?