当前位置:  技术问答>linux和unix

再问iptables的问题!

    来源: 互联网  发布时间:2015-04-07

    本文导语:  先说明一下我的环境,adsl上网,代理机用redhat8.0(内网eth0:192.168.1.1/24,接adsl eth1 192.168.254.254/24),用iptables做局域网nat的透明代理上网!局域网内有一web服务器(192.168.1.5)为redhat9.0+apache+php+mysql+vbb,在代理...

先说明一下我的环境,adsl上网,代理机用redhat8.0(内网eth0:192.168.1.1/24,接adsl eth1 192.168.254.254/24),用iptables做局域网nat的透明代理上网!局域网内有一web服务器(192.168.1.5)为redhat9.0+apache+php+mysql+vbb,在代理机上做端口映射以使外网能够访问内网的web服务器,局域网网内上网和外网访问web服务器一切正常!语句如下 
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o ppp0 -j MASQUERADE
iptables -t nat -A POSTROUTING -d 192.168.1.5 -p tcp -m tcp --dport 80 -j SNAT --to-source 192.168.1.1
iptables -t nat -A PREROUTING -p tcp -m tcp -d 218.*.*.* --dport 80 -j DNAT --to 192.168.1.5(218.*.*.*为adsl拨号所的动态ip) 

现在的问题是,1:每次拨号都获得不同的ip,都要手动键入第三条语句,修改相应外网ip地址,较为麻烦,对于第三条命令如何能与网卡地址
(或是ppp0)绑定?,不用修改动态ip地址,把上述语句写入rc.local,一开机就运行 2:人家访问web服务器的时候记录下的ip地址都是代理机的地址(192.168.1.1),不是真实的ip地址,如何才能显示访问者真实的ip呢?谢谢!


|
iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport http -j DNAT --to 192.168.0.5:80

|
不用啊,可以将语句改为:  
 iptables -F 
 echo 1 > /proc/sys/net/ipv4/IP_FORWORD
 iptables -t net -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUEADE

    
 
 

您可能感兴趣的文章:

  • 困扰数日的难题:iptables始终出问题,请问如何安装上iptables并使用
  • 设置LINUX IPTABLES FTP的问题
  • iptable的问题。。初学者
  • iptables控制上网问题?(在线等)
  • 防火墙 iptables 的问题
  • iptables问题,搜索过后仍迷惑
  • 急救,一个关于升级安装iptables的问题
  • IPTABLES的设置的一些简单问题
  • Fedora core1的iptables问题
  • 关于端口转发,IPTABLE怎么写规则的问题!请帮忙,在线等!
  • IPTABLE编程问题
  • 关于iptables开放端口的问题
  • iptables封ip问题
  • iptables 的问题,来者有分(急!!!!!!!!!!)
  • iptables问题,很不解
  • 请教:关于linux防火墙iptables的问题
  • 请教一下iptables和ipchains的问题
  • 用iptables做NAT的问题。
  • iptables问题
  • iptables 问题 在线等待!!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • IPTABLE编程问题 iis7站长之家
  • iptables 命令不能用bash: iptables: command not found
  • 怎样修改内核或者iptables,让普通用户可以用iptables?
  • 怎么通过命令行关闭iptable?
  • 救命~~求助~~iptables高手请进
  • 求一个iptables规则,在线等
  • 用iptables设定禁止ping 后,重启电脑后又会生效,
  • 设置iptable出错
  • iptables移植到开发板
  • Suse Linux 的iptables文件
  • iptables在修改后不能重启
  • 我的iptables启动不起来了
  • iptables写两个规则!急等`
  • 用函数操作iptables规则?
  • iptables可以设置ip+ports的封堵方式吗?
  • iptables导致网络连接速度变慢?
  • 为什么我用 iptables 禁止不了一指定IP
  • 如何获得iptables的输出信息??????有挑战性阿!!!
  • iptable命令的自动输入
  • 关于iptables
  • iptables做NAT转换很慢,为什么?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3