viernes, 16 de julio de 2010

Configuracion protocolo IPX en Linux

IPX


IPX es el protocolo de red usado por Novell. Esta sección describe la configuración de IPX para que una máquina Linux pueda realizar ruteo de paquetes IPX para acceder a máquinas Novell.
En el ejemplo siguiente, la máquina UNIX que se está configurando conecta a un "backbone" de servidores (donde está la máquina Novell) por la tarjeta Ethernet eth0, y a dos subredes con máquinas clientes Novell por las tarjetas Ethernet eth1 y eth2.

Debe haber soporte IPX en el kernel, ya sea recompilando el kernel o cargando módulos. En el caso de carga de módulos, debe figurar ipx en una línea del archivo /etc/modules.
Deben estar instalados los paquetes Debian ipx e ipxripd .
Deben estar configuradas las interfaces de red en TCP/IP, con ifconfig .
Alterar los archivos /etc/ipx.conf, de configuración IPX, y /etc/init.d/ipx, de arranque y detención de IPX. Para que estos archivos tengan efecto, deberá arrancarse el equipo. Puede evitarse esto ingresando los comandos manualmente.
Arrancar IPX con el comando
/etc/init.d/ipx start
o si ya estuviera en marcha, detener primero y arrancar después haciendo
/etc/init.d/ipx stop
/etc/init.d/ipx start

Verificar que los clientes Novell acceden al servidor Novell a través de la máquina UNIX en el proceso de login normal.
/etc/ipx.conf
Agregar o modificar las líneas correspondientes a eth0, eth1 y eth2; asignar también el número de nodo único para esta máquina, IPX_SERVER_NODENUM.

# esto intenta la auto-configuración
IPX_AUTO_PRIMARY=on
IPX_AUTO_INTERFACE=on
IPX_CONFIGURED=yes
# para configuración manual, fijar IPX_CONFIGURED=yes,
# y fijar las opciones siguientes de acuerdo a su sistema
#
# eth0
IPX_DEVICE=eth0
IPX_FRAME=802.3 # uno de estos: 802.2, 802.3 or EtherII
IPX_INTERNAL_NET=no
IPX_NETNUM=18 # número interno de red
#
# eth1
IPX_DEVICE1=eth1
IPX_NETNUM1=241104
#
# eth2
IPX_DEVICE2=eth2
IPX_NETNUM2=141101
#
# routing options
IPX_SERVER_ROUTE=no # fijar ruta hacia servidor externo?
IPX_SERVER_NETNUM=0 # número interno de red del servidor
IPX_SERVER_NODENUM=000000137254 # número de nodo del servidor

/etc/init.d/ipx
Agregar las líneas correspondientes a los dispositivos DEVICE1 y DEVICE2.
...
if [ ${IPX_CONFIGURED} = "yes" ]; then
if [ ${IPX_INTERNAL_NET} = "yes" ]; then
ipx_internal_net add ${IPX_NETNUM}
else
ipx_interface add -p ${IPX_DEVICE}
${IPX_FRAME} ${IPX_NETNUM}
ipx_interface add ${IPX_DEVICE1}
${IPX_FRAME} ${IPX_NETNUM1}
ipx_interface add ${IPX_DEVICE2}
${IPX_FRAME} ${IPX_NETNUM2}
fi
if [ ${IPX_SERVER_ROUTE} = "yes" ]; then
ipx_route add ${IPX_SERVER_NETNUM}
${IPX_NETNUM}
${IPX_SERVER_NODENUM}
fi
fi
...

No hay comentarios:

Publicar un comentario