静态路由表问题
有两个网段:192.168.0.*,192.168.1.*
路由器R1的LAN口IP是192.168.0.100。R1下有一个电脑:192.168.0.1
路由器R2的LAN口IP是192.168.1.100,WAN口IP是192.168.0.101。R2下有一台电脑:192.168.1.36
现在是R2的WAN口直接连接到R1的LAN口上,进行一些简单配置后,R2上的电脑192.168.1.36可以上网,可以ping通R1以及R1下的电脑192.168.0.1。但是R1的电脑无法ping通R2。所以我在R1上面做了一个静态路由表:
目标IP: 192.168.1.0
子网掩码:255.255.255.0
吓一跳: 192.168.0.101
以上设置之后,既ping不同192.168.1.100,也ping不同192.168.1.36,于是我换成下面的:
目标IP: 192.168.1.100
子网掩码:255.255.255.0
吓一跳: 192.168.0.101
这样我可以ping通192.168.1.100,也就是R2的LAN口地址。但是我换成:
目标IP: 192.168.1.36
子网掩码:255.255.255.0
吓一跳: 192.168.0.101
这样就无法ping通192.168.1.36。
请问各位:如何能够让R1下的电脑也能与任意R2下的电脑进行通讯?我的路由器中一个静态路由表一共有8个可以填写的位置,如果8个都占满了该怎么办呢?
[解决办法]
楼主,我家里的网络结构和你的一模一样,这两天我也在搞这个东西,静态路由搞了2天还是没有成功,最后我查阅了资料你知道是为什么吗?因为我用的家用路由器(DI-504)自带的防火墙阻绝了未被识别的外部访问,而且这条规则是不能被删掉的。以下是资料的原文:
di-504防火墙特性过滤掉未被识别的包,保护您的局域网络,因此所有与di-504 联网的计算机都不能被外界看到。如果希望某些lan 计算机在互联网上可见,请使用虚拟服务器。根据请求的服务,di-504将外部服务请求改发给局域网内部适当的服务器。
估计你的路由器也是这个情况,你的方法其实没啥问题,是路由器的问题。现在我的解决方法是每台电脑装飞秋,内网用户只要和外网用户发起会话就能互相通信和传文件了,但是外网用户还是不能主动和内网用户通信,被防火墙过滤了。