I just have Yun and i think everything is working just fine except for 2 things.
I can't connect to my Yun using it's 'name', arduino.local. however i can connect to my Yun via 192.168.178.21
Also when i open the IDE 1.5.5-r2. I do not see my Yun at the ports section so i can't upload any code.
I'm using windows 8.1 Pro 64
I forwarded 5353 UDP on my router, made an exception in my firewall for 5353 UDP, i made an exception for arduino.exe and i downloaded bonjour services for print. (Download Bonjour Print Services for Windows v2.0.2). But nothing seems to work.
I have exactly the same problem with my YUN : can't see it in the menu port of the 1.5.5 r2 IDE (last one), running on Win7 64bits.
I have no firewall, and no routing restrictions on my router.
I try the same IDE on an old laptop with WinXP 32bits, and then it works !!
So the problem is not on the WiFi networks, but in the IDE ...
Using Wireshark, I see UDP broadcast frames sends by the WinXP laptop to the network, and Arduino response. The same IDE on Win7 don't send any UDP broadcast frame, so the arduino wont send any reponse !
Protocol is like this :
192.168.0.23(WinXP) 224.0.0.251 MDNS 79 Standard query 0x0000 PTR _arduino._tcp.local, "QM" question
192.168.0.25(Arduino) 224.0.0.251 MDNS 180 Standard query response 0x0000 PTR Arduino._arduino._tcp.local TXT, cache flush SRV, cache flush 0 0 80 Arduino.local A, cache flush 192.168.0.25
The Wireshark frames are take by the Win7 laptop, which ensure that no filtering hide this protocol; problem is in the IDE which don't send the UDP query on Win7, I dont know why ...
In complement I use Bonjour Browser in Win7, and then the browser find the arduino without any problem.
Unfortunatly, this dont solve the IDE malfunction.
A good deal could be to set the YUN IP manually in the IDE, infortunatly it doesnt work, IDE dont recognize the YUN.
I try adding two lines in C:\users<profile>\Application Data\Arduino15\preferences.txt :
serial.port=192.168.0.25
serial.port.file=192.168.0.25
dont work, IDE show a message : can't find the arduino on 192.168.0.25, and no UDP query on the network ...