论坛风格切换切换到宽版
  • 593阅读
  • 9回复

[问题求助]iptables问题 [复制链接]

上一主题 下一主题
离线jjpan.
 
发帖
2081
C币
-198470
威望
399
贡献值
1
银元
-3
铜钱
4820
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
外.网: 220.212..212.211  公网ip是固定的.
内网: 192..168.0.0/24    外汇

ppp0 ADSL
eth0 外网
eth1 内网

ipt.ables做了 类似这样的转发.


iptables -.t nat -A POSTROUTING -s 192.168.0..0/24 -j MASQUERADE学习


iptab.les -A PREROUTING -t nat -i ppp0 --dport 80 -j DNAT. --to 192.168.0.2域名


但是以后发现内网的.机器访.问nat机器的公网ip无法访问80端口  这是为什么? 少写了什么么?外贸

[ 本帖最后由 5iwww 于 2005-12-2 .15:58 编辑 ]..

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线qidu2000.
发帖
2108
C币
-193192
威望
398
贡献值
1
银元
-4
铜钱
4860
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
也就是我从 192.168.0.2 访问url http://220.212.212.221:80  出现错误

离线织羽.
发帖
2011
C币
-235941
威望
370
贡献值
1
银元
-2
铜钱
4577
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
iptables -P FORWARD ACCEPT
iptables -F FORWARD
echo 1 > /proc/sys/net/ipv4/ip_forward

离线hxl7624.
发帖
2092
C币
-198849
威望
391
贡献值
1
银元
-2
铜钱
4657
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
加了版主的3句还是不行

发帖
2108
C币
-235176
威望
396
贡献值
1
银元
-2
铜钱
4672
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
iptables-save
贴出来看一下

哦对了,把内网那台机器的 ipconfig/all 结果贴上来看一下

离线liangsyuan.
发帖
1924
C币
-60854
威望
337
贡献值
1
银元
-4
铜钱
4266
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13
把这句
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE
改成
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
试试

离线xinjiao.
发帖
2067
C币
-60723
威望
386
贡献值
1
银元
-2
铜钱
4636
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-13
规则:

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -P FORWARD ACCEPT
iptables -F FORWARD
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -A FORWARD -i eth0 -p tcp --dport 80 -m state --state NEW -j ACCEPT
iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.0.0/24 -j SNAT --to 公网ip
iptables -t nat -A PREROUTING -d 公网ip  -p tcp --dport 80 -j DNAT --to 192.168.0.2:80

单机ipconfig
        Connection-specific DNS Suffix  . :
        Description . . . . . . . . . . . : Realtek RTL8139(A
Adapter
        Physical Address. . . . . . . . . : 00-0A-EB-4A-7F-42
        DHCP Enabled. . . . . . . . . . . : No
        IP Address. . . . . . . . . . . . : 192.168.0.2
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . : 192.168.0.1
        DNS Servers . . . . . . . . . . . : 202.106.0.20

[ 本帖最后由 5iwww 于 2005-12-2 16:19 编辑 ]

发帖
1976
C币
-132244
威望
352
贡献值
1
银元
-3
铜钱
4443
人人网人气币
0
只看该作者 7楼 发表于: 2010-04-13
主要我不明白的是  内网访问公网ip的包的走向? 先snat成公网ip 然后公网ip自己和自己建立连接? 然后返回数据包? 也不知道到底哪步出错了......

离线for2u.
发帖
1984
C币
-60845
威望
388
贡献值
1
银元
-1
铜钱
4498
人人网人气币
0
只看该作者 8楼 发表于: 2010-04-13


QUOTE:原帖由 youngy411 于 2005-12-2 15:50 发表
把这句
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE
改成
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
试试


因为是固定ip我就没用MASQUERADE

离线ruyiboy.
发帖
2018
C币
-152715
威望
383
贡献值
1
银元
-4
铜钱
4503
人人网人气币
0
只看该作者 9楼 发表于: 2010-04-13
贴 iptables-save 的结果
快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个