单网卡旁路由单线复用,双 dhcp 服务,可行吗?

2022-11-17 21:08:56 +08:00
 basncy
光猫拨号,有 4 个 lan 口,其中 lan2 接旁软路由单线复用。
光猫 lan1 和 2 一组 vlan ,使用光猫路由和 dhcp 功能(192.168.1.1/24)
光猫 lan2 ,3 ,4 为另一组 vlan ,使用软路由的 dhcp 功能(10.0.0.0/24),有透明代理过墙。

想达到的效果:有个无线 ap ,接光猫 lan1 上普通网,不受旁路由 boom 影响;接光猫 lan3 或 4 能过墙上外网(旁路由 boom 了大概率会断网)。

有没有人实现过?光猫里 lan 口怎么绑定? pppoe 拨号怎么绑定?
1605 次点击
所在节点    宽带症候群
7 条回复
systemcall
2022-11-17 22:07:18 +08:00
理论上可以
实际上要看你的光猫的固件有没有 bug 。现在的光猫一般是魔改版的 openwrt ,openwrt 本身是支持这么弄的,但是你的光猫可能不行
但是你是一个 AP ,不同时间接到不同的 LAN 吗?还是说两个 AP ,两批设备分别接入两个 AP ?
搞不懂你为什么要这么搞
没有隔离局域网之间的设备的需求的话,你大可以手动指定要走代理的设备的网关为旁路由
或者,你可以找个 OpenWRT 或者可以运行正常的 Linux 系统的设备,自己指定一下 DHCP 的参数,让不同的设备获取到不同的网关。这其实没多复杂。DHCP 服务器只参与 IP 地址的分配,对性能和带宽的要求非常低。理论上你可以拿个 ESP8266 之类的单片机自己写一个
2PoL
2022-11-17 22:11:08 +08:00
用 ROS 的 DHCP option set 很容易实现这样的需求
basncy
2022-11-17 22:32:26 +08:00
@systemcall 不同的 lan 口提供不同的网络服务。可能 vlan 间有隔离(对单线旁软路由来说,一个 vlan 当成 wan ,另一个当成 lan ,因为 ipv6 也做了透明代理(关 dhcpv6 服务只开 slaac)。
那些傻瓜 ap 接到不同 vlan 绑定的 1 或 4 口,使用到的 dhcp 服务器或得到的 ra 地址段会不一样吗?

假设光猫只能改端口绑定,光猫没多余折腾空间。
改 DHCP 参数这主意不错,但是 1.光猫上折腾不了,2.android 没有 dhcpc6 ,ra 没这种参数吧。
basncy
2022-11-17 22:54:50 +08:00
光猫 vlan 绑定需要用到上行 vlanid , 但我 234 口这组 vlan 不会走到上行接口,随便填一个吗?这样部分流量可能会漏到运营商交换机吧,然后非法 vlanid 给丢包。
basncy
2022-11-17 23:44:48 +08:00
这光猫 LAN 口好像不支持 vlan 绑定。简单设置后无效,比如将某个口设置成 vlan 绑定仍然能获取到光猫分配的 ip 。 不折腾了。
zmcity
2022-11-18 14:14:22 +08:00
光猫不行,我后来用支持 vlan 绑定的 ap 和三层交换机搞了两个 ssid 做了这个。
spediacn
2022-11-21 22:55:37 +08:00
爱快也很好实现,每个 vlan 各自一个 dhcp

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

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

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

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

© 2021 V2EX