Shorewall - фреймворк для построения фаерволла
Настройка роутинга с двумя провайдерами через shorewall. И так дано машинароутер с установленным shorewall, задача сделать на ней 2 канала. Немного о самом shorewall, - это такой framework для работы c iptables, если вам надоелj вручную писать правила, то этот инструмент решит почти все ваши проблемы.
Конфигурация shorewall
$ ls /etc/shorewall
|-- Makefile
|-- README.txt
|-- accounting
|-- actions
|-- blacklist
|-- capabilities
|-- continue
|-- ecn
|-- hosts
|-- init
|-- initdone
|-- interfaces
|-- ipsec
|-- ipsecvpn
|-- maclist
|-- masq
|-- modules
|-- nat
|-- netmap
|-- params
|-- policy
|-- providers
|-- proxyarp
|-- route_rules
|-- routestopped
|-- rules
|-- shorewall.conf
|-- start
|-- started
|-- stop
|-- stopped
|-- tcclasses
|-- tcdevices
|-- tcrules
|-- tos
|-- tunnel
|-- tunnels
`-- zones
Продолжение внутри …