Hello, I exchanged the hardware of my firewall/NAT-router from an old 400 MHz AMD K6-2 to an 1.6 GHz Intel Atom N270 CPU. I was using the user-space pppoe(8) driver to connect to my internet provider.
On the new hardware, the connection was very slow with about 200kb/s instead of the usual 700kb/s. I found out that changing to the kernels pppoe(4) driver did the trick. What I am missing now is a way to run a script when the IP address on the pppoe interface changes. There seems to be no mechanism like the /etc/ppp/ppp.linkup script provided by the user-space pppoe(8) driver. It should be easy to add a cron job and check if the IP address has changed since the last run, but I thought there might be an easier way which I simply didn't found yet. Thanks, Christian