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

iptables 转发问题请教

    来源: 互联网  发布时间:2016-03-24

    本文导语:  主机有两款网卡, 一块连接ADSL, 一块连接内网192.168.0.0/24. 连接内网网卡IP是192.168.0.2(eth1). 连接ADSL model是192.168.0.1(eth0) 192.168.0.2连接路由器. 另一台主机是192.168.0.22. 现在我要从internel访问主机500 端口的都转发到192....

主机有两款网卡, 一块连接ADSL, 一块连接内网192.168.0.0/24. 连接内网网卡IP是192.168.0.2(eth1). 连接ADSL model是192.168.0.1(eth0)
192.168.0.2连接路由器. 另一台主机是192.168.0.22.
现在我要从internel访问主机500 端口的都转发到192.168.0.22的500端口 (VPN). 我设置了iptables, 好像没有起作用(最后一句有错,怎么改?):
iptables -t nat -A PREROUTING -d 121.35.169.194 -p tcp --dport 500 -j DNAT --to 192.168.0.22:500
iptables -t nat -A POSTROUTING -d 192.168.0.22 -p tcp --dport 500 -j SNAT --to 192.168.0.22:500
iptables -A FORWARD -o eth0 -d 192.168.0.22 -p tcp --dport 500 -j ACCEPT
iptables -A FORWARD -i eth0 -s 192.168.0.22 -p tcp --sport 500 -m --state ESTABLISHED -j ACCEPT

我的系统是RH9.
下面是ifconfig信息

[root@localhost root]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:E0:4C:017:93
          inet addr:192.168.0.2  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4350 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3808 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:3937505 (3.7 Mb)  TX bytes:429164 (419.1 Kb)
          Interrupt:10 Base address:0xf000

eth1      Link encap:Ethernet  HWaddr 00:E0:4C:01:2A:F0
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3646 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4368 errors:0 dropped:0 overruns:2 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:405916 (396.4 Kb)  TX bytes:3902844 (3.7 Mb)
          Interrupt:11 Base address:0x1000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:273 errors:0 dropped:0 overruns:0 frame:0
          TX packets:273 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:28063 (27.4 Kb)  TX bytes:28063 (27.4 Kb)

ppp0      Link encapoint-to-Point Protocol
          inet addr:121.35.169.194  P-t-P:121.35.168.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:4266 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3630 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:3838553 (3.6 Mb)  TX bytes:330456 (322.7 Kb)

[root@localhost root]#

|
你的描述好像都有矛盾,

连接内网网卡IP是192.168.0.2(eth1). 连接ADSL model是192.168.0.1(eth0)跟你的ifconfig结果不一致啊

|
搞这么复杂干嘛啊,你不要是转外网进来的500端口的访问吗?转eth0,eth1干什么?
iptables -t nat -A PREROUTING -i ppp+ -p tcp -m tcp --dport 500 -j DNAT --to-destination 192.168.0.22:500 
如果你的默认策略都是ACCEPT的话,这样应该就可以了,回去的SNAT不用做。

    
 
 

您可能感兴趣的文章:

  • 关于端口转发,IPTABLE怎么写规则的问题!请帮忙,在线等!
  • .net/c#/asp.net iis7站长之家
  • iptables怎么配置将发往自己某端口的ip包转发到内网某个机器对应端口上
  • iptables 转发
  • 怎样用iptables做端口转发呢?
  • iptables 如何设置能够将发送到本服务器80端口上的请求转发到另一IP上?
  • iptables 带什么参数可以把eth0上接收到的数据包转发到eth1 ?
  • 防火墙做转发,iptables中的规则如何写才能让邮件收发(即25/110口,在FORWARD上)
  • 请教一下iptables和ipchains的问题
  • 请教iptables参数含义
  • 请教:关于linux防火墙iptables的问题
  • 请教关于iptables的设置问题!!!
  • 请教iptables设置的问题
  • 请教iptables命令一则:如何封调一个ip地址30分钟
  • 请教关于Linux的iptables的nat
  • 请教前辈们关于netfilter/iptables的问题
  • 请教 iptables 之 NAT
  • [虚心请教]linux上如何用iptables实现port forward
  • 请教:iptables的问题?ip显示的问题
  • 高分请教iptables下传奇私服怎么做nat端口映射
  • 请教IPtables拒绝远程用户从22号端口连接的 关于-m参数
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • redhat linux/CentOS 6/7 关闭防火墙(iptables)命令,作用:CentOS 防火墙不关行不行?
  • iptables 命令不能用bash: iptables: command not found
  • 怎样修改内核或者iptables,让普通用户可以用iptables?
  • 困扰数日的难题:iptables始终出问题,请问如何安装上iptables并使用
  • 怎么通过命令行关闭iptable?
  • 救命~~求助~~iptables高手请进
  • 求一个iptables规则,在线等
  • 用iptables设定禁止ping 后,重启电脑后又会生效,
  • iptable的问题。。初学者
  • 设置LINUX IPTABLES FTP的问题
  • 设置iptable出错
  • iptables移植到开发板
  • Suse Linux 的iptables文件
  • iptables在修改后不能重启
  • iptables问题,搜索过后仍迷惑
  • 我的iptables启动不起来了
  • iptables写两个规则!急等`
  • 用函数操作iptables规则?
  • iptables控制上网问题?(在线等)
  • iptables可以设置ip+ports的封堵方式吗?
  • iptables导致网络连接速度变慢?


  • 站内导航:


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

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

    浙ICP备11055608号-3