Redlink Code
Brought to you by:
niumar
| File | Date | Author | Commit |
|---|---|---|---|
| bin | 2010-10-05 | niumar | [r61] |
| doc | 2010-10-02 | niumar | [r46] |
| etc | 2010-11-09 | niumar | [r62] |
| extra | 2010-10-05 | niumar | [r52] |
| sbin | 2010-10-05 | niumar | [r61] |
| CHANGELOG | 2010-10-05 | niumar | [r61] |
| COPYING | 2010-07-14 | niumar | [r15] |
| INSTALL | 2010-10-05 | niumar | [r51] |
| README | 2010-10-05 | niumar | [r50] |
REDLINK
O Redlink é um script desenvolvido para fornecer redundância
de acesso a Internet através de até dois links de Internet
ligados a um roteador com sistema operacional GNU/Linux. É
apto a identificar automaticamente a disponibilidade de cada
link e tomar as devidas ações para manter a conectividade
com a Internet.
Principais funções:
- Monitoramento contínuo e personalizável de até dois links
de conexão com a Internet;
- Utilização de até dois IPs na Internet, por link, para
validação da disponibilidade de cada um;
- Suporte a links com IP estático e IP dinâmico;
- Permite a utilização de roteamento avançado;
- Permite o estabelecimento de conexões vindas da Internet
para o roteador por ambos os links;
- Permite roteamento balanceado entre os links por meio da
especificação de pesos (multipath routing) e também
permite a escolha de um dos links como rota default para
todas as conexões;
- Em conjunto com o Iptables (Netfilter) permite também:
- Direcionamento condicional de conexões via protocolo ou
IP para um link determinado;
- Controle de sessão das conexões quando utilizado com
roteamento balanceado;
- Redirecionamento de conexões vindas da Internet para a
LAN por ambos os links;
Além das funções descritas acima, o Redlink ainda
possibilita a operação em dois modos diferentes:
- Redundante (default): opera de forma a garantir a
conectividade com a Internet e para isso monitora
constantemente a disponibilidade de cada link;
- Forçado: opera forçadamente como se somente um dos links
estivesse disponível.
O modo de operação pode ser alterado sem a necessidade de
paralização do serviço.
04/2010
Niumar Andre Klein - niumar@solis.coop.br
SOLIS - Cooperativa de Solucoes Livres
www.solis.coop.br
(0xx)37146653
Contribuições:
Junior Alex Mulinari - junior@solis.coop.br
Fabio Wiebbelling - fabio@solis.coop.br