- 论坛徽章:
- 0
|
一网关Redhat Linux9.0(外网地址a.b.c.d eth0,内网192.168.0.15 eth1),使用Iptables做映射,内网用户可以通过15网关上网,由于需要把网关内网运行的程序的端口映射出去,如把192.168.0.15上的端口7777映射到a.b.c.d的8888上,如何使用iptables呢?
我使用下面的命令但不能成功映射
iptables -t nat -A PREROUTING -d a.b.c.d -p tcp --dport 8888 -j DNAT --to 192.168.0.15:7777
我的iptables配置文件
[root@test sysconfig]# cat /etc/sysconfig/iptables
# Generated by iptables-save v1.2.7a on Fri Apr 23 17:36:30 2004
*filter
:INPUT ACCEPT [38727]
:FORWARD ACCEPT [15675]
:OUTPUT ACCEPT [24982]
COMMIT
# Completed on Fri Apr 23 17:36:30 2004
# Generated by iptables-save v1.2.7a on Fri Apr 23 17:36:30 2004
*nat
REROUTING ACCEPT [5737]
OSTROUTING ACCEPT [4628]
:OUTPUT ACCEPT [23]
#-A POSTROUTING -s 192.168.0.156 -o eth0 -j SNAT --to-source a.b.c.d
##
##
COMMIT |
|