sábado, 26 de mayo de 2007

CONFIGURACION DE UNA RED LAN

4. Uso y configuración en una red LAN Ethernet
Cada computador de una LAN debe tener al menos una tarjeta de red Ethernet y debe estar intercontectado con el resto de la red por ejemplo con un hub o un switch (también es posible interconectar dos computadores usando un cable cruzado).
En cada computador, cada dispositivo de interconexión se asocia a una interfaz de red cuando es detectado en el momento del arranque (o por demanda como en el caso de tun0). Estas interfaces se administran con ifconfig, por ejemplo para listarlas todas utilice: ifconfig -a

Los dispositivos reconocidos en el momento del arranque a los que se les puede asociar una interfaz puede verlos con dmesg less

Un ejemplo típico de una tarjet Ethernet configurada es: sis0 at pci0 dev 1 function 1 "SIS 900 10/100BaseTX" rev 0x83: irq 9, address 00:d0:09:9d:3f:a4

Note que se lista el nombre de la interfaz (i.e sis0), los recursos de hardware que emplea y la dirección MAC (i.e 00:d0:09:9d:3f:a4).
OpenBSD incluye documentación completa para cada tipo de dispositivo detectado (por ejemplo opciones); para el caso del controlador del ejemplo anterior puede verse con: man sis

4.1. Tarjetas Ethernet
La inmensa mayoría de tarjetas Ethernet de 10MB, 100MB y 1000MB son soportadas por OpenBSD, la lista completa la puede consultar en: http://www.openbsd.org/i386.html. Al preparar los cables tenga en cuenta que las tarjetas de 100MB y 1000MB requieren un orden especial de los cables que conforman un UTP 5, UTP 5e o UTP 6, si no aplica este orden, con algunos cables de varios metros puede tener problemas de comunicación (ni siquiera podrá resolver ARP). En redes de 10MB y 100MB puede usar cualquier de estos tipos de cables, pero para redes de 1000MB debe usar UTP 5e o UTP 6. Hay dos secuencias estandarizadas para los cables que conforman un UTP 5/5e/6, de las cuales la más común es la TIA/EIA-568-B:
Para cables directos (que unen por ejemplo un computador a un switch), los dos extremos del cable se ponen en el conector RJ-45 siguiendo la misma secuencia: 1 - blanco/naranja, 2 - naranja, 3 - blanco/verde, 4 - azul, 5 - blanco/azul, 6 - verde, 7 - blanco/cafe, 8 - cafe
Para un cable cruzado (que permite unir dos computadores o en algunos casos 2 hubs/switchs): Lado 1: 1 - blanco/naranja, 2 - naranja, 3 - blanco/verde, 4 - azul, 5 - blanco/azul, 6 - verde, 7 - blanco/cafe, 8 - cafe. Lado 2: 1 - blanco/verde, 2 - verde , 3 - blanco/naranja, 4 - blanco/cafe, 5 - cafe, 6 - naranja, 7 - azul, 8 - blanco/azul.
4.2. Configuración de una interfaz de red
Debe configurar cada interfaz de red en un archivo con un nombre de la forma /etc/hostname.interfaz. Por ejemplo para el caso de la tarjeta con controlador sis e interfaz asignada por el kernel en el arranque sis0, seria /etc/hostname.sis0.
Como se explica en man hostname.if en el caso de una red IPv4, tal archivo debe tener en una línea separados por un espacio los siguientes datos (en este orden):
Familia de direcciones. Tìpicamente inet
IP (e.g 192.168.1.4)
Mascara de red (e.g 255.255.255.0)
Dirección de broadcast (e.g. 192.168.1.255) o la palabra NONE
Eventualmente opciones
por ejemplo: inet 192.168.1.4 255.255.255.0 NONE

La IP de la compuerta de su red se configura en /etc/mygate.
Después de hacer cambios a la configuración de red es posible que pueda reiniciar el sistema de redes con: # sh /etc/netstart

aunque en algunos casos es necesario reiniciar el computador.
4.3. Protocolo ARP
La tabla del protocolo ARP asocia direcciones físicas de tarjetas de red conectadas a su red con direcciones IP. Para examinar tal tabla use: arp -a

es posible agregar entradas de manera permanente o eliminarlas con las opciones -s y -d respectivamente.
4.4. Enrutamiento
La tabla de enrutamiento se usa para determinar a donde dirigir paquetes IP que vayan a salir de un servidor. Tal tabla se adminsitra con el programa route. Por ejemplo para examinar la tabla use: # route show

o bien: # netstat -rn

4.5. Nombres
Para no tener que emplear direcciones MAC se usa ARP que las transforma a direcciones IP, para no emplear direcciones IP puede:
Poner un nombre a su máquina en el archivo /etc/myname
Listar nombres de otros computadores y la IP corrspondiente en el archivo /etc/hosts (cada línea debe tener la IP y a continuación la lista de nombres separados con espacio)
Configurar un servidor de DNS en el archivo /etc/resolv.conf, por ejemplo si hay un servidor de DNS configurado en el servidor con IP 192.168.1.1: nameserver 192.168.1.1

Para configurar su propio servidor DNS puede ver Sección 1, “Servidor DNS”
4.6. Referencias
FAQ de OpenBSD Sección 6.
Páginas man de arp, route, ifconfig, hostname.if
Sobre cables Ethernet puede consultarse en [[ethernet-cables]]
Anterior
Subir
Siguiente
3. Conexión a Internet ADSL con pppoe
Inicio
Capítulo 3. Direcciones, enrutamiento, transporte y contrafuegos

No hay comentarios: