网络问题求教

20台电脑,原来用一个24口的交换机连接,现在又买了一台路由器,通过4M ADSL 连接路由器,再连接上交换机,所有的电脑IP是自动获取,其中5台电脑上网,15台不上网,设置路由器中,5台MAC地址设置成充许上网,这5台是可以上网了,但是在这5台电脑电脑上只能看到自己的5台电脑不能看到其它的电脑,在其它的15台电脑上是不能上网了,但是也只能看见自己的15台,看不见设置MAC充许的那5台

发现,不能上的的IP和能上网的IP竟然在不同网段之间,但是他们都是通过一个交换机接出来的.而且所有电脑IP都是自动获取的

不能上网的其中一台IP
169.254.201.215
255.255.0.0
无网关

能上网的电脑其中一台IP
192.168.1.102
255.255.255.0
网关192.168.1.1

路由器IP:192.168.1.1

在路由器中只设置了路由功能和5台MAC充许,其它的都没有设置。路由器为TP-LINK 402
路由器恢复出厂设置,再重设路由和设置充许上网的5台MAC电脑,发现所有电脑又正常了,5台能上网,15台没设MAC充许的不能上网,一切正常,局域网也都通了,都在192.168.1.X网段,再关闭交换机和路由器,再开,发现又是这样的问题。
后把169.254网段的15台上能上网的电脑IP手动改成192.168网段,发现局域网都通了,但设置MAC的5台电脑有2台自动获取IP的竟然也出现在169.254这个网段,再把这几台也改192.168网段,发现设置MAC的这几台,手动改192.168网段后竟然不能上网.还有几台自动获取IP的电脑能上,查看IP 也都是在192.168.1.X 网段,网关也是192.168.1.1
第二天重换新路由器,刚设置好能用,过了几天又是同样问题
有哪位高手能解答一下吗?谢~~~

[用户系统信息]Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
最后编辑2008-04-23 17:05:34