论坛风格切换切换到宽版
  • 522阅读
  • 6回复

[问题求助]iptables的nat配置问题 [复制链接]

上一主题 下一主题
离线lin0.
 
发帖
1969
C币
-235422
威望
377
贡献值
1
银元
-1
铜钱
4513
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
我的配置很简单如下:
iptables -t nat -A PREROUTING -d 47.154.129.34 -p udp -m udp --d.port 20002 -j DNAT --.to-destination 172.16.2.145:.5000投资
i.ptables -t nat -A. POSTROUTING -s 47.154.0.0/255.25.5.0.0 -d 172.16.2..145 -p udp -m udp --dport 5000 -j SNAT --to-source 10.200.6.2(        游戏          )
同.时我也修改了sy.sctl.conf使其能进行forward.           女人
然后发现能够转发,可是我重启了一次.机器后就不.可以了,不知道为什么?在10.200.6.20的网口上抓不到相应的包,但在47.154.129.34上可以看到进来的.包,              乙肝
配置有问题.吗?还是那个地方不对?谢谢!           鲜花

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

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线kartoffel.
发帖
2121
C币
-235440
威望
424
贡献值
1
银元
-1
铜钱
4842
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
重启了不行了,可以看一下这两条是否有生效

iptables -t nat -vnL看看还有没有?

如果没有,再加上,放到rc.local里面

发帖
2087
C币
-235584
威望
384
贡献值
2
银元
-2
铜钱
4678
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
这个东西肯定有的,我都是手工加的,而且我觉得规则是没有错的,但不明白为什么没有将包从eth0 forward to eth1?不明白呀?还有什么办法查错的吗?

离线szboy.
发帖
2033
C币
-140722
威望
373
贡献值
1
银元
-1
铜钱
4432
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13


QUOTE:原帖由 UnixZC 于 2006-11-26 00:36 发表
我的配置很简单如下:
iptables -t nat -A PREROUTING -d 47.154.129.34 -p udp -m udp --dport 20002 -j DNAT --to-destination 172.16.2.145:5000
iptables -t nat -A POSTROUTING -s 47.154.0.0/255.255.0.0 ...



你不是说重起以后没有了吗?

那你在重起后iptables -t nat -vnL看过没有?

离线17772.
发帖
2092
C币
-60655
威望
392
贡献值
1
银元
-3
铜钱
4723
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
不是,重启后手工再加,这个错误我不会犯的。
我加了一句:echo 1 > /sys/proc/iptables/forward就可以了,可是我明明在sysctl.conf打开了这个开关的?难道非要这样才行?

离线klxqlqw.
发帖
2074
C币
-262870
威望
355
贡献值
2
银元
-3
铜钱
4474
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13
/sys/proc/iptables/forward,这个是我刚才的帖子里写错了,我没有记住,但我操作的时候是写对了的。我的问题还是为什么改sysctl.conf没有用?
我的那台是FC6,我家里的FC5我觉得没有问题呀。还有需要加载其他什么模块吗?

发帖
2032
C币
-235337
威望
403
贡献值
1
银元
-3
铜钱
4695
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-13


最好把信息提供全一点

别人不可能知道你是怎么改的文件的

置顶有提问的方法等,多看看
快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个