CentOS下如何配置端口转发?

开启IP转发

首先开启IP转发功能,默认是关闭的。

临时修改:

# echo 1 >/proc/sys/net/ipv4/ip_forward

修改过后就马上生效,但如果系统重启后则又恢复为默认值0。

永久修改:

vi /etc/sysctl.conf

# 找到下面的值并将0改成1

net.ipv4.ip_forward = 1

# sysctl –p(使之立即生效)

默认值0是禁止ip转发,修改为1即开启ip转发功能。

配置端口转发

假设用户访问172.16.4.247:728时我想让它转发到172.16.4.97:80:

# iptables -t nat -A PREROUTING -p tcp -d 113.108.110.61 --dport 728 -j DNAT --to-destination 172.16.4.97:80

# iptables -t nat -A POSTROUTING -p tcp -s 172.16.4.97 --sport 80 -j SNAT --to-source 172.16.4.247

# service iptables save(将当前规则保存到 /etc/sysconfig/iptables)

或者,你也可以直接修改/etc/sysconfig/iptables文件:

-A PREROUTING -d 172.16.4.247/32 -p tcp -m tcp --dport 728 -j DNAT --to-destination 172.16.4.97:80

-A POSTROUTING -s 172.16.4.97/32 -p tcp -m tcp --sport 80 -j SNAT --to-source 172.16.4.247

最后不要忘了开放728端口

-A INPUT -p tcp -m state --state NEW -m tcp --dport 728 -j ACCEPT

配置完成后,记得重启防火墙:

# service iptables restart

本机端口转发

如果只需要在本机间不同的端口转发就比较容易了,比如 访问 http://ip:729 我想返回 http://ip:80 的内容,配置如下:

[root@localhost sbin]# iptables -t nat -A PREROUTING -p tcp --dport 729 -j REDIRECT --to-ports 80

[root@localhost sbin]# service iptables save

[root@localhost sbin]# service iptables restart

(0)

相关推荐

  • 在Linux下的SSH端口转发的程序

    在Linux系统中的SSH端口转发,有很多种的转发操作,而且还是一种很好用的关于端口使用的程序,所以今天我们就来了解下关于SSH端口转发具体内容吧! 通常情况下两个不同的网络之间总会开放某一些特定的端 ...

  • CentOS下安装配置Tomcat环境

    CentOS下安装配置Tomcat 演示环境 系统:Linux CentOS 6.3 32位 环境:无安装apache、php、mysql 账号:Root 一、下载相关安装包 注:可以先进入 #cd ...

  • 配置端口转发 linux7 防火墙

    配置端口 配置端口 转发 在系统 在系统 system1 配置端口转发,要求如下: 在 172.1.1.0/24网络中的系统,访问 网络中的系统,system1 的本地端口5423将被转发到 80 此 ...

  • Linux下的SSH端口转发配置方法

    通常情况下两个不同的网络之间总会开放某一些特定的端口用于通讯使用,而SSH所使用的22端口通常就在开放之列。基于SSH的端口转发就是利用SSH作为中间的代理,达到绕过两个网络之间的限制,顺利的进行任意 ...

  • centos下网络配置方法(网关.dns.ip地址配置)

    centos网络配置实例 1,配置DNSvi /etc/resolv.conf 加入: 复制代码 代码如下: nameserver 192.168.0.1 nameserver 8.8.8.8 nam ...

  • 在思科环境下怎么配置端口聚合?

    这是在思科模拟器下,两层交换机的端口聚合. 拓扑划分 01 首先打开思科模拟器. 02 从下方工具栏中选取交换机及pc完成如下图所示的拓扑. 03 接着单击pc,进入菜单中的桌面项,选择IP设置.输入 ...

  • 在思科环境下怎么配置端口聚合

    拓扑划分: 1.首先打开思科模拟器. 2.从下方工具栏中选取交换机及pc完成如下图所示的拓扑. 3.接着单击pc,进入菜单中的桌面项,选择IP设置.输入相同网段的IP. 交换机的配置: 1.进入交换机 ...

  • CentOS下如何配置两个网卡桥接?

    什么是网桥 网桥是在数据链路层,将两个LAN连接起来,根据MAC地址来转发帧,可以看作低层的路由器. 网桥的分类 1.硬件网桥为物理ymgl,可以进行选购购买cisco或者华为的设备 2.软件件网桥是 ...

  • centos 系统下安装配置FastDFS步骤分享

    centos 系统下安装配置FastDFS步骤: 1:安装libevent(libevent-2.0.16-stable) ##卸载系统自带libevent rpm -qa|grep libevent ...