搜到的太多的 openwrt 的旁路由的都是用 openwrt 做旁路由如何设置的。
目前的拓扑:
n1 作为旁路由,ip=192.168.0.2/24 static,gw=192.168.0.1,可以通过客户端从 dhcp 改为 static 的方式接入使用,现在想使用路由器自动分发这个旁路由。
newifi 做主路由,wan 口开 pppoe 拨号,lan 的 interface 的设置:
ipaddr:192.168.0.1/24 ipv4 gateway: 这里写 1 还是写 2 ? use custom dns server: 这里要写 2 么?
dhcp server 选项卡: advanced settings:
dhcp-option 这里我参考了 https://www.cnblogs.com/nicephil/p/6294805.html 的写法,写了
3,192.168.0.2
6,192.168.0.2
然后保存,客户端拿到的 gw 还是 1
所以正确的姿势是啥呢。。
1
wd 2020-12-08 08:48:20 +08:00 via iPhone
客户端拿到的不对应该是去看看 dhcp 配置是不是有问题。主路由和 n1 应该就是你现在这样的配置。
|
2
wd 2020-12-08 08:48:56 +08:00 via iPhone
另外 你也可以试试看把客户端的 gateway 改成 2 是不是可以上网
|
3
KKLeon 2020-12-08 08:49:52 +08:00 via Android
完全一样的配置,newifi 做主路由拨号,n1 做旁路由。
|
4
Junichi 2020-12-08 08:51:33 +08:00
我试过 主路由网关和 dns 都空着没填,然后关闭 dhcp 服务,旁路由做 dhcp 服务分发 ip 和 dns
|
5
KKLeon 2020-12-08 08:55:38 +08:00 via Android
旁路由网管开启 hdcp,ipv4 子网指向主路由的 ip 地址,newifi 负责拨号,打开桥接,光猫需要改桥接。
|
6
sinORcos 2020-12-08 09:11:26 +08:00
旁路由应开启强制 DHCP,即检测到网络中已有 DHCP,旁路由的 DHCP 仍不失效
|
7
WebKit 2020-12-08 09:28:08 +08:00
newifi 做主路由拨号,n1 做旁路由,极路由 DHCP 里 DNS 网关设置 N1 的 IP 就行,你想要 N1 做主路由但是 N1 只有一个网口怎么做主路由。
|
8
xtx 2020-12-08 09:43:57 +08:00 via iPhone
问个题外话,openwrt 怎么修改已连接设备的设备名称啊。
|
9
germain 2020-12-08 10:15:54 +08:00
啥叫旁路由? “旁边的路由器”?
你只有一个 default gateway 你要做的是用 dhcp 把你的 n1 那条路的 static route push 到客户端, 而不是修改 gw |
10
phpfpm OP |
11
phpfpm OP @wd 所以你 newifi+旁路由 n1 的设置里面,dhcp 服务谁提供呢,主路由还是旁路由?
dns 应该是旁路由提供,因为涉及到科学上网。 |
14
phpfpm OP |
15
germain 2020-12-08 11:38:48 +08:00 1
@phpfpm 刚说了,你要做的不是修改 gw,而是增加自定义路由。很多方式, 既然你已经开始在用 dhcp 的方式了,那么简单的 dhcp 推送静态路由表就行了。
例如:dhcp-option=option:classless-static-route,172.217.0.0/16,192.168.0.2 #让 Google 的某条路由走 N1 (注意:1,不要同时开两台 dhcp server 2,你的 default gateway 永远是 newifi 不是 n1) |
17
KKLeon 2020-12-08 11:55:36 +08:00
去恩山看看吧,那里的大佬比较多。
|
18
phpfpm OP |
19
phpfpm OP @KKLeon 嗯嗯,我倒是不着急慢慢折腾。
目前主路由是 k2p a1 官改固件,2.4g 有问题无法开启,而且也不支持向下推送 gw 但是如果直接刷机设置折腾估计网络会崩掉一段时间(超过一天的线上事故就该被媳妇跪搓衣板了) 所以先把 newifi 设置好之后无缝切换。 |
20
cpsony 2020-12-08 16:01:06 +08:00
旁路由试过两种方式的,家里主路由是水星的一个千兆路由器,旁路由是 nanopi R2S,静态 IP
1 、主路由拨号+DHCP,这里的 DHCP 里的 DNS 写旁路由的 IP,旁路由不开 DHCP,但是设备多了之后发现主路由的性能估计不行,有的设备连不上,于是换第二种。 2 、主路由仅拨号,不开启 DHCP,旁路由开 DHCP 。LAN 口的网关写主路由网关,网络-接口-修改-下方 DHCP 页,开启 DHCP 和强制 DHCP (可能不需要,保险起见我开了) https://i.loli.net/2020/12/08/nJ9WjmTYDysNkRG.png 没写过 DHCP 选项卡的 advanced settings,仅供参考,尝试前先备份 |
21
nbweb 2020-12-08 17:07:59 +08:00 1
1,旁路由关闭 dhcp
2,主路由设置的是对的 3,主路由打开 dhcp,主路由分配 ip 4,在主路由上设置网关和 dns 为 2 的,你设置是对的。 主路由重启一下,电脑网络断一下,就 ok 了。 |
22
wd 2020-12-09 07:36:03 +08:00 via iPhone
客户端使用静态 ip 设置就可以任意设置网关 ip 了...
|