自从上次升级光纤并修改网络拓扑之后,发现有了新问题,家里有台电脑怎么都上不了网。上网一查,发现是电信的光纤路由限制最多四台电脑上网。说起来这个限制并不太合理,很多人家里都是人手一台笔记本,加上智能手机或者tablet在家也通过wifi连接,很容易就能超限。像我这样家里还有媒体服务器和网络媒体播放器的,一个家里有七八个mac地址是很平常的事,所以一定要想办法把这个限制绕过去。解决办法是用超级用户帐号登陆电信的路由器关掉路由功能。可是卧室有台媒体播放器只能连在电信路由器上,怎么办?
研究了网上一些文章,很多人都提示可能是因为电信路由器对dhcp分配和DNS设置了限制,所以还是需要用自己的路由器分配ip地址和DNS服务器地址。。在咨询网络达人以后,决定还是使用二级路由的方法。
1. 将自己的无线路由器WRT54G设回gateway模式,开启dhcp,并将网段改为192.168.0.*,无线路由器的WAN口接在电信路由器的LAN口上。此时家庭网络出现两个子网:192.168.1.x是电信的子网LAN1,192.168.0.x是WRT54G的子网LAN2,LAN2通过LAN1中的一个网口连接互联网。
2. 将无线路由器的WAN口设为static IP, 设成一个预设的ip地址192.168.1.y。并手动设定DNS server地址。
3. LAN2中static ip的电脑都修改网段为192.168.0.xxx,并修改脚本中server的ip地址(当初写脚本的时候没考虑到修改网段的问题啊!)
4. 此时LAN2中的电脑都能连接互联网,但卧室中的媒体播放器ip地址为192.168.1.xxx,无法和其它机器互联,怎么办?我需要媒体播放器连接服务器的icecast端口来听广播,所以只需要能连接这一个端口就行了。
5. 无线路由器的IP table中增加一项,将发送给192.168.1.*的包通过WAN口转发给LAN1。并设置8000端口转发给LAN2中的媒体服务器。
6. 修改LAN1中媒体播放器的脚本,将原本连接媒体服务器改为连接192.168.1.y。这样LAN1听广播的功能也就实现了。
不清楚电信封四台以上机器的方法,所以还不太清楚这个办法是否有效,要观察一段时间才知道。如果不行的话只能去要电信路由器的超级用户密码了。
帮博主顶一下。