1
terrancesiu 291 天前 1
你需要单独在 ether1 下配置 2 个三层 vlan ( vlan1420 和 vlan3417 )(不是在 birdge 里配置,如果在 birdge 配置复杂点)。然后再在三层 vlan 接口下面配置 macvlan 避免 mac 跟 ether1 的 mac 地址一样。比如新建 macvlan1420 和 macvlan3417 ,接下来你的 pppoe 的拨号接口应该是 macvlan1420 。至于 iptv 你看看你的机顶盒验证方式如果是 ipoe ,那需要抓包获取 dhcp option 鉴权信息,如果是 pppoe ,跟 macvlan1420 的配置一样。最后就是 igmp-proxy 的 upstream 接口选择 pppoe 或者 dhcp 的接口。
|
2
que01 OP @terrancesiu 感谢回复得如此详细具体。但是实际上我已经尝试过 vlan 下面加 macvlan ,但是没明白为什么没有拨号成功,直接在 ether1 下面进行加 macvlan1420 、macvlan3417 倒是成功了(虽然这样它们就空挂着 vlan 的名字实际没有走 vlan)。我这边 iptv 也是和网络一样走 pppoe ,而且没有做 mac 绑定处理。问题已经自己探索解决好了。还是很感谢 v 友
|
3
gam2046 291 天前
我自己是这样的设置的。
- 光猫设置端口为 VLAN 透传 - 光猫端口接 ROS (也就是光猫到 ROS 就一根线) - ROS 在该接口下创建两个 VLAN ,分别对应拨号与 IPTV - 按照正常流程在 VLAN 上拨号以及 IPTV 认证 - 根据需要自己配置一下路由表即可,我自己通过 IPTV 地址的白名单,将特定 IP 转发的 IPTV 的 VLAN ,其他都走正常拨号出口,就实现了内网任意设备均可同时访问公网与 IPTV 。 - 需要组播的话,设置 igmp-proxy ,upstream 为 IPTV 的 VLAN |