|
发表于 2013-9-22 00:19:18
|
显示全部楼层
本帖最后由 howzyao 于 2013-9-22 00:34 编辑 , E- `' v: w; H( d! V- v
笔记本电脑连接I-240W-Q上,ping 192.168.3.0网段始终无法成功 / \4 j% U) |4 k. r+ t
其中唯一一个可以PING通的就是192.168.3.1 7 o7 ~+ L# U5 I2 v x
你可以用i240wq上的地址PING通水星上你自定义的LAN网关3.1,说明i240wq上的LAN地址1.56 L/ B* G3 M- V2 H
对水星WAN口LAN的网关3.1是联通的.8 D% J; \( A5 K0 d+ a, w/ ]9 d1 i
(如果i240wq能手动分配给LAN X 口为1.5,算我好奇;如果不能,那你这个1.5是怎么得到的?我个人的疑问.)5 r" h- r. `9 `7 m! L5 P. I3 V
! v4 U8 c3 w5 ^7 ]# h" `2 P同时,你的说法有一个小问题,是这个"ping 192.168.3.0网段始终无法成功"# {' p0 F- [% q9 X3 _1 X
之所以无法成功,是因为你PING的并不是一个具体的IP地址,PING x.0它是PING不通的.
7 e+ U J1 Z. a$ H' G/ t, L7 O' D) J" M, O
我知道你不是这个意思,你是说对3.2 3.3 3.x PING不通是吧?请看下面原因:5 ~) C" \0 K0 @( D- ]6 `4 Z& D
- p/ m X5 Q/ ?8 L来自WAN口输入的通讯,是向本地LAN网关转发的回答数据包.WAN口
# N1 N# I% @, d并不能逆向支持路由转发到本地LAN各IP上.WAN口只可转发数据包,发送到本地网关,其中返回的数据报文7 X4 f# x& s, L2 ^' j
中包涵了来自本地LAN各IP的IP地址.9 V& o. H3 }4 T0 x- u
此处可见水星的WAN口对LAN口(网段)的关系,并不是同网段关系,同时又没有路由关系,而只存在一个外网IP地
6 D0 }- Y' Z: d% w5 f6 x址对本地WAN口的转发关系.' @# o% F- b6 r$ l& _" I7 M
WAN口存在对内和对外转发,对内转发,是由本地LAN口(你自定义的网段)所请求来决定的.7 b1 @( W1 `! W. N4 g5 G1 k
) t; {1 }4 H' D6 O+ f6 u
此时,你192.168.3.2主机PING一下192.168.1.5看一下,是否能连通.
2 _5 z" j+ O- M6 q- X$ g
# `& _6 J4 b3 a9 Q" w9 M" A这里我们漏了一个重要的信息,有以下两点:/ U) V, H- y: f( P% h
一, 192.168.1.5的本质,是192.168.1.0网段中的一个IP地址,该1.5之下不能包涵有第二台主机;
: c. i! |. D+ [, l9 k二,192.168.3.1的本质,有两点:: i3 l6 A5 \$ H* f$ a( `! R6 |, D
1,对水星来说(对内),它是一个网段192.168.3.0,可以包涵多台主机;
! j, {: W1 i- A# Y# ~/ K( v3 a 2,对外来说,它仅是一个主机,它的上级转发地址是一个主机位地址1.5,1.5之下,只能准许1.5自己发送请求.* Q( G* y. O% Y7 W' H" H K) R( l7 \8 R
如果1.5发送给1.1(1.5的网关)的报文之中还有主机IP地址(3.0网段中的主机)的报文,那么它(1.5)无法完成转发.! }( O" d' k2 z5 G7 Z7 [: t
换句话说,它1.5只能发送1.5为端的报文.1 w" d2 t* }2 x2 f( X' K1 m, v5 }
" F `: v4 L5 k
最后希望这里可以帮到你:* g% [ \' G/ f
6 }9 O5 F9 r, t) u9 v1 u
http://www.blogjava.net/jjshcc/archive/2012/02/14/369916.html
; s/ R( |6 g) O ^5 M' Z1 E+ F
! ~% B' g& Z" \! G L0 L3 E2 h9 ~ |
|