NCPFS-2.2.3

Introducción a NCPFS

El paquete NCPFS contiene herramientas cliente y de administración para usar con redes Novell.

Información sobre el paquete

Instalación de NCPFS

Instala NCPFS ejecutando los siguientes comandos:

./configure --prefix=/usr --includedir=/usr/include \
    --mandir=/usr/share/man --datadir=/usr/share &&
make &&
make install &&
make install-dev

Explicación de los comandos

--prefix="": Instala los binarios en la partición raíz para que estén disponibles al iniciar el sistema. Puede que esto no sea lo ideal en todos los sistemas. Si /usr se monta localmente, --prefix=/usr sea tal vez la mejor opción.

--includedir=/usr/include: Le indica a configure que busque los ficheros de cabecera en /usr/include. También hace que make instale aquí las cabeceras de NCPFS.

--mandir=/usr/share/man: Instala las páginas de manual en la ubicación correcta.

--datadir=/usr/share: Instala correctamente los ficheros de locale en /usr/share/.

Nota: Si no necesitas usar el protocolo IPX, o usas algún otro paquete IPX, puedes pasarle opcionalmente --disable-ipx y/o --disable-ipx-tools al guión configure para deshabilitar estas opciones.

Configuración de NCPFS

Información sobre la configuración

Debería colocarse un fichero ~/.nwclient en el directorio personal de cada usuario que desee usar ncpfs. Los permisos de este fichero deberían establecerse a 600, por razones obvias de seguridad. El fichero de configuración deberá contener una única línea por cada servidor que el usuario utilice, y cada línea contendrá el nombre del servidor, el nombre de usuario y opcionalmente su contraseña. Más abajo hay un fichero .nwclient de ejemplo.

# Comienzo del fichero ~/.nwclient de ejemplo

Servidor1/Usuario1 Contraseña
Servidor2/Usuario1
Servidor2/Invitado1 -

# Fin del fichero .nwclient de ejemplo

La sintaxis del fichero .nwclient es simple, nombre_servidor/nombre_usuario contraseña. Sé extremadamente cuidadoso al crear o editar este fichero, ya que las utilidades cliente son muy rígidas en cuanto a la sintaxis. Siempre debe haber un espacio en blanco justo después del nombre de usuario. Si usas una tabulación o más de un espacio, no conseguirás los resultados esperados al usar las herramientas NCPFS. Si no pones una contraseña, las utilidades cliente la solicitarán cuando sea necesario. Si no se necesita contraseña (por ejemplo al acceder con una cuenta de invitado) basta con poner un único '-' en su lugar.

Ten en cuenta que no se debería usar ncpmount para montar volúmenes individuales, porque cada punto de montaje crea una nueva conexión cliente con el servidor Novell. Sería imprudente montar cada volumen individual de forma separada, ya que al montar todos los volúmenes en un servidor bajo un mismo punto de montaje se usa sólo una conexión cliente.

Si necesitas configurar el protocolo IPX al inicio del sistema, puedes crear los guiones siguientes. Estos guiones asumen que configurarás IPX para el dispositivo eth0 y que el tipo de red es 802.2. Debes verificar si estos datos son correctos y ajustarlos a tus necesidades.

cat > /etc/sysconfig/network-devices/ifup-ipx0 << "EOF"
#!/bin/sh
# Inicio de /etc/sysconfig/network-devices/ifup-ipx0

source /etc/sysconfig/rc || exit
source $rc_functions || exit

echo "Activando el protocolo IPX para eth0..."
/bin/ipx_interface add eth0 802.2 &&
/bin/ipx_configure --auto_interface=on --auto_primary=on
evaluate_retval

# Fin de /etc/sysconfig/network-devices/ifup-ipx0
EOF
cat > /etc/sysconfig/network-devices/ifdown-ipx0 << "EOF"
#!/bin/sh
# Inicio de /etc/sysconfig/network-devices/ifdown-ipx0

source /etc/sysconfig/rc || exit
source $rc_functions || exit

echo "Deteniendo IPX en la interfaz eth0..."
/bin/ipx_configure --auto_interface=off --auto_primary=off &&
/bin/ipx_interface del eth0 802.2
evaluate_retval

# Fin de /etc/sysconfig/network-devices/ifdown-ipx0
EOF
echo "ONBOOT=yes" > /etc/sysconfig/network-devices/ifconfig.ipx0
chmod 755 /etc/sysconfig/network-devices/ifup-ipx0
chmod 755 /etc/sysconfig/network-devices/ifdown-ipx0

Contenido