请问处于二级路由器下的电脑如何通过一级路由器唤醒?请教网络工程大神!

2021-08-21 15:56:11 +08:00
 li19910102

首先说一下家里的设备,一级路由器华硕 AC86U,二级路由器 TP-LINK-H610R,电脑一台。

其次描述一下家里的网络结构图,光猫桥接,主路由器 86U 拨号上网,这两个设备在客厅内; H610R 和电脑在另外一个卧室内,两个房间之间用千兆网线相连;具体接法是:H610R 的 WAN 口接 AC86U 其中一个 LAN 口,电脑接 H610R 的 LAN 口; H610R 只有一个 WAN 口和一个 LAN 口,并且设置自动获取 IP,就是说目前网络 IP 是 AC86U 的网段是 192.168.50.; H610R 的网段是 192.168.1.,两个 IP 不在同一个网段内,无法用 AC86U 直接通过 LAN 唤醒电脑。

最后在不连接 H610R 时,直接电脑连 AC86U,是可以唤醒的。我的问题是如何实现跨网段让 AC86U 可以唤醒接在 H610R 下的电脑呢?

补充:之所以接 H610R 是想让这个房间的 WiFi 速度更快一些,因为卧室和客厅隔很远。

2498 次点击
所在节点    问与答
31 条回复
villivateur
2021-08-21 15:57:52 +08:00
为啥要设两级路由呢?把二级路由直接改成中继模式不就好了吗
jacyl4
2021-08-21 16:07:30 +08:00
添加静态路由,打通两个网段
omi4399
2021-08-21 16:07:52 +08:00
H610R 改 AP 模式啊,或者 AC86U 开 DMZ 主机指向 H610R
9420JackT
2021-08-21 16:13:32 +08:00
弄个千兆交换机在卧室,电脑通过交换机连客厅 ac86u,
li19910102
2021-08-21 16:16:16 +08:00
@villivateur 你好,感谢回复,您说的这个是把 H610R 桥接在一级路由器下吧?我试过这个方案,这样的话,H610R 只有一个 LAN 口接 AC86U,没有另外的 LAN 口接电脑了。
li19910102
2021-08-21 16:17:10 +08:00
@9420JackT 考虑过这个方案,真的不想再额外添加设备了,设备越多,看着越乱
li19910102
2021-08-21 16:20:23 +08:00
@villivateur 另外还有一个问题是,无线中继过来的话,网络有很大的损耗,AC86U 和 H610R 之间隔的很远,还有好几堵墙。
kokutou
2021-08-21 16:22:51 +08:00
H610R 卖了,买个红米 ax6,lan 口就够了。
9420JackT
2021-08-21 16:23:53 +08:00
@li19910102 智能插座,再设置电脑来电自动开机,也不是很占地方,向日葵的开机棒的话,你 lan 口不足
li19910102
2021-08-21 16:25:12 +08:00
@kokutou 这相当于多买一个路由器么,我之所以买 H610R,是为了还另外一个房间里使用 H610E 扩展器的。想尽可能的减小隔墙的影响。
li19910102
2021-08-21 16:25:58 +08:00
@jacyl4 请教大神,能说说具体该怎么设置么?
initd
2021-08-21 16:33:37 +08:00
li19910102
2021-08-21 16:46:36 +08:00
@initd 这么说,我只需要设置静态路由就可以实现了?
ik
2021-08-21 17:46:46 +08:00
wol ? 没记错的话这个是基于 mac 地址的唤醒,不是网络打通就可以的吧, 得在一个二层网络才行, 二级路由做 ap 可解
jsq2627
2021-08-21 17:54:14 +08:00
wake on lan 必须在同一个 2 层子网才能工作。设置静态路由是不行的
所以唯一解法就是桥接。H610R 看起来不支持把 lan 和 wan 口桥接,那么基本无解。买新设备吧
jsq2627
2021-08-21 17:55:43 +08:00
买个向日葵的开机棒或者开机插座,也是相当好用的
SIGEV13
2021-08-21 18:07:25 +08:00
网络唤醒需要同处一个交换机 /组下,如果二级路由后面有 jump server 或者路由器本身可以发送唤醒包,可以通过它发数据包唤醒 。
initd
2021-08-21 18:08:10 +08:00
忘了基于 mac 地址,

可以买一个非网管交换机(这样比较好,不给上级路由增加负载压力)
或者常规无线路由器关闭 DHCP 服务,从 WAN 口接到 LAN 口,当成交换机用(但这样是把下级带机量压力转嫁到上级)

无线路由器确实是当路由模式,最好用。
sujin190
2021-08-21 19:16:42 +08:00
既然如此干脆把 H610R 扔了就是了,京东上 6 口千兆交换机也才几十块钱,买个新的就是了啊,着中国还小巧,颜值看着也不低
ysc3839
2021-08-21 20:23:52 +08:00
正常来说桥接不需要也不应该接 LAN 口,正确的做法就是接 WAN 口,然后设置成桥接。接 LAN 口桥接是针对那些软件不支持桥接的路由器的变通方案。一些会检测 WAN 口是否有网的路由器,你接 LAN 口的话可能还是无法联网。

至于网络唤醒,建议试试在 H610R 上设置静态 ARP 绑定和一个 UDP 的端口映射,端口号任意都行,然后往映射的端口发送数据。
我认为 @jsq2627 的说法是错的,首先二层就没有子网的概念,其次基于 Magic Packet 的 Wake on LAN 的工作方式很简单,网卡收到以太网帧之后会从头开始往后比较是否包含特定的子串,所以不管数据被如何封装,增加了多少头部,只要包含明文的特定的数据就能唤醒。
需要设置 ARP 绑定是因为等待唤醒状态下的网卡是个哑巴,它只会被动接受以太网帧,不会发送任何数据,自然也无法回应 ARP 请求,所以需要设置 ARP 绑定。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/797186

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX