SFU 光猫如何获取 VLAN 划分信息?

2023-10-07 20:48:22 +08:00
 username1919810

光猫是运营商自家的对等 10G-EPON 的 SFU 猫,只有一个 10G 电口和 PON 口,无管理后台。
路由器直插光猫电口就能直接用 DHCPv6 拿到 IPv6 前缀,IPv4 走 4in6 隧道。
打算用 XE-99S 猫棒取代这个光猫(猫棒和光猫使用的都是 Cortina CA8271x ),目前看来改 MAC 地址就能成功向 OLT 注册
但是 DHCP 拿不到地址,猫棒默认似乎是全透模式,运营商的 VLAN 划分也完全不清楚是怎样的。
联系运营商要 VLAN 信息这条路已经确定不可能走通了(日本人死脑筋
有办法在路由器上对光猫抓 VLAN 的信息吗?

2697 次点击
所在节点    宽带症候群
57 条回复
buaacss
2023-10-07 20:59:10 +08:00
日本的光猫上没有 vlan 信息吗?
ChangeTheWorld
2023-10-07 21:23:32 +08:00
VLAN 在路由上面有吧,另外那个 4in6 搞起来似乎也比较麻烦
yyzh
2023-10-07 21:23:54 +08:00
日本当地论坛应该有相关的讨论吧?
username1919810
2023-10-07 21:24:13 +08:00
@buaacss #1 没管理后台,有也看不到。
username1919810
2023-10-07 21:24:42 +08:00
@ChangeTheWorld #2 4in6 我倒是架好了,现在想把光猫换成猫棒,碰到了这个问题
username1919810
2023-10-07 21:25:03 +08:00
@yyzh #3 翻遍了 5ch 等地方,看起来没人讨论这个问题(
ChangeTheWorld
2023-10-07 21:29:24 +08:00
电脑上开 Wireshark 抓包,路由器 WAN 口插电脑上看获取了什么 VLAN ,应该行得通
username1919810
2023-10-07 21:50:40 +08:00
@ChangeTheWorld #7 光猫还是路由器?因为 ISP 路由器和我自己的 openwrt 软路由插那个光猫都是能直接 dhcpv6 拿到前缀上网,所以不太清楚到底是不是那个光猫上有划分 vlan
ChangeTheWorld
2023-10-07 22:02:45 +08:00
@username1919810 从你这个描述来看 VLAN 还是在光猫上的,光猫没管理页面的话比较难搞,要是拆机有 TTL 还能看看…别的方法是有但是海外估计没这个条件
buaacss
2023-10-07 22:08:29 +08:00
vlan 是在光猫上的,就像楼上说的,除非你能 ttl 到光猫上,不然没别的办法了。vlan 都在光猫上 untag 掉了。
buaacss
2023-10-07 22:11:33 +08:00
不知道 openwrt 能不能刷在一个光转发器上,如果可以的话,光纤接转发器,转发器接光猫,把 vlan 透传过去。然后在这个设备上抓包。可能某些光纤交换机可以,没这么搞过,不确定。
yyzh
2023-10-07 22:14:15 +08:00
10
20
110
都试试,看看哪个能 dhcp 到 ipv6 地址
nkloveni
2023-10-07 22:33:21 +08:00
光猫开透传模式,电脑上用 wireshark 抓个包,运气好的有广播包啥的,里面是带 vlan tag 的,然后照着配就行了。
nkloveni
2023-10-07 22:39:14 +08:00
另外还有一种可能是采取了 IPOE 的方式认证,在你请求 DHCP 的时候猫棒自动帮你插入了认证信息。你说起日本我想起来了,好像为了避免 NTT 那个集中式 bras ,大家都在改成 IPOE 认证。如果这样还比较麻烦,自己弄要么 hack 掉那个 SFU ,要不自己整个 OLT ,绝绝子...
username1919810
2023-10-08 02:44:24 +08:00
@buaacss #10 拆机看到了疑似 UART 的触点 TX 、RX:
不知道那个 E 是不是 GND 。
username1919810
2023-10-08 02:45:42 +08:00
@yyzh #12 倒是可以 0-4096 依次尝试(
username1919810
2023-10-08 02:47:11 +08:00
@buaacss #11 路由器上倒是有两个光口,说不定可以把这两个口配置成端口镜像?但是我没有光模块,只有两个电口模块和一个猫棒
username1919810
2023-10-08 02:47:59 +08:00
@nkloveni #14 给 DHCP 包插认证信息就麻烦了。。
yunisky
2023-10-08 03:48:48 +08:00
理论上来说,光猫在成功上线之后就已经协商好了 gemPort 和 tcont 的信息了,gemPort 里带的 vlanid 也清楚了,只是有没有方式显示出来的问题。
思路有 2 个,
1 、看看这个能进命令行的猫,有没有什么 show 类的命令,或者 debug 的命令,能把 vlanid 显示出来。
2 、我已知的,华为的猫有这个命令可以用,如果 1 实在不行,可以找个华为的猫来抓抓数据流试试。
username1919810
2023-10-08 04:40:11 +08:00
@yunisky #19 如果能协商好的话理论上直接就能用(?

目前猫棒能进 SSH ,运营商的猫暂时没什么管理方式

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

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

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

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

© 2021 V2EX