Hi - I, unfortunately, don't speak German, but a lot of my Google searches resulted linking to this forum, so I figured I'd register and ask anyway!
But before I ask, some context:
About a month ago, I received a fiber optic (GPON) connection to the home and along with it, a Fritzbox 5491. As I already own some more advanced networking equipment from Ubiquiti and Mikrotik, I'd like to replace the Fritzbox with one of my gear, but the ISP doesn't provide any support in doing so. But because I'm a persistent bastard, I figured I'll try on my own anyway.
During my investigaion about how GPON works with my ISP is that they do serial authentication of the GPON device before the OLT allows it to come online.
Luckily, 5491 comes with a proper SFP GPON module, which can be removed from Fritzbox and inserted into any other device, which I can confirm it works and is recognized by both Unifi Switch and Mikrotik routerboard. But, it isn't allowed online just like that because I can see from various tools that the SFP module itself doesn't have the serial stored on it, inspecting the device from Mikrotik router shows the field is empty. This was odd to me, so I decided to investigate what happens when Fritzbox detects the module. For this, I used fritz.box/html/capture.html which allows you to download raw packets from any interface (WAN, in my case) and import the dump into Wireshark.
What I discovered is that once SFP module is inserted into Fritzbox it apparently has a built in IP address (192.168.47.1 - and the MAC address corresponds to the sticker on SFP module), and then it's sent some TCP packets from the IP 192.168. 47.2, which has Fritz's MAC address, and upon investigating the payload I saw that Fritz is actually "injecting" the SFP module with several relevant peices of data:
- "F!Box5491" (I imagine this gets set as sfp-vendor-name)
- "07.12_1.3.26" (probably the sfp-vendor-part-number or sfp-vendor-revision )
- "AVMGXXXXXXXX" (the serial number needed for the ONT to be authenticated with the OLT)
However, this is where my investigation skills ran out, I have no idea how to proceed from here and am wondering whether there's a way that I can enable SSH or Telnet on Fritzbox with minimal downtime (wife and kids threatened me with death if anything happens to the Fritzbox
I am by no means a Linux expert, but I do know my way around and if I somehow got into Fritzbox's OS, I'd most likely be able to investigate how Fritzbox pushes the settings onto the SFP module the way it does - and then replicate this behaviour on my own gear.
Thank you!
But before I ask, some context:
About a month ago, I received a fiber optic (GPON) connection to the home and along with it, a Fritzbox 5491. As I already own some more advanced networking equipment from Ubiquiti and Mikrotik, I'd like to replace the Fritzbox with one of my gear, but the ISP doesn't provide any support in doing so. But because I'm a persistent bastard, I figured I'll try on my own anyway.
During my investigaion about how GPON works with my ISP is that they do serial authentication of the GPON device before the OLT allows it to come online.
Luckily, 5491 comes with a proper SFP GPON module, which can be removed from Fritzbox and inserted into any other device, which I can confirm it works and is recognized by both Unifi Switch and Mikrotik routerboard. But, it isn't allowed online just like that because I can see from various tools that the SFP module itself doesn't have the serial stored on it, inspecting the device from Mikrotik router shows the field is empty. This was odd to me, so I decided to investigate what happens when Fritzbox detects the module. For this, I used fritz.box/html/capture.html which allows you to download raw packets from any interface (WAN, in my case) and import the dump into Wireshark.
What I discovered is that once SFP module is inserted into Fritzbox it apparently has a built in IP address (192.168.47.1 - and the MAC address corresponds to the sticker on SFP module), and then it's sent some TCP packets from the IP 192.168. 47.2, which has Fritz's MAC address, and upon investigating the payload I saw that Fritz is actually "injecting" the SFP module with several relevant peices of data:
- "F!Box5491" (I imagine this gets set as sfp-vendor-name)
- "07.12_1.3.26" (probably the sfp-vendor-part-number or sfp-vendor-revision )
- "AVMGXXXXXXXX" (the serial number needed for the ONT to be authenticated with the OLT)
However, this is where my investigation skills ran out, I have no idea how to proceed from here and am wondering whether there's a way that I can enable SSH or Telnet on Fritzbox with minimal downtime (wife and kids threatened me with death if anything happens to the Fritzbox
I am by no means a Linux expert, but I do know my way around and if I somehow got into Fritzbox's OS, I'd most likely be able to investigate how Fritzbox pushes the settings onto the SFP module the way it does - and then replicate this behaviour on my own gear.
Thank you!