Bug #1759
closedPPPoE not working
0%
Description
Hello,
I just updated to the latest snapshot, August,5 2011 on a box that connects to internet via pppoe.
After the update, the box still does a dial up and gets connected. It gets an IP address assigned and you can ping everything (from the box). The box is also pingable from the internet - but you can't connect to it.
If you try to run a fetch or dyndns update, it fails. I checked it three times, did a plain install and restored the configuration. The box was never able to connect to the outer world. Only pinging was working. Even disabling pf via pfctl -d didn't change anything.
When monitoring the traffic on the pppoe device or the ethernet device that is used by pppoe you can see the connection attempts from the box and the answers from the internet - but those are just "ignored" - even if pf is disabled.
Sometimes the box was able to do dns lookups. Interesting is the fact that for example "dig" was able todo a dns lookup when you passed it a dns server via "@8.8.8.8" but not if it has to use the servers in resolv.conf. Even just calling dig without any options didn't show any root server - only a timeout. Calling dig with "@8.8.8.8" worked ...
As a last resort I restored the kernel from june, 22nd 2011 and after the reboot everything started working again. So it looks a lot like there is a bug in the kernel and/or the pppoe stuff.
After the kernel from june worked, I reinstalled the latest kernel and it wasn't working anymore. Rollback to the old version -> working again
KR,
Grimeton