I have the oddest challenge. When I connect my ISP Ethernet link directly to my PC and create a PPPoE dial-up connection I connect perfectly, but when I plug it into my Cudy WR1300v3 OpenWRT router with exactly the same credentials it refuses to connect and the log gives me a 'Timeout waiting for PADO packets error' which is super weird.
My ISP has installed a Line-of-Site dish to my roof that auto-negotiates its own connection that I have no control over and their Zyxel router creates a perfect PPPoE tunnel but my OpenWRT router refuses to do the same thing and it would be very nice to connect directly without running though their equipment in the middle.
Welcome to the forum.
Correct me if I am wrong, but I think your setup is as follows:
Dish - Zyxel - PC = working
Dish - OpenWrt - PC = NOT working
This is most probably due to the fact the the mac address of the Zyxel is 'required' for the dish setup (provisioned).
Several questions about your setup/configuration:
Which version of OpenWrt are you using on your Cudy WR1300v3?
Is it allowed by your provider to change the used Zyxel device? Sometimes this is not allowed!
Did you try the setup with the same mac address of the Zyxel on the OpenWrt router?
What do you want to achieve with changing the Zyxel with your OpenWrt?
Thank you so much for your response. You've got it pretty much spot on but with a twist:
Dish - Zyxel - PC = working
Dish - OpenWrt - PC = NOT working
And...
Dish - PC (Using PPPoE dial-up) = Working (No Zyxel or OpenWRT between)
I'm running the latest v24.10
It may not be allowed but their service is so rubbish I really don't care
Yes, I believe I got the MAC right by changing the WAN port settings under devices and checking the networking config file
I'd like to get services like DDNS running without multiple forwards and have more control over my internet connection. Plus it's a bit of an academic exercise.
There is also very little information about your device on OpenWrt:
At the end you have to make sure that the working settings (PC and Zyxel) are the same on OpenWrt to be working. On OpenWrt CLI dmesg and logread could help finding why OpenWrt does not make the right connection.
Another possible reason for that would be lack of or incorrect VLAN ID , but I would have thought you would have needed that to get the PC PPPoE connection working