下面是ipTables 的安装方法,供日后参考。
Iptables 安装过程
1. 增加一个逻辑端口
Ifconfig lo:1 192.168.254.1 netmask 255.255.255.0
2. 修改iptables,增加DNAT的配置
iptables -t nat -F
iptables -t filter -F
iptables -A PREROUTING -t nat -p tcp --dport 80 -j DNAT --to 192.168.254.1:8800
iptables -A FORWARD -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
3. 修改redir 的配置
root@jack-laptop:~# cat /etc/rinetd.conf
# bindadress bindport connectaddress connectport
192.168.254.1 8800 61.180.1.4 80
# logging information
logfile /var/log/rinetd.log
修改后sudo /et/init.d/rinetd restart
4. 现在打开http://218.64.79.106/ 可以打开Portal 页面
第一次NAT转换
root@jack-laptop:~# iptables -t nat -n -L -v
Chain PREROUTING (policy ACCEPT 7 packets, 316 bytes)
pkts bytes target prot opt in out source destination
45 2880 DNAT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:80 to:192.168.254.1:8800
Chain POSTROUTING (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
45 2700 MASQUERADE all -- * eth0 0.0.0.0/0 0.0.0.0/0
Chain OUTPUT (policy ACCEPT 45 packets, 2700 bytes)
pkts bytes target prot opt in out source destination
内部的Redir转换
root@jack-laptop:/var/log# tail -f rinetd.log
04/Jul/2009:22:34:18 210.74.155.90 192.168.254.1 8800 61.180.1.4 80 450 104 done-local-closed
04/Jul/2009:22:34:19 210.74.155.90 192.168.254.1 8800 61.180.1.4 80 452 104 done-local-closed
分享到:
相关推荐
Centos离线安装iptables
iptables的用法,用iptables封IP的方法,安装,启动,关闭
CentOS 安装使用Iptables,1.安装iptables-services2.设置开机启动3.配置说明
Kylin_Iptables防火墙配置方法
下面小编就为大家带来一篇iptables配置(/etc/sysconfig/iptables)操作方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
下面小编就为大家带来一篇新装linux系统/etc/sysconfig目录下无iptables文件的解决方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
redhat5.8的32位操作系统下可以用的一个iptables可通过编译安装的源码包,运维都懂得,下载下来的文件名不是‘iptables-1.4.6.tar.bz2’而是'iptables146.rar',将'iptables146.rar'解压出来,里面只有一个文件,该...
CentOS6 64位(ipv4 only,如需ipv6请私信我)iptables防火墙安装rpm文件,安装方法: rpm -ivh iptables-1.4.7-19.el6.x86_64.rpm or yum localinstall -y iptables-1.4.7-19.el6.x86_64.rpm 启动: service ...
iptables源码 iptables工具
iptables 源码包安装,编译linux内核
iptables 防火墙 linux
关于新版CenterOS7配置redis出现redisiptables错误的解决方法, 排除/etc/rc.d/init.d/iptables: No such file or directory 错误原因 , CentoOS7下配置redis并将端口通过防火墙解决方法;
centos7离线安装iptables,iptables-1.4.21-34.el7.x86_64.rpm和iptables-services-1.4.21-34.el7.x86_64.rpm
linux下iptables防火墙chain,以及数据的流向
iptables建立NATiptables建立NATiptables建立NATiptables建立NATiptables建立NATiptables建立NAT
linux环境下防火墙 iptables的安装包rpm,linux环境下防火墙 iptables的安装包rpm
第一章序言部分除了第三...第五章和第六章是iptables命令使用方法的详细介绍。 第七章与第八章是实例讲解,对我们编写自己的规则很有指导意义的,强烈建议你看一看。 附录里有一些资源链接是很好的,相信你一定会喜欢。
iptables源码
在Linux下用Iptables建立防火墙的方法.pdf
iptables 命令实例 本文档主要介绍了 Linux 中的iptables 命令的实例,涵盖了 iptables 的基本用法、规则设定、端口控制、NAT 转发等方面的...通过本文档,读者可以了解到 iptables 命令的使用方法和常用的规则设定。