红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > SuSE

关于SUSE 11.1 路由端口映射

发布时间:2009-10-23 11:43:33来源:红联作者:Unfeel
我使用的是suse 11.1 在路由映射了内网主机IP是 192.168.1.2
suse默认网关是192.168.1.68
suse内网ip是192.168.1.2
现在外网ip是125.93.40.63



内网访问tomcat http://localhost:8080/ 没问题

用外网ip http://125.93.40.63:8080/ 无法访问

使用
iptables -A FORWARD -s 0/0 -p tcp --dport 80 -j ACCEPT

iptables -t nat -A PREROUTING -p tcp -d 125.93.40.63 --dport 80 -j DNAT --to 192.168.1.2:80

也不行
请问应该怎么映射?还需要做什么操作,越详细越好.
文章评论

共有 5 条评论

  1. lightyear 于 2009-10-25 22:32:39发表:

    [i=s] 本帖最后由 太平桥 于 2009-10-26 12:24 编辑 [/i]

    这也可以

  2. Unfeel 于 2009-10-24 20:59:52发表:

    请问如何打开?如何查看?

  3. 太平桥 于 2009-10-24 07:00:57发表:

    引用:
    我在windows下面是可以,我的路由支持外网访问,而且已经设置 服务器 IP是192.168.1.2
    Unfeel 发表于 2009-10-23 12:42


    suse 上的 8080:tcp 端口打开了吗?

  4. Unfeel 于 2009-10-23 12:42:23发表:

    [i=s] 本帖最后由 Unfeel 于 2009-10-23 12:43 编辑 [/i]

    我在windows下面是可以,我的路由支持外网访问,而且已经设置 服务器 IP是192.168.1.2

  5. 太平桥 于 2009-10-23 12:26:18发表:

    你的路由器给suse机器提供的 IP 是 192.168.1.2
    也就是 你的 路由器连接内网和外网,你的 suse 机器通过这台路由访问外网。

    那你应该设置路由,而不是设置suse机器防火墙,作NAT端口映射和建立包通过规则。

    http://125.93.40.63:8080/ 访问的应该是你的路由。
    当然要从外网访问,你内网的服务,首先要确保路由是允许外网访问的,能做 NAT 映射的。
    一般家用 ADSL 猫的,貌似不提供前者功能。当然幸运也是可能的,也可以升级路由器配置文件使之成为可能。