本帖最后由 wenhan9028 于 2020-1-7 10:44 编辑
背景:光猫是hs8145C iptv是ipoe的方式,Internet vlanid是41 iptv vlanid 是99,路由器是k2p b1 梅林固件不要使用梅林 iptv插件 端口对应有问题 命令行下操作修改端口
备注:命令行下port 0-3 表示 路由器中四个lan口
原始配置如下
取消了所有的端口绑定
vlan绑定中做如下配置,将99vlan绑定到千兆口
路由器配置如下
ssh 连接到路由器
执行robocfg show 最下面两行能看到如下配置(其中lan口在vlan1 ,4口表示wan 在vlan2 ) 不同路由器需要自己对应这步很重要这一步很重要 必须对应好
默认配置如下
robocfg show
Port 0: DOWN enabled stp: none vlan: 1 jumbo: off mac: 00:00:00:00:00:00
Port 1: 1000FD enabled stp: none vlan: 1 jumbo: off mac: 00:22:6d:53:6d:1b
Port 2: DOWN enabled stp: none vlan: 1 jumbo: off mac: 00:00:00:00:00:00
Port 3: DOWN enabled stp: none vlan: 1 jumbo: off mac: a4:be:2b:26:37:48
Port 4: 1000FD enabled stp: none vlan: 2 jumbo: off mac: ac:85:3d:a9:9a:aa
Port 8: 1000FD enabled stp: none vlan: 1 jumbo: off mac: 00:90:4c:1e:50:50
VLANs: BCM5301x enabled mac_check mac_hash
1: vlan1: 0 1 2 3 8t
2: vlan2: 4 8u
我将iptv连到 port3下
命令行下执行如下命令
robocfg vlans reset vlan 1 ports "0 1 2 8t" vlan 2 ports "4 8u" vlan 89 ports "3 4t"
意思是 port 0-2 在 vlan1中 ,wan口在vlan2中 ,port3在vlan89,vlan89也就是前面配置vlan绑定中用户侧VLAN的89 4t 我理解是将wan口配置为trunk
这样wan口过来的iptv数据才会转发到port3口
这里一定要确认好 vlan89 中的端口一定要是wan口和想连iptv的端口 我之前不成功的原因就是梅林的iptv插件端口对应有问题,把port0 和port3划到一个端口
配置后
robocfg show
Port 0: DOWN enabled stp: none vlan: 1 jumbo: off mac: 00:00:00:00:00:00
Port 1: 1000FD enabled stp: none vlan: 1 jumbo: off mac: 00:22:6d:53:6d:1b
Port 2: DOWN enabled stp: none vlan: 1 jumbo: off mac: 00:00:00:00:00:00
Port 3: DOWN enabled stp: none vlan: 89 jumbo: off mac: a4:be:2b:26:37:48
Port 4: 1000FD enabled stp: none vlan: 2 jumbo: off mac: ac:85:3d:a9:9a:aa
Port 8: 1000FD enabled stp: none vlan: 1 jumbo: off mac: 00:90:4c:1e:50:50
VLANs: BCM5301x enabled mac_check mac_hash
1: vlan1: 0 1 2 8t
2: vlan2: 4 8u
89: vlan89: 3 4t
因为路由器重启会导致vlan配置失效 需要将配置命令写在开机启动脚本中
发帖注意事项
请勿胡乱发帖:https://www.right.com.cn/forum/thread-8307840-1-1.html
账户手机验证:https://www.right.com.cn/forum/home.php?mod=spacecp&ac=plugin&id=jzsjiale_sms:home
|