首先下载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 # 即表示
相关推荐
标题“Centos实现端口转发:Rinetd部署笔记”指出本文的核心内容是关于在Centos操作系统中部署和使用Rinetd这一端口转发工具。端口转发是一种网络技术,允许将一个网络端口的流量转发到另一个端口,通常用于多种网络...
### CentOS 下 Apache 配置多域名或多端口映射详解 #### 一、概述 在 CentOS 系统中,Apache 是一个广泛使用的 Web 服务器软件,它可以用来托管多个不同的网站或应用服务。为了实现这一点,我们需要对 Apache 进行...
rinetd,全称“remote internet services daemon”,是一款轻量级的端口转发工具,尤其适用于Linux系统。它能够将来自特定IP地址或网络的连接请求重定向到其他主机和服务,实现端口映射功能。在Linux环境中,rinetd...
前因 搭建一个网站传统的方法是...但是在Centos里面做开发调试环境,测试是用window的浏览器的,所以要用一个中间的web服务器做端口映射 Nginx端口映射配置 server { listen 80; server_name rbac.dev-lu.com; #
本教程将详细讲解如何在CentOS系统下离线安装Nmap,一个强大的网络连接端口扫描工具,用于发现网络服务、主机以及端口状态。 首先,我们需要了解Nmap的基本功能。Nmap(Network Mapper)是一款开源的网络探测工具,...
解决CentOS 7安装mysql后3306端口不通
标题"linux-rinetd端口转发"主要涉及到的是如何在Linux系统中利用rinetd进行端口转发,这对于Linux运维人员来说是一项基本技能。rinetd软件包的版本为"0.62-9.el7.nux.x86_64",说明它是针对CentOS 7设计的,因为...
Centos 7开放和删除端口,Centos 7 或 RHEL 7 或 Fedora 中防火墙由 firewalld 来管理,而不是 iptables
CentOS 8 安装图解详解 在这篇文章中,我们将详细介绍 CentOS 8 的安装过程,并提供相关的图解,以便读者更好地理解和安装 CentOS 8。 一、CentOS 8 概述 CentOS 8 是继 RHEL 8 之后的最新版本,提供了两种模式:...
Centos7下安装MongoDB Centos7下安装MongoDB是指在Centos7操作系统中安装和配置MongoDB数据库的过程。MongoDB是一个基于分布式文件存储的NoSQL数据库,由C++语言编写,运行稳定,性能高旨在为 WEB 应用提供可扩展的...
centos7.0安装mysql centos7.0安装mysql centos7.0安装mysql
在安装 CentOS 5.8 的过程中,用户需要进行磁盘划分。用户需要根据自己的需求选择正确的分区方案,并确保操作系统的稳定性。 知识点 8:高级引导装载程序选项 在安装 CentOS 5.8 的过程中,用户需要在 grub 配置...
在离线环境下安装Redis 6,意味着我们不能通过网络直接下载和安装,因此需要提前准备所有必要的依赖项,包括GCC 7.5。 首先,让我们详细了解如何在CentOS上安装GCC 7.5及其依赖: 1. **更新系统**:在开始任何安装...
CentOS 7 查看端口是否开放的方法和工具 在CentOS 7中,查看服务器开放的端口是非常重要的,因为开放不必要的端口可能会带来安全风险。下面将介绍两种查看服务器开放端口的方法。 方法一:使用netstat命令 使用...
在本文中,我们将详细介绍如何在CentOS 7虚拟机环境下安装DB2数据库。DB2是IBM推出的一款高性能的关系型数据库管理系统,广泛应用于企业级应用中。本文档提供了一个详细的过程,根据作者的亲自试验,来帮助用户完成...
centos 6.5下安装配置mysql,以及mysql的安全管理和账户管理
Linux CentOS Mysql修改默认端口.docx
在 CentOS 7.9 上安装和配置 vsftpd 需要遵循以下步骤:关闭防火墙、关闭 SELinux、创建 FTP 目录、安装 vsftpd、配置 vsftpd 和测试 vsftpd。通过遵循这些步骤,可以实现匿名用户的上传和下载操作,从而满足业务...