Today i was trying to load some basic code onto our bot and Eclipse was not able to communicate with the RoboRIO. I made sure that I had the avahi daemon installed. Even when Eclipse falls back to the legacy ethernet addresses it was still not able to connect. I have tried using USB via mDNS and ethernet through the old D-Link router, and direct ethernet to the RoboRIO.
Concentrate on wired Ethernet, not USB or wireless right now. Can you ping roboRIO-####-FRC.local, where #### is your team number? if so, it should be able to download and run code.
The computer and the roborio both need to obtain address on the same subnet. That means the first three numbers will be the same (10.TE.AM) where TA.AM is your team number. One way is by both being set to obtain addresses from a DHCP server which is a router connected to both. In the new OM5P-AN router, its address is 10.TE.AM.1 and it hands out addresses like 10.TE.AM.X range where x is unique to each device. See if you can get both the laptop and the roboRio to obtain address and then see if you can then ping it.
if you have the OM5P-AN or last years DLink present and can log into its web interface, you could see if it assigned an address to the roboRio.
if you are using last years DLink, make sure you have reprogrammed it for home use using last years radio setup utility.
There is another way for the computer and the roboRio to obtain addressed called “Link local”. In the case where a DHCP server is not present, both devices fall back to an address that starts with 169. We have found that can take a while to happen. The best way is to use an OM5P-AN or a Dlink to provide addresses.