路由器的地址分配和路由表!高人请进.

来源:百度知道 编辑:UC知道 时间:2024/06/07 10:08:05
路由器A开启了DHCP并设置了静态地址分配:
开始池:192.168.1.100
结束池:192.168.1.199
租期:120分钟

静态分配条目:
MAC1---192.168.1.101
MAC2---192.168.1.102
MAC3---192.168.1.103
.
.
.

客户机均采用自动获取IP的方式共享和上网.

路由器A下再串一路由器B
路由器A WAN口:连接互连网
路由器A LAN口:192.168.1.1

路由器B WAN口:192.168.1.199
路由器B LAN口:192.168.0.1

于是路由器A与B都能上网了
为使路由器A与B能共享互访,在路由器A写静态路由表:
目标IP:192.168.0.0
子网掩码:255.255.255.0
网关:192.168.1.199

问题1:客户机自动获取的IP与静态分配表的条目都不一致!就是说MAC1不是获取了

101的地址,而是其他的102,103,115等.其他的客户机也是如此.难道静态分配和动态

分配不能同时使用吗?还是动态分配比静态分配的优先级高?

问题2:192.168.1.0和192.168.0.0两个网段无法互相访问.

请高人就以上2问根据我的设置进行分析并给出解决方法!
分析的好的话:分数x2
回2楼3楼:我的目的是实现不同网段的互访,如果把路由B的WAN口空著当交换机用,我就不会来这里问了.
还有静态地址分配到底怎么弄?这才是主题.就算我写错一个MAC,但不可能全部写错吧!现在我是搞不清为什么开了DHCP之后静态地址分配就失效了?

其实我的方法没有复杂化啊,在大型企业里这都是常见的,我这里只是举例串一个路由,很多时候都是并了几个+串几层路由的,为了解决这么多网段的互访问题,所以才提出了静态路由功能,我觉得静态路由表并没有写错,但问题出在哪却不知道.<

问题一:
配置好mac地址和欲分配的ip应不会出问题,你能不能把你的配置抓个图上来.

问题二:
很简单,在A路由的静态路由表里添加一条静态路由即可.如下.
目的IP mask gateway
192.168.0.0 255.255.255.0 192.168.1.199
在B路由的静态路由表里添加一条静态路由即可.如下.
目的IP mask gateway
192.168.1.0 255.255.255.0 192.168.1.1

不知道你那样行不行。我想下面的方法应该行的。
1.设置路由器A:让它分配固定的Ip:(在这个路由器的DHCP中设置,网段:192.168.1.1——200)
设置路由器B:改变这个路由器的IP为192.168.1.99:(在这个路由器的LAN中设置,设置好后,进入这个路由器的路径也就随着改变了。)

2、连接

A路由器直接连接外网,用它拨号。路由器B的WAN口不用,进线和出线全部接到路由器B的LAN端口中。(组成同一网段内局域网)

3、使用

根据路由器A分配的Ip网段,所有的电脑都用这个网段内的Ip上网。

这样的设置你不会再PING不通的(网段不同,本身就PING不通,也就不能互访)

你这种接法本身就有问题,你把事情复杂化了,其实很简单的一个接法

路由器a设置不变,路由器b连接路由器a的lan口,设置b路由器lan ip192.168.1.254,关闭dhcp wan口空着,这样就解决了你的互访问题,当然,如果你的口子正好不够,差一个的话,也只能使用你的接法了。

使用你的接法,按照你的静态路由,仅仅可以实现应用层的一些程序访问,而网上邻居搜索计算机的共享是不能使用的,我记得网上邻居之间是使用netbios协议来找计算机的,这个协议的广播貌似只能在同一个网段发送,具体的你可以去了解一下。。。

静态mac地址映射,我觉得你