Just to clarify:
By turning off the router's dhcp, it becomes a wireless access-point (I think that is the proper terminology), which simply connects wifi to the wired ethernet cable that goes to the roboRIO. I have also given it an ssid name to wirelessly advertise: "GRIO."
For robot use, I am connecting my laptop's wifi directly to the robot's GRIO (NOT through my home router). I can connect to the home router when I need internet, or connect to GRIO for controlling the robot. Not both.
The roboRIO seems to have its own DNS, so when I type
http://roborio-698-frc.local into my browser (or when driverstation does the same sort of connection), it is resolved to whatever ip address is needed and the connection is made.
Note that 698 is our team number, and you need to substitute your team number (after you lay down the team-specific roboRIO image, of course).
gil