|
发表于 2013-9-22 00:19:18
|
显示全部楼层
本帖最后由 howzyao 于 2013-9-22 00:34 编辑 ! g9 [2 e8 v3 N! Q- f4 M
笔记本电脑连接I-240W-Q上,ping 192.168.3.0网段始终无法成功 6 n0 P5 M, d1 |! G. b* }
其中唯一一个可以PING通的就是192.168.3.1 ! N6 o/ E4 |: J8 y
你可以用i240wq上的地址PING通水星上你自定义的LAN网关3.1,说明i240wq上的LAN地址1.5
/ C) f2 I* {& u) z0 \$ Y+ ^对水星WAN口LAN的网关3.1是联通的./ Y% ?! @2 x ~
(如果i240wq能手动分配给LAN X 口为1.5,算我好奇;如果不能,那你这个1.5是怎么得到的?我个人的疑问.)
* P4 y+ J; g! G; B5 m1 t7 H/ I4 T# ~/ t# b
同时,你的说法有一个小问题,是这个"ping 192.168.3.0网段始终无法成功"$ `' [ W. w1 [, s
之所以无法成功,是因为你PING的并不是一个具体的IP地址,PING x.0它是PING不通的.
8 }! W5 J9 T) T
5 F0 o, T& T$ U* J我知道你不是这个意思,你是说对3.2 3.3 3.x PING不通是吧?请看下面原因:% B* F C3 u1 }" I
7 ~3 T2 Z5 G; i) e来自WAN口输入的通讯,是向本地LAN网关转发的回答数据包.WAN口
2 ~- T, j# j0 U3 l并不能逆向支持路由转发到本地LAN各IP上.WAN口只可转发数据包,发送到本地网关,其中返回的数据报文
5 E2 r/ M; t1 x9 ?. ]中包涵了来自本地LAN各IP的IP地址.
2 d7 L7 B' z9 y2 D# ~此处可见水星的WAN口对LAN口(网段)的关系,并不是同网段关系,同时又没有路由关系,而只存在一个外网IP地
6 k" y$ p/ B% {1 l2 Y址对本地WAN口的转发关系.
6 \; |( [ S* D9 l1 ~! mWAN口存在对内和对外转发,对内转发,是由本地LAN口(你自定义的网段)所请求来决定的.2 a* ]" g9 h) {# d- z% B/ _% E
5 S$ Q; m9 U5 _1 [9 D此时,你192.168.3.2主机PING一下192.168.1.5看一下,是否能连通.
; N& }2 Q. @" a* C4 d4 d4 c/ H) P* F
这里我们漏了一个重要的信息,有以下两点:* x- ~" {1 p7 r3 f6 Z
一, 192.168.1.5的本质,是192.168.1.0网段中的一个IP地址,该1.5之下不能包涵有第二台主机;
! M* F% ?# L+ g" t. V% U6 u二,192.168.3.1的本质,有两点:
0 N" J4 }1 X' T 1,对水星来说(对内),它是一个网段192.168.3.0,可以包涵多台主机;& I" ^( H7 F3 Q% P/ n% Q& s5 D4 g' p9 o
2,对外来说,它仅是一个主机,它的上级转发地址是一个主机位地址1.5,1.5之下,只能准许1.5自己发送请求.' D, a" \( B: b: m% I, O# s
如果1.5发送给1.1(1.5的网关)的报文之中还有主机IP地址(3.0网段中的主机)的报文,那么它(1.5)无法完成转发.
/ Z. W3 p- V; O: ` G 换句话说,它1.5只能发送1.5为端的报文.4 }' Y1 m6 ^/ d T
2 y/ u4 H( m7 Q [! c' a0 s
最后希望这里可以帮到你:
# V2 [, M: C# V, I9 h. t) W6 T9 S
' ~' e' r" ?+ o; ~/ T1 p4 Q2 E w: hhttp://www.blogjava.net/jjshcc/archive/2012/02/14/369916.html$ l6 N2 E# T! U0 X% I% H: X. E' B
2 m, g' Y* j t: T B6 H |
|