IPv6 Tunnel MTU and Routing Problems
-
I am new here so please excuse any newbie mistakes I make. I searched the forums but didn't find anything exactly pertaining to my issue. The issue is that I created an IPv6 tunnel using a Hurricane Electric tunnel on pfSense 2.1. Everything went well but while testing I noticed that I was only seeing an MTU of 1280 on the tunnel and the HE tunnel has an MTU of 1480. After much searching and testing I found what I think is a bug in pfSense 2.1. Using ifconfig in a shell I found the MTU of the gif interface is set at 1280. The only setting in the GUI is for the MTU of the new opt interface created. I tried multiple values for the MTU of the opt interface in the GUI but the MTU of the gif interface stayed at 1280. I again used ifconfig in a shell to change the gif interface to an MTU of 1480 and everything works as it should and I get a tunnel MTU of 1480. So it seems the GUI is not actually changing the MTU of the gif interface. I guess this is the right place to report a potential bug if not please let me know or if I missed a setting somewhere please let me know.
Thanks -
Just pushed a fix for this, to correctly set the interface mtu as configured.
Try new snapshots it should behave better. -
Thanks for the quick resolution of the MTU problem. After upgrading to the newer snapshot the MTU problem is fixed and everything seemed to be working fine. Then I upgraded to the newest snapshot dated Sat Feb 9 23:46:16 EST 2013 and the tunnel stopped working. I am now having a different problem with the IPv6 tunnel. I don't know if it was the newer snapshot or the reboot that made the problem show up. The problem seems to be it is not setting a default IPv6 route in the routing table. I can ping the tunnel on both ends but cannot connect to anything outside of that. If I run "route -n add -inet6 default 2001:470:7b:e0::1" in a shell it seems to fix the problem but it doesn't survive a reboot. After adding the default route I can ping and load webpages from IPv6 sites so as far as I can tell it's working. I tried deleting the whole tunnel including the gif interface and then re-creating it and I still end up with the same routing problem. Is this a problem or could I be doing something wrong?
-
You should do a gitsync or wait for a newer snapshot, see here: http://forum.pfsense.org/index.php/topic,58731.msg315026.html#msg315026
-
Thanks, I guess I should have looked around before posting. Would have saved me some time too. Oh well, live and learn.