if_pppoe ping works but dns doesn't?
-
@stephenw10 2 public IPv4? No that's not expected.
I'm using the bce0 interface with PPPoE on vlan 40 so PPPoE on bce0.40 for the WAN. I don't have any modem access on the NIC. I will get you a pcap using the mdp5 driver when I get home.
-
Ok that will be useful.
Also see if you can try running a dtrace whilst sending a failing large ping. So you'll need two ssh sessions open it, for the trace and for the ping.
In the dtrace session run:
dtrace -n 'fbt::if_inc_counter:entry / arg1 != 0 && arg1 != 2 && arg1 != 5 && arg1 != 6 / { printf("%s type %d count %d", ((struct ifnet*)arg0)->if_xname, arg1, arg2); stack(); }'
Then send some large pings in the other session that should work but fail.
Stop the dtrace with ctl+c after a few pings and see what's shown.
-
@stephenw10 Hello, sorry for the delay I have the pcap from the pppoe negociation using mpd5. Where can I upload it?
-
Yup you can upload it here again: https://nc.netgate.com/nextcloud/s/seG5XwkpgX5YL78
-
@stephenw10 done :)
-
OK great.
Were you ever able to run the dtrace command?
-
@stephenw10 yes I uploaded the file
-
Doh! Yup I see that.
I assume you're still seeing the same behaviour where only very small packets are passing?
-
@stephenw10 Correct
-
@stephenw10 any luck? I have another friend using the same setup and he’s gonna switch to my isp in a couple of days. Can’t wait to see if he gets the same problems.
-
Not yet, but the lead developer on this is away for a bit and it may need hi input.
A second data point here would be very useful I agree.