Greetings..
So I just received my ODI GPON ONU SFP today, configured it after updating the Firmware.
I’m getting an O5 state and It says Registered on the GPON Network.
But, I’m unable to initiate a PPPoE connection from my Mikrotik Router RB5009UPr+S+IN.
I have tried the Quick setup as well.
I have also changed the WAN Interface to SFP Port after removing the port from the Bridge as it was a Slave and I still cant get the PPPoE to Scan for the ISP Service.
Please let me know if I have missed out anything.
Any assistance would be appreciated.
Here is my Configuration, I tried exactly as yours. But Its not able to initiate the PPPoE Dialup.
I even set the ODI VLAN to Transparent Mode. (The Auto is detecting the VLAN to 10 as well)
The SFP Port and vlan is showing in Italic, Wonder why that is
sfp-sfpplus1 interface doesn’t seem to be in connected/running state. What does ODI UI say about GPON status? You’ll have to verify it’s established between SFP+ module and OLT.
I finally got it to work, the solution was setting the Link Speed to 1G instead of the Auto Negotiate. Guess the ISP doesn’t Support 2.5G Link speeds yet. ODI Version was 240408.
I was able to establish a PPPoE Scan and a Dialup successfully.
I have skipped the ARP part, Since I don’t really understand what that is. It’s a bit confusing to me.
I am unable to access the WebGUI of the ODI though, since it’s on a different subnet:
LAN Subnet is 192.168.1.0/24
ODI SFP LAN is 192.168.2.1
I want to personally thank you for your assistance.
Everything works fine, Except for the ODI WebGui, I guess its because IGMP Snooping is Enabled. Hence the ARP isnt working as intended to. If I Disable it in ODI SFP, I loose the Port Forwarding for some weird reason.
Under IP → Address, add the address 192.168.2.10/24 to the sfp-sfpplus1 interface (if pppoe-out1 sits on sfp-sfpplus1, if it’s on a vlan interface instead, then add this address to that interface).
Then if your configuration is based on the default configuration of the router (defconf), add the interface (sfp-sfpplus1 or vlan) to the WAN interface list (Interfaces → Interface List). This ensures that connection from LAN to the ODI WebGUI is properly NAT’ed (masquerade). If you don’t use the default configuration, then you’ll need to manually add a srcnat masquerade rule to IP → Firewall → NAT instead, for out-interface=sfp-sfpplus1 (or the vlan interface).
Now you should be able to access the ODI WebGUI with your web browser.
Thank you for helping me, I have manually added a srcnat masquerade rule to or out-interface=sfp-sfpplus1 and added a permanent IP to the SFP in ARP List. I can now access the ODI WebGUI.
@qatar2022.
I have disabled the Auto negotiate and set the LAN Speed of the SFP to 1Gbps and then only I get a “link ok” status, any other speeds says “no link” even with or without the Fiber Plugged into SFP Module. Any reason why this could be happening? I cannot force 2.5G.
telnet sfp and write this command
flash set LAN_SDS_MODE 6
mib commit
reboot
after reboot check “flash get LAN_SDS_MODE”
you should get reply “LAN_SDS_MODE=6”
So I ran into another Issue… (Before even attempting to get 2.5G to Work)
Note: I have not fiddled with any of the configuration since it was successfully running.
Yesterday evening I shut down the RB5009 safely to do some cable management and move the router into my mini rack after testing and upon power-on, the router could not Initiate a PPPoE connection Nor could I even get into the WebGui (Which was working until last evening). SFP and VLAN 10 interface was up and running.
Troubleshooting steps which I tried.
I reset the RB5009 to default configuration. Since the SFP Port was on the Bridge, I tried to access the WebGUI after changing the IPv4 on my PC Network adapter to 192.168.2.100 subnet since the ODI SFP was set to 192.168.2.1 - No Luck here.
I tried to Torch the Interface (SFP and VLAN10). - It could pick up the VLAN-10 ID (pppoe discovery).
Unplugged the Fiber from the ODI SFP, Still wasn’t able to get to the WebGui, No Ping, and cant even Telnet into the Stick.
So i finally got it to work, the reason was that there was MAC Address Conflict. The ODI SFP was having the same MAC Address as the Interface SFP on the RB5009, hence I couldnt get into the WebGUi nor Telnet
Then I tried to get the 2.5G working as per your Guide and ended up loosing access to the ODI SFP.
Since I could Telnet to the SFP I executed the Commands:
flash set LAN_SDS_MODE 6
mib commit
After the Reboot, I Cant Initiate a PPPoE connection, Nor can i Telnet to revert back the changes.
I updated my RB5009 from v7.10.2 to v7.12.1…
Cannot get ascess to the WebUI.
Cannot Ping 192.168.2.1.
Unable to Force 2.5GbaseX.
It finally worked, all I had to do was Disable Auto Negotiate and manually set the Speed to 2.5GBaseX and leave it for a while. It eventually achieved a “link ok” status after like 5-7mins. Didn’t have to Telnet and force it.