(测试可用)centos下安装rinetd ,进行端口映射

首先下载wget http://www.boutell.com/rinetd/http/rinetd.tar.gz

解压缩 tar zxvf rinetd.tar.gz

 

解压后,进入 rinetd 进行安装,在安装之前,先确保 gcc 是否已经安装

 

如果没有安装 gcc ,通过 yum install gcc  进行安装。

 

安装 rinetd ,

make

make install

 

可能会出现:

[root@localhost rinetd]# make
cc -DLINUX -g   -c -o rinetd.o rinetd.c
rinetd.c:176: 警告:与内建函数 ‘log’ 类型冲突
rinetd.c: In function ‘readConfiguration’:
rinetd.c:544: 警告:由于数据类型范围限制,比较结果永远为假
rinetd.c:567: 警告:由于数据类型范围限制,比较结果永远为假
rinetd.c: In function ‘log’:
rinetd.c:1395: 警告:‘log’ 的地址总是等价为 ‘true’
cc -DLINUX -g   -c -o match.o match.c
gcc rinetd.o match.o -o rinetd

这里有两个问题需要先解决:

1. 解决端口问题,打开 rinetd.c 找到 544 行及 567 行,将 65536 改为 65535

 

2.

在/usr下创建man/这个目录

然后继续安装

然后重新make install

 

make install以后会提示安装以后目录

 

进入 /usr/sbin  目录,   通过执行 ./rinetd  进行生效,但是默认是没有创建配置文件 rinetd.conf

 

3 .  在执行 ./rinetd  之前,先创建 /etc/rinetd.conf 

     并输入

 0.0.0.0 8082 10.8.11.*  8080    # 即表示

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值