centos下安装rinetd
时间:2014-10-06 11:50 来源:linux.it.net.cn 作者:it
LINUX下的端 口 映 射 工 具 r i n e t d 简单短小快捷 结测试完全OK
系统环境:centos 6.0 系统需要gcc组件
yum -y install gcc* 安装完毕以后
首先下载wget http://www.boutell.com/rinetd/http/rinetd.tar.gz
解压缩 tar zxvf rinetd.tar.gz
cd rinetd
然后make make过程中会出现错误
vi rinetd.c
输入/bindPort >= 65536 查询
输入/connectPort >= 65536查询
将查询到的65536修改为65535 不然在make的时候会提示超出系统最大定义端口
make install
rinetd.c:176: 警告:与内建函数 ‘log’ 类型冲突
rinetd.c: In function ‘log’:
rinetd.c:1395: 警告:‘log’ 的地址总是等价为 ‘true’
gcc rinetd.o match.o -o rinetd
install -m 700 rinetd /usr/sbin
install -m 644 rinetd.8 /usr/man/man8
install: 无法创建一般文件“/usr/man/man8”: 没有那个文件或目录
make: *** [install] 错误 1
在/usr下创建man/这个目录
然后重新make install
make install以后会提示安装以后目录
/usr/sbin
cd /usr/sbin 进入该目录,然后运行,./rinetd
然后会提示找不到/etc/rinetd.conf
cd /etc/
创建文件rinetd
vi rinetd
输入:
源ip 端口 目的ip 端口
192.168.1.2 25 192.168.11.11 21
然后返回目录cd /usr/sbin
./rinetd -c /etc/rinetd
这样就好了。效果还是很不错的。
(责任编辑:IT)
LINUX下的端
系统环境:centos
yum -y install gcc* 首先下载wget http://www.boutell.com/rinetd/http/rinetd.tar.gz 解压缩 tar zxvf rinetd.tar.gz cd rinetd
然后make make过程中会出现错误
输入/bindPort >= 65536 查询 输入/connectPort >= 65536查询
将查询到的65536修改为65535
rinetd.c:176: 警告:与内建函数 ‘log’ 类型冲突 在/usr下创建man/这个目录 然后重新make install make install以后会提示安装以后目录 /usr/sbin cd /usr/sbin 进入该目录,然后运行,./rinetd 然后会提示找不到/etc/rinetd.conf cd /etc/ 创建文件rinetd vi rinetd 输入:
源ip 端口 192.168.1.2 25 192.168.11.11 21 然后返回目录cd /usr/sbin ./rinetd -c /etc/rinetd 这样就好了。效果还是很不错的。 (责任编辑:IT) |