家里手机信号太差,打电信客服装了个 4G 家庭基站,但基站需要走 VLAN ,OpenWrt 自带的 VLAN 功能实在是太难用了,于是改用 VLAN 交换机,简单方便。
注:深圳电信 VLAN 41 是宽带,VLAN 45 是 IPTV ,VLAN 93 是 4G 基站。
首先在主路由 lan 接口桥接所有网口,这样家里的内网设备也能直接连上电信的网络。拨号只需要在 wan 接口里手工指定网口 + VLAN ID 就行,比如 eth0.41 代表在 eth0 上使用 VLAN 41 。
然后利用 VLAN 交换机指定相应网口的 PVID:
交换机与上游设备(图中为 2.5G 交换机)连接的网口的 PVID 应为 1 。
交换机与下游设备(图中为机顶盒和 4G 基站)连接的网口的 PVID 应为 45 或 93 。
设置 VLAN membership:
在 VLAN 1 中,交换机与上游设备连接的网口应为 untagged member ,与下游设备连接的网口不属于此 VLAN 。
在 VLAN 45 和 93 中,交换机与上游设备连接的网口应为 tagged member ,与下游设备连接的网口应为 untagged member 。
现在插上设备就能用了,超简单。
为了让电脑能享受最高带宽,我直接从主路由拉了一个线,测个速:
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/995212
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.