1
xhcnb 2022-10-25 17:21:17 +08:00 1
ikuai 也可以设置 option 125 的, 你的软路由要设置一个"桥"把光猫的 vlan85 带给 iptv 盒子, 比如端口 1 接光猫, 端口 2 接盒子, 那么 vlan85 要在这两个口之间透传
我能想到的办法是软路由器安装 esxi 之类的虚拟化平台, esxi 内设置一个虚拟交换机 0 上连端口 1, 并设置 4095 允许所有 vlan 爱快的 wan 接虚拟交换机 0 上, 端口 1 划分给虚拟交换机 1, 做为 lan 现在需要做的就是在虚拟交换机 0 和 1 之前创建一个桥, 只允许 vlan85 通过, 这个好办, 再虚拟一台 linux, 接入两个虚拟交换机, brctl 一下 |
2
WizardLeo OP @xhcnb
感谢回复! 不好意思,我的 linux 基础实在特别差,底层虚拟化平台也只用过 unraid >﹏< 所以有几个问题不太懂。 1.我现在的问题是 vlan85 没有传过去吗?之前在 openwrt 的时候是给两个接口直接桥接 vlan85 ,ikuai 也可以设置 vlan ,可以这么操作吗? 2.如果不行的话,虚拟交换机的部分能不能用物理的网管交换机代替?我看网上有些文章说需要设置 trunk 口什么的(看不太懂) 3.如果以上全部都不行的话。我现在软路由是 n4500 ,最早想到可能需要用上 exsi 就上了 4g 内存。这配置足够虚拟化 ikuai+完成上述配置吗?如果我还想在这台机器下部署一个 openwrt 作为旁路由(原计划在 unraid 上),配置会不会太低? |
3
xhcnb 2022-10-27 14:40:13 +08:00
@WizardLeo 本质上就是要在 wan 和 lan 之间透传 vlan85, 所以必须有一个桥(linux 软件虚拟桥或物理网管交换机)来完成这个任务
简单起见的话你虚拟一个爱快当主路由, 虚拟一个 openwrt 专门用来做 vlan 桥,就不需要操作命令行 理清数据流向就简单, 光猫出来两根数据流, 互联网和 vlan85 进入 wan 口, 爱快接收"互联网"拨号或 dhcp 当自己的 wan, 这种情况下 vlan85 就被丢弃 所以要在 esxi 内设置一个虚拟交换机 1 爱快和 openwrt 都接在上面, 爱快只处理"互联网"上网用, openwrt 只处理"vlan85" 转发到另一个虚拟交换机 2, 交换机 2 上接的是爱快的 lan 和 openwrt 桥接过来的 vlan85 trunk 口的意思就是允许所有 vlan 网管交换机就更简单, 端口 1 接光猫, 端口 2 和 3 接软路由器分别对应 wan 和 lan 设置端口 1 和 2 属于 vlan0 untag 设置端口 3 属于 vlan1 untag 设置端口 1 和 3 属于 vlan85 tag 这样数据流向是不是就很好理理了 |