首先下载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 # 即表示
本文介绍如何下载、安装及配置rinetd服务。包括使用wget获取rinetd源码包,通过tar命令解压,并确保已安装gcc。文中详细记录了安装过程中可能出现的问题及解决方案,如端口设置和配置文件的创建。
centos下安装rinetd ,进行端口映射&spm=1001.2101.3001.5002&articleId=84509349&d=1&t=3&u=c538e9cfdcb54e34a1edab3e1c8044b3)
3837

被折叠的 条评论
为什么被折叠?



