FTP kernel panics have returned for Multi-Wan
This seems to have returned. Upgraded from Beta1 to Beta4 today and accessing any FTP site would cause the router to reboot. We are a multi-wan installation.
Creating a firewall rule on LAN forcing outbound traffic on ports 20,21 and specifying WAN's gateway for the traffic solves the problem, but this will require debugging I think. I took a picture of the panics I could email to someone. I attempted to type bt to get a backtrace a few times, but it did not work. It seems to say press any key not to reboot.. then reboots anyway.
I appreciate all the hard work that goes into pfSense. it is a really nice piece of work.
I am using the 2010-08-12 snapshot.
what type of WANs do you have? (DHCP, static, PPPoE, …)
can't get a backtrace with the default kernel anymore as debugging has been disabled by default, may not need it as long as we can replicate the issue.
Two static and one PPPoE. I disabled/deleted the PPPoE interface (on the PPP tab in (Assign), too) and disabled that whole interface so I was left with the two static interfaces, but that didn't seem to help. This was my first thought.
Now that I think about it, I didn't reboot after bringing down the PPPoE interface though, so perhaps it was running in the background?
You tried to force traffic through the second static gateway or the pppoe(dynamic one)?
I had not tried that.
I tried it tonight and it worked normally. As long as any gateway was specified other than the gateway group, FTP traffic functioned normally. I did not investigate deeply enough to know if I was in active or pasv mode, but I'm 82% sure I was in active mode. I can keep digging on this if that would help.
I may also need to reinstall to test properly… the last panic cycle appears to have damaged the console and left some significant FS corruption. I can still SSH in and that works mostly as expected, but no menu on local console. the Config XML file appears OK though.
If I specify the gateway group in the gateway dropdown, I get panics again.
I am still experiencing the same issue. Build i386 pfSense-Full-Update-2.0-BETA4-20100826-0844. Like above the issue is resolved by creating firewall rules to catch all port 20,21 and define the gateway of single interface.
Can you please test with snapshots later than this post.
I have committed a fix for this.
We just got a kernel panic on this build: "Wed Sep 1 11:07:08 EDT 2010" though I can't tell if it was due to FTP. I've made the change to the FTP rules as described below, and will report back if this results in stability.
Upgraded to i386 build 2.0-BETA4-20100901-2344 this morning and the issue seems to be resolved. Downloaded several files via FTP and no kernel panic.