...i can connect to arduino via ssh, arduino.local via browser, via winscp, and via usb by ide.bonjour browser shows the arduino yun.... works fine_arduino._tcp (Arduino)_ssh._tcp.(Secure Shell on Arduino)
This means bonjour service as well as firewall is OK. now either Java or IDE is problem, worse case is Windows.
libusb0.dll (by http://libusb-win32.sourceforge.net) - LibUSB-Win32 - DLLcygwin1.dll (by Red Hat) - Cygwin (Cygwin® POSIX Emulation DLL)arduino.execygiconv-2.dllrxtxSerial.dlluninstall.exe
[root@localhost ~]# cat /etc/redhat-releaseCentOS release 6.6 (Final)
lsusb...Bus 002 Device 004: ID 2341:8041 Arduino SA
ls -l /dev/ttyACM0
nano /etc/rc.modulesmodprobe cdc_acmecho "0x2341 0x8041" > /sys/bus/usb/drivers/cdc_acm/new_idchmod +x /etc/rc.modules
usermod -a -G dialout sonnyyu
[root@localhost ~]# ls -l /dev/ttyACM0crw-rw----. 1 root dialout 166, 0 Apr 8 01:17 /dev/ttyACM0
cat /etc/redhat-releaseCentOS Linux release 7.1.1503 (Core)
lsmod|grep cdc_acmcdc_acm 32971 0
ls -l /dev/ttyACM0crw-rw----. 1 root dialout 166, 0 Apr 8 01:17 /dev/ttyACM0
usermod -a -G dialout sonnyyu
/etc/init.d/avahi-daemon stop/etc/init.d/avahi-daemon disable
dns-sd -P Arduino _arduino._tcp local 80 arduino.local 192.168.0.102 board=yun distro_version=0.1dns-sd -P Arduino _arduino._tcp local 80 arduino2.local 192.168.0.122 board=yun distro_version=0.1
Code: [Select]dns-sd -P Arduino _arduino._tcp local 80 arduino.local 192.168.0.102 board=yun distro_version=0.1dns-sd -P Arduino _arduino._tcp local 80 arduino2.local 192.168.0.122 board=yun distro_version=0.1
...The downside with this is that you either need to set up the Yun's with explicit static addresses, static DHCP rules, or you need to enter these commands any time the address changes. The whole point of Bonjour is zero configuration, and this is hardly zero effort. It's a work-around at best....
...The IDE needs a better way to find Yun's, the current method is far too fragile and asking people to jump through hoops is not reasonable. ...
If Yun is at internet, Bonjour is only local area network protocol and Yun would not be shown on network port. The only way Seeing Yun in IDE network Port menu is Bonjour proxy server.Here is the way to make it happen:Turn off Bonjour service at Yun:Code: [Select]/etc/init.d/avahi-daemon stop/etc/init.d/avahi-daemon disableRun it at windows command line or Mac (at same IDE machine).Code: [Select]dns-sd -P Arduino _arduino._tcp local 80 arduino.local 192.168.0.102 board=yun distro_version=0.1dns-sd -P Arduino _arduino._tcp local 80 arduino2.local 192.168.0.122 board=yun distro_version=0.1Either public or private IP address dependent direct connect or behind NAT.dns-sd.exe comes with Bonjour for Windows, install from here:http://forum.arduino.cc/index.php?topic=188101.msg1554795#msg1554795
hi there, i have discovered that this issue is particularly problematic when the wifi signal is "weak" or average at best (like 2 bars), can anyone verify this? on stronger signals (3-5 bars) i don't encounter this problem of not seeing the YUN ip address in the IDE Ports menu.i have concluded that it is indeed an IDE problem because i can ping the YUN's ip add as well as connect to it via the browser but no such luck with the IDE, i'd have a hard time uploading sketches to it.i hope there is a way to resolve this. sonnyyu, i have done everything you instructed but no improvement