found the problem to not be iptables, but firewalld. This is something new starting with Fedora 17.
This page had the info I needed to resolve my issue. Was able to identify the zone for the laptop, public as she is using wan0, duh, and add nfs as a service to that zone. Now it mounts and we have access to the files. It is not instant like I am accustom to, but it does sooner or later show the files and allows access to them.
The commands I used were as follows:
442 service iptables restart
443 mount -t nfs -v -o vers=3 jackknife:/home/ray/NFS/ /home/kayla/NFS/
444 umount /home/kayla/NFS
447 umount /home/kayla/NFS
450 vi /etc/firewalld/zones/
451 d /etc/firewalld/
452 d /etc/firewalld/zones/
453 df -Th
454 firewall-cmd --state
455 firewall-cmd --state && ech "Running" || echo "Not Running"
456 firewall-cmd --state && echo "Running" || echo "Not Running"
457 firewall-cmd --get-services
458 mount -t nfs -v -o vers=3 jackknife:/home/ray/NFS/ /home/kayla/NFS/
459 firewall-cmd --list-all-zones
461 firewall-cmd --get-active-zones
462 firewall-cmd --zone=public --add-service=nfs
463 df -Th
464 d /home/kayla/NFS/
This is all from root, but from user you need to issue the following command:
[kayla@localhost ~]$ ps -ea | grep -i firewalld
648 ? 00:00:00 firewalld
When I ran that as root, it did not find anything. found that a bit odd, but that is what the -ea is on the ps.
hope this helps others who might run into the same issue.