Introducción:
Continuando un poco la historia de la serie argento, Angel Ruiz presenta ArgentoBridge 1.0 El trabajo se basa en la modificación de argentosos 1.1 perteneciente al maestro nachazo, del que se fusionan scripts y conceptos de qos y bridge. En argentosos 1.1 nacho fusiona argentoqos y argento bridge, utilizando imq para salvar las diferencias que antes obligaban a usar 2 pc, pero los nostálgicos de argentobrige, que utilizamos un esquema de red un poquito mas aya de lo convencional, vemos en argentobridge ventajas únicas, por lo cual decidimos dar un nuevo impulso al bridge, haciendo varias modificaciones y agregando nuevas funciones.
Argento bridge 1.0 light se desarrolla por la necesidad de usar un bridge en algunos esquemas de redes. Consideramos que es útil solo en ciertas topologías de redes, y que no tiene sentido en redes simples como por ejemplo pocos usuarios y una sola wan.
Novedades:
Funciona en BarzilFW 2.31.10 + SP1: la versión anterior 0.9 reload funcionaba sobre BrazilFW 2.30
Squid Cache Auxiliar: se incorpora este add-on del amigo marcio, que nos permite cachear actualizaciones de Microsoft y crear plugins según las necesidades de nuestra red. Se desactivó en el mismo, la función de cachear youtube, ya que presentaba algunos inconvenientes que comprometían la estabilidad del sistema (solo en Argento Bridge).
Webadmin: se creo una versión beta de webadmin, que aún está siendo modificada. La misma permite la inserción de reglas de qos, y posee filtros para evitar los típicos errores como agregar mal una mac, una regla simple_id que no corresponde con su clase, y demas errores que provocan un mal funcionamiento por culpa del usuario, y termina ensuciando el trabajo del desarrollador.
Monitor Backbon: Tomado como base el add-on bwm.tgz de Daniel Torres, se modificó para que nos informe en tiempo real el consumo de cada backbone.
Sarg: fue quitado, comprometía la estabilidad de ArgentoBridge
Instalación
1. Instalamos Brazilfw 2.31.10 + SP1 con la precaución de NO crear la segunda partición (patitition)
Preparamos el Disco Rígido
Las particiones a crear:
Syslog: 1 giga (a elección)
Squidlog: 1 giga (a elección)
Cache: para squid (a elección)
HDB: aquí se guardarán datos de s.c.a.
Swap: 400 megas (a gusto también)
Los tamaños los dejamos a su consideración.
Creación de Particiones - cfdisk
En consola tipeamos:
- Código: Selecionar todos
cfdisk
Creamos las particiones, en mi caso cree lógicas las que guardan logs, como primaria me quedó la swap y hdb.
Al crear la partición para Swap debemos seleccionar la opción “TYPE” y luego el número 82, cfdisk al igual que la imagen la mostrará como “SOLARIS”.
Al salir no olvidemos presionar la opción “WRITE” para que la info sea guardada.
Si alguien quiere informarse que partición conviene que sea primaria y cual lógica, puede remitirse acá http://es.wikipedia.org/wiki/Particion_de_disco
Formateo de Particiones
En consola tipeamos para formatear hdb:
- Código: Selecionar todos
mke2fs /dev/sda4 -c -c -L hdb -T news -m 1 -v
Si el disco es Nuevo y no deseamos hacer una comprobación física del disco ponemos:
- Código: Selecionar todos
mke2fs /dev/sda4 -c -L hdb -T news -m 1 -v
Puede ser sda o hda, eso dependerá de si el disco es sata para el primer caso, o ide para el segundo, éstas líneas sona modo de ejemplo, ustedes la pueden crear a conveniencia.
Formateamos la partición cache
- Código: Selecionar todos
mke2fs /dev/sda5 -c -L cache -T news -m 0 -v
La partición syslog
- Código: Selecionar todos
mke2fs /dev/sda6 -c -L syslog -T largefile -v
La partición squidlog
- Código: Selecionar todos
mke2fs /dev/sda7 -c -L squidlog -T largefile -v
La partición Swap
- Código: Selecionar todos
mkswap -c /dev/sda3
Luego de tener todo formateado, entramos nuevamente a la consola y tipeando cfdisk vamos a observar la sparticiones ya con sus nombres (etiquetas).
Instalación y Configuración de HDB6
instalamos el add-on hdb6 como se instala cualquier add-on.
Procedemos a configurarlo:
- Código: Selecionar todos
#activar el controlador de tamaño del syslog
syslogcheck="yes"
- Código: Selecionar todos
#tamaño del syslog maximo en disco (en bytes)
syslogsize="50000"
- Código: Selecionar todos
#poner yes si tiene swap
swapstatus="yes"
- Código: Selecionar todos
#Aqui se definen las particiones
usehdb="yes"
useftp="no" #si esta en yes se monta una particion para el ftp
usesyslog="yes"
usessquidlog="yes"
usecache="yes"
usesarg="no"
cache_ext3="yes"
- Código: Selecionar todos
hdb="/dev/sda4"
ftp="/dev/hda3"
syslog="/dev/sda6"
sarg="/dev/hda5" #repite porque no pueden estar todos
squidlog="/dev/sda7"
cache="/dev/sda5"
swap="/dev/sda3"
Si el disco es IDE entonces usamos "hda"
Si el disco es sata entonces usamos "sda"
Fijense que la asignación de las letras s o d y el número deben coincidir con la imagen que se muestra en cfdisk.
Guardamos y reiniciamos.
Instalación de Argento Bridge
instalamos el add-on como cualquier otro.
una vez visualizado en webadmin vamos a [ EDITAR VARIABLES PRINCIPALES |
- Código: Selecionar todos
IF_LOCALBR="eth0"
IF_WAN="eth1"
IF_LOCAL_IMQ="imq0"
LOCAL_IP="192.168.0.3"
IF_GATEWAY="192.168.0.2"
bridgemode="yes" #Poner en yes para activar el modo bridge
Colocamos la ip, y el gateway, activamos el mode bridge y al reiniciar, ya tenemos funcionando el Bridge.
Instalación y Configuración de Squid
Damos clic en el autoinstalador. No hace falta reiniciar.
luego en "pc blanca" colocamos la red a la cual darenmos acceso con squid, por ejemplo: 192.168.0./24