PPPoE Client not answering PPP Config Request

Hi everyone, im trying to set up a HEX PoE as a pppoe client. Unfortunately is not working and i can’t find why. In some part it seems like it stopped “anwering” to the ISP Server after the PPPoE discovery and some negotiation, After the ISP server sent the same packet 10 times (About auth negotiation), hex dont responds so ISP Server finally sent a PADT Packet and connection drop. I can see this using a sniffer (Mirror ether1 port on ether5 and capture using wireshark)

If i let it continue it just repeat the same process.

Scenario

ISP --------- Fiber --------- ISP ONU (Bridged) -------------- HEX (ether1 with no ip)

Important Info

  • Stock Out of the box configuration after reset used


  • I just created the pppoe connection with default config


  • no other “special stuff” in the box (Mikrotik beginner here)

Steps to set up

  • Set Up the PPPoE, with username and password.


  • Try to connect - Never finishes always got a disconnected


  • Enable Log Topics(ppp, pppoe, debug, packets)


  • Set up a Windows Machine with same values and connected to the same ethernet port at ONU and worked fine (Changed the NIC just to check MAC address limitation and worked with both nics)

Issue
The connection do not works, never connects and i got this logs
Captura de pantalla 2023-08-06 144035.png

If you use a snnifer on the ether1 interface you get this
Captura de pantalla 2023-08-06 removed.png

After 10 request the ISP server gives up and sent a PADT


In some point i was able to get this error exactly when it stopped answering but don’t know how to get it again (don’t remember the topics or order)

PPP received non-LCP packet (0x21) when LCP not open


Whats Done

  • Multiple Factory Resets


  • Differente RouterOS (6.49.8, 7.10.2, 7.11rc2)


  • Tested with a windows Machine (works perfectly)


  • Changed ppp profile, and auth options but no luck (Same behavior)


  • Removed Auth options, username, password etc… and same behavior

My end goal is to replace the ONU equipement with the Mikrotik, but right now just removing the routing function of the ONU is fine.

Hi, Any helping hand is appreciated.

Hi,
I would start with creating packet sniff also on windows machine and on Routerboard
and then trying to find any differences in negotiation.

Please post also:

/ppp/export
/interface/pppoe-client/export

You can also share the sniff from Mikrotik.

Hi: Thank you for your help:

[admin@MikroTik] > /ppp/export
# 1970-01-02 00:52:04 by RouterOS 7.11.2
# software id = A4WP-NCJC
#
# model = RB960PGS
# serial number = D52F0E37C6E6
[admin@MikroTik] > /interface/pppoe-client/export
# 1970-01-02 00:52:23 by RouterOS 7.11.2
# software id = A4WP-NCJC
#
# model = RB960PGS
# serial number = D52F0E37C6E6
/interface pppoe-client
add add-default-route=yes disabled=no interface=ether1 name=pppoe-out1 \
    use-peer-dns=yes user=theuser
[admin@MikroTik] >

attached.

Have the windows one too if its helpful
Mikrotik PPPoE.txt (88.2 KB)

Hi,
do you have also password defined under pppoe-client?
BRAS is repeatedly sending Configuration Request to Mikrotik,
but no answer from them.
You could try also run debug for ppp/pppoe.