Download pdf - Enrutamiento FreeBSD

Transcript
Page 1: Enrutamiento FreeBSD

Enrutamiento FreeBSD

Es posible el enrutamiento entre una maquina y otra definiendo el destino el la puerta de entrada.

La siguiente es una tabla de enrutamiento:

Gateway: es que no sirve de anexo entre dos redes

Genmask: la mascara de red para la dirección de destino

Flags: los flags que tiene dicha rutaFlags Possible flags include

U Arriba: La ruta está activa.H Host: El destino de la ruta es una única máquina.

GGateway: Envía cualquier cosa para este destino a este sistema a distancia, que la figura de allí a donde enviarlo.

SEstático: Esta ruta se ha configurado manualmente, no generados automáticamente por el sistema.

CClone: Genera una nueva ruta basada en esta ruta para las máquinas que conectarse. Este tipo de ruta se utiliza normalmente para las redes locales.

WWasCloned: Indica una ruta que fue configurado automáticamente basado en una red de área local (Clon) ruta.

L Enlace: Ruta implica referencias al hardware Ethernet.

Metric: La cantidad de “saltos” para encontrar el dispositivo

Ref: Es el numero de referencias hacia esta ruta (el kernel de linux no lo usa)

Use: Cantidad de Lookups para esta ruta, es la cantidad de Ref o bien exitosas o bien fallidas.

NetIf: Es la interface física o lógica a la cual esta asociada esa ruta.

Page 2: Enrutamiento FreeBSD

Para agregar rutas por defecto en el archivo /etc/rc.conf hacemos lo siguiente

defaultrouter=”192.168.0.2” Y realizamos el siguiente comando

router add default 192.168.0.2

Ahora habilitamos la creación de un enrutador

En /etc/rc.conf

agregamos

gateway_enable=”Yes” asi se establece si ese equipo es la puerta de enlace

Page 3: Enrutamiento FreeBSD

Crear rutas estaticas

El router A no puede ver laInternal net 2

en el archivo /etc/rc.conf

static_routes=”internalnet2”route_internalnet2=”-net IP_desconocida IP_ProximoSalto”route_internalnet2=”-net 192.168.2.0/24 192.168.1.2”

Route add -net 192.168.2.0/24 192.168.1.2

Se pueden crear varias rutas estáticas, ejemplo

static_routes = "net1 net2"route_net1 = "-net 192.168.0.0/24 192.168.0.1"route_net2 = "-net 192.168.1.0/24 192.168.1.1"

route add -net 192.168.0.0/24 192.168.0.1route add -net 192.168.1.0/24 192.168.1.1

Nota: la imagen obtenida de las redes es gracias al Handbook de freebsd.