| Más Allá de Linux From Scratch: Versión 5.0 | ||
|---|---|---|
| Anterior | Capítulo 18. Programas Básicos para Trabajo en Red | Siguiente |
El paquete portmap es un sustituto más seguro para el paquete portmap original de SUN. Portmap se utiliza para reenviar peticiones RPC a demonios RPC como NFS y NIS.
Descarga (FTP): ftp://ftp.porcupine.org/pub/security/portmap_5beta.tar.gz
Tamaño del paquete: 20 KB
Estimación del espacio necesario en disco: 250 KB
Tiempo estimado de construcción: 0.03 SBU
Parche requerido (HTTP): http://www.linuxfromscratch.org/patches/blfs/5.0/portmap-5beta-compilation-fixes-2.patch
Parche requerido (HTTP): http://www.linuxfromscratch.org/patches/blfs/5.0/portmap-5beta-glibc-errno-fix.patch
Instala portmap con los siguientes comandos:
patch -Np1 -i ../portmap-5beta-compilation-fixes-2.patch && patch -Np1 -i ../portmap-5beta-glibc-errno-fix.patch && make && make install |
Nota: La instalación de arriba coloca el ejecutable portmap en /sbin. Puedes elegir mover el fichero a /usr/sbin. Si lo haces, recuerda modificar el guión de arranque.
/etc/rc.d/init.d/portmap
cat > /etc/rc.d/init.d/portmap << "EOF"
#!/bin/sh
# Inicio de /etc/rc.d/init.d/portmap
source /etc/rc.d/init.d/functions
case "$1" in
start)
echo "Iniciando RPC Portmap"
loadproc /sbin/portmap
;;
stop)
echo "Parando Portmap"
killproc /sbin/portmap
;;
restart)
$0 stop
/bin/sleep 1
$0 start
;;
*)
echo "Uso: $0 {start|stop|restart}"
exit 1
;;
esac
# Fin de /etc/rc.d/init.d/portmap
EOF
chmod 754 /etc/rc.d/init.d/portmap &&
cd /etc/rc.d/init.d &&
ln -sf ../init.d/portmap ../rc0.d/K49portmap &&
ln -sf ../init.d/portmap ../rc1.d/K49portmap &&
ln -sf ../init.d/portmap ../rc2.d/K49portmap &&
ln -sf ../init.d/portmap ../rc3.d/S22portmap &&
ln -sf ../init.d/portmap ../rc4.d/S22portmap &&
ln -sf ../init.d/portmap ../rc5.d/S22portmap &&
ln -sf ../init.d/portmap ../rc6.d/K49portmap |
El paquete portmap contiene portmap, pmap_dump y pmap_set.
portmap es el mapeador de puertos RPC.
pmap_dump guarda la tabla de mapeado de puertos en un fichero ASCII.
pmap_set restaura la tabla de mapeado de puertos a partir de un fichero ASCII.