We were having a similar problem. Here what we needed to do to solve it.
- make sure you have a static IP. Anything that is not 2, 1, or 5 should work.
- try using a crossover cable, if your device does not support auto-switching
- make sure that the cRIO is getting the right power from the PD board
- make sure that the ethernet cable/crossover cable is not bad