闯王 发表于 2020-10-13 20:30

路由器配置问题

A路由器,192.168.1.1,B路由器192.168.2.1。
A为1级路由,B为2级路由。B的ip地址由A自动分配。
电脑A1连入路由器A,手机B1连入路由器B。
现在的问题是A1和B1不在同一网段。
想实现,保持AB路由器的ip地址的网段不变,A1和B1两个设备不要互相认为对方在不同局域网。
或者,由B路由接入的设备可以在A上能提现出来也可以。
我曾经尝试,将B关闭DHCP,但是这样由B接入的设备,和由A接入的设备,获取的ip地址都是A分配的,这样我就分不清哪个是A下的哪个是B下的。

wang_c 发表于 2020-10-13 20:42

确实没办法,只能2级路由器访问一级路由器。
或者你可以用VLAN交换机,不同网段可以互访。

几米空间 发表于 2020-10-13 20:47

我选择关闭dhcp,我家两个路由器是光猫分配IP地址,因为我打印机接光猫usb口了

love-led 发表于 2020-10-13 20:52

关闭B的DHCP,A的LAN接B的LAN,B当无线AP用就可以了。

benxiong22 发表于 2020-10-13 20:53

关闭b路由功能,网线只插它的wan口,这样大家都在a分的局域网内,和和气气

--来自论坛助手 iPhone客户端

benxiong22 发表于 2020-10-13 20:54

benxiong22 发表于 2020-10-13 20:53
关闭b路由功能,网线只插它的wan口,这样大家都在a分的局域网内,和和气气

--来自论坛助手 iPhone客户端 ...

打错了,是接lan口

--来自论坛助手 iPhone客户端

benxiong22 发表于 2020-10-13 20:58

benxiong22 发表于 2020-10-13 20:53
关闭b路由功能,网线只插它的wan口,这样大家都在a分的局域网内,和和气气

--来自论坛助手 iPhone客户端 ...

我家就存在这种情况,每家的路由器大都是192.168.1.1,而我们的路由器又只能接lan口,结果造成一个网内好多192.168.1.1。我最后把我的路由器改成192.168.2.1了

--来自论坛助手 iPhone客户端

chouro 发表于 2020-10-13 21:01

首先要问为什么要分清走A还是B?如果B为AP接法,A与B是同一网段,不分彼此

闯王 发表于 2020-10-13 21:08

benxiong22 发表于 2020-10-13 20:54
打错了,是接lan口

--来自论坛助手 iPhone客户端

这个情况我有说明,这样搞就无法分钱哪个设备是从B接进来的

kkklove 发表于 2020-10-13 21:36

虽然不知道你为什么要知道终端是从A还是B接入,但A、B各自的终端用不同的IP地址还是可以实现的。

方法1:A、B都开DHCP,192.168.1.100-120为A地址池,192.168.1.121-140为B地址池。在一个网段中,理论上不能存在1个以上DHCP,但不论获得哪一个,都能联网。你的终端获得IP地址属于那个范围,就知道出处。所有终端都可以互访。

方法2:B开启WAN口,做二次路由,即WAN口连A的LAN口,B重新开一个网段,A、B都开DHCP,因为这是2个不同的网络,所以互不干扰。问题是B的终端能访问A的终端,A的终端不能访问B的终端。

闯王 发表于 2020-10-13 22:33

kkklove 发表于 2020-10-13 21:36
虽然不知道你为什么要知道终端是从A还是B接入,但A、B各自的终端用不同的IP地址还是可以实现的。

方法1:A ...
2不能互访是不行的。
1的话,AB两个路由器的网关如何设置?A的lan接B的wan还是lan?

平流层 发表于 2020-10-13 23:12

就按你现在的配置就可以,做个静态路由和nat(大多数家用路由器不支持这么复杂的用法,怎么也得公司级别的策略路由支持这样玩)
就可以两个不同子网段的互访,直接访问ip即可自动路由到接口ip经过nat进入另一子网。
再就是划分vlan然后策略互访,反正家用级别的基本没戏。

__ll_ww__ 发表于 2020-10-13 23:25

本帖最后由 __ll_ww__ 于 2020-10-13 23:35 编辑

kkklove 发表于 2020-10-13 21:36
虽然不知道你为什么要知道终端是从A还是B接入,但A、B各自的终端用不同的IP地址还是可以实现的。

方法1:A ...
手机或者电脑用软件查看bssid应该可以知道连的是哪个路由器。
有线桥接(ap模式),有的路由器用lan口接上级,也有用wan口的,或者都可以,配置一下就可以。

wkss 发表于 2020-10-13 23:38

不是很清楚你需要做什么。我猜是不是手机投屏,需要双方都在一个局域网内
事实上你完全可以静态IP嘛。只要一个DHCP就完事了。

我家的路由器所连接的客户端全部都是MAC绑定的。从而达到不需要加密也可以保证不会有人蹭网的效果

kpj001 发表于 2020-10-14 00:13

怕是有人忘记有种设备叫交换机,或者低端一点HUB也行

闯王 发表于 2020-10-14 09:16

kpj001 发表于 2020-10-14 00:13
怕是有人忘记有种设备叫交换机,或者低端一点HUB也行

hub是有,最关键的部分你没说:如何实现?

prc3 发表于 2020-10-14 09:21

建议还是AB路由LAN口相连   AB路由在同一个网段B路由关闭DHCP    查看从那个设备上线的可以通过无线用户列表实现   

ygq88 发表于 2020-10-14 09:23

不能实现的。目前你的接法是A在路由模式,B仅仅当作无线AP使用,所有的设备都归A管,B只管无线接入。有些无线路由器即使工作在AP模式下也能看到连接的设备,比如TP-LINK340G这样老的,现在大部分都不能看到了。

sola 发表于 2020-10-14 09:49

B访问A没有问题,问题出现A范围内的设备不知道如何去访问B
所以你要告诉A范围内的设备如何去找到B范围内的设备,
这是静态路由的问题

你要在A上面设置一条静态路由,
目的地址:192.168.2.0
子网掩码:255.255.255.0
下一跳:192.168.1.x(B路由在A路由上获得的IP,B固定一个IP是最好的

lupo 发表于 2020-10-14 09:50

本帖最后由 lupo 于 2020-10-14 09:52 编辑

我用的是这个方法,openwrt 做二级路由 同网段无线桥接教程,照着做就行了,可以互访。
https://www.right.com.cn/forum/thread-190115-1-1.html
不过,据说上面的中文教程漏了一个步骤,需要通过ssh登陆二级路由,输入 /etc/init.d/relaydenable,我是照着英文原版的做的:
https://wiki.openwrt.org/doc/recipes/relayclient

页: [1] 2
查看完整版本: 路由器配置问题