sexta-feira, 11 de maio de 2012

Dois links com FreeBSD setfib + squid

Vamos fazer aqui um tutorial bem rápido para ativar 2 links em um FreeBSD e usar setfib para trabalhar com duas rotas padrão, e fazer o squid sair pelas rotas que definirmos.

Estrutura usada:

- FreeBSD 7.4
- Intel(R) Xeon(R) CPU            3050  @ 2.13GHz
- 2GB RAM
- bge0 - lan - 192.168.0.254/24
- xl0 - wan1 - 200.xxx.xxx.xxx/28 - gw 200.xxx.xxx.xxx ( fib 0 )
- re0 - wan2 - 192.168.1.2/24 - gw 192.168.1.1 ( fib 1 )

Compilar o kernel com a seguinte opção:

 options ROUTETABLES=4

Inserir a rota padrão via setfib com o comando:

 setfib 1 route add -net default 192.168.1.1

Pode inserir este comando no /etc/rc.local para iniciar automaticamente.

Agora no squid inserir as seguintes regras:

 acl rota_oi src 192.168.0.128/255.255.255.224
 tcp_outgoing_address 192.168.1.2 rota_oi 

Vale agora usar a imaginação e brincar com as ACL's do squid, alterando o uso como desejar.

Nenhum comentário: