portmap-5

介绍portmap

下载地址(HTTP):        http://files.ichilton.co.uk/nfs/portmap_5.orig.tar.gz
下载地址(FTP):                  
版本:                           5
包的大小:                       20 KB
占用磁盘空间:                   250 KB
估计编译时间:                  0.03 SBU

需要的补丁:
下载地址(HTTP):        http://files.ichilton.co.uk/nfs/portmap_5-1.diff.gz

portmap包可以很好的替代原来的 SUN portmap。Portmap 用来传递 rpc 请求到rpc daemons(比如NFS和NIS)

portmap 依赖于:
tcpwrappers-7.6

安装portmap

用下面的命令安装 portmap:

patch -Np1 -i ../portmap_5-1.diff &&
mkdir /usr/share/doc/portmap &&
make &&
make install

命令行解释

patch -Np1 -i ../portmap_5-1.diff : 这个补丁为portmap提供额外的安全保证,包括允许在本地更改portmap表。

mkdir /usr/share/doc/portmap : 要在安装前建立此目录。

配置

配置文件

/etc/rc.d/init.d/portmap

创建portmap引导script

cat > /etc/rc.d/init.d/portmap << "EOF"
#!/bin/sh
# Begin /etc/rc.d/init.d/portmap

source /etc/rc.d/init.d/functions

case "$1" in
        start)
                echo "Starting RPC Portmap"
                loadproc /sbin/portmap
                ;;

        stop)
                echo "Stopping Portmap"
                killproc /sbin/portmap
                ;;

        restart)
                $0 stop
                /bin/sleep 1
                $0 start
                ;;

        *)
                echo "Usage: $0 {start|stop|restart}"
                exit 1
        ;;

esac

# End /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

内容

portmap软件包包含 portmap, pmap_dump and pmap_set.

描述

portmap

portmap 是rpc端口的mapper.

pmap_dump

pmap_dump 保存端口的影射表到ASCII的文件。

pmap_set

pmap_set 从ASCII的文件中读出端口列表。