网卡为什么不能够转发

ubuntu590
网卡为什么不能够转发

我的环境:
路由器:192.168.1.1
台式机:RHEL5.2   Iptables没有启用,全部是关闭的
                 eth1 192.168.1.200    掩码255.255.255.0    网关192.168.1.1
                 eth0 192.168.0.1        掩码255.255.255.0    网关为空
笔记本:RHEL5.2  
                 eth0 192.168.0.199    掩码255.255.255.0    网关192.168.0.1


在台式机上RHEL5.2中:
[root@rhel5 ~]# cat /proc/sys/net/ipv4/ip_forward
0

在笔记本的RHEL5.2中:
[root@rhel5 ~]# ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
64 bytes from 192.168.0.1: icmp_seq=1 ttl=64 time=0.242 ms
64 bytes from 192.168.0.1: icmp_seq=2 ttl=64 time=0.279 ms

[root@rhel5 ~]# ping 192.168.1.200
PING 192.168.1.200 (192.168.1.200) 56(84) bytes of data.
64 bytes from 192.168.1.200: icmp_seq=1 ttl=64 time=0.153 ms
64 bytes from 192.168.1.200: icmp_seq=2 ttl=64 time=0.163 ms

[root@rhel5 ~]# [b]ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.[/b]
就这样,一直Ping不通路由器
请问,我的问题出在哪里,是不是还有什么地方需要修改

我以前两个机器系统是RHEL4.6,我记得当时就是这样改的,然后在笔记本上是可以上网的
而现在就是笔记本上死活上不了网,奇怪了。。。


另:把两个机器的系统换成XP,然后还是用台式机的一块网卡做转发,这时笔记本是可以上网的
基本上可以排除硬件故障


请大家帮帮忙。。。:)

[[i] 本帖最后由 ubuntu590 于 2008-6-7 14:10 编辑 [/i]]

ssffzz1
你只开了转发没有开SNAT,当然不行.

ubuntu590
谢谢
请问,是不是RHEL5系统里一定要配置SNAT才能正常转发?
以前的RHEL4.6里好简单的
SNAT还没配过,不知道大概要怎么整:em14: :em14:

kenduest
請把網絡版置頂文章,有篇 iptables faq 文章閱讀一下即可知道 nat 設定方式。

--

ubuntu590
谢谢,我马上去补一下。。

honckly
点石成金 。。。好,我也去补习下。

李某人
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth1 -j SNAT ...
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUERADE ...