badsinpter 发表于 2013-6-4 22:56:30

howzyao 发表于 2013-9-22 00:19:18

本帖最后由 howzyao 于 2013-9-22 00:34 编辑

笔记本电脑连接I-240W-Q上,ping 192.168.3.0网段始终无法成功
其中唯一一个可以PING通的就是192.168.3.1
你可以用i240wq上的地址PING通水星上你自定义的LAN网关3.1,说明i240wq上的LAN地址1.5
对水星WAN口LAN的网关3.1是联通的.
(如果i240wq能手动分配给LAN X 口为1.5,算我好奇;如果不能,那你这个1.5是怎么得到的?我个人的疑问.)

同时,你的说法有一个小问题,是这个"ping 192.168.3.0网段始终无法成功"
之所以无法成功,是因为你PING的并不是一个具体的IP地址,PING x.0它是PING不通的.

我知道你不是这个意思,你是说对3.2 3.3 3.x PING不通是吧?请看下面原因:

来自WAN口输入的通讯,是向本地LAN网关转发的回答数据包.WAN口
并不能逆向支持路由转发到本地LAN各IP上.WAN口只可转发数据包,发送到本地网关,其中返回的数据报文
中包涵了来自本地LAN各IP的IP地址.
此处可见水星的WAN口对LAN口(网段)的关系,并不是同网段关系,同时又没有路由关系,而只存在一个外网IP地
址对本地WAN口的转发关系.
WAN口存在对内和对外转发,对内转发,是由本地LAN口(你自定义的网段)所请求来决定的.

此时,你192.168.3.2主机PING一下192.168.1.5看一下,是否能连通.

这里我们漏了一个重要的信息,有以下两点:
一, 192.168.1.5的本质,是192.168.1.0网段中的一个IP地址,该1.5之下不能包涵有第二台主机;
二,192.168.3.1的本质,有两点:
1,对水星来说(对内),它是一个网段192.168.3.0,可以包涵多台主机;
2,对外来说,它仅是一个主机,它的上级转发地址是一个主机位地址1.5,1.5之下,只能准许1.5自己发送请求.
      如果1.5发送给1.1(1.5的网关)的报文之中还有主机IP地址(3.0网段中的主机)的报文,那么它(1.5)无法完成转发.
      换句话说,它1.5只能发送1.5为端的报文.

最后希望这里可以帮到你:

http://www.blogjava.net/jjshcc/archive/2012/02/14/369916.html

页: [1]
查看完整版本: i-240w-q光猫,求静态路由的方法