|
引用:
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=43545
在这里,我想说的是一个局域网内寻址的问题。
在以太网络中,子网的寻址是以广播的形式来查找,系统认为只有和我自己在一个子网内(用ip/netmask来计算)的地址我才能找到,比如你是一个c类地址,那么你只能广播找寻同一个c类地址内ip.然而,如果你把自己的netmask减小为16位,那么你就可以广播找寻和自己在同一个b类地址的ip,等同域能够找到255个c类地址。
上面的问题其实就是一个网络地址找寻的问题,主要是广播找不到网关,或者是系统认为自己不能找到,根据上面的,我们可以认为解决的方法有两个,1。减小自己的netmask,让自己和网关处于同一个子网内,那么就可以直接广播找到了。2。不用更改自己的netmask,添加一条到网关ip的默认路由,告诉系统我和这个ip地址是在同一个广播域内,你广播能够找到,强制系统去查找。
###########################
我不知道还有没有其他的方法来实现,以上是我个人的看法,请大家多指教! |
|