Can't find arduino yun in the port list

I have a router called TP-Link TL-WR703N,now it has 16Mb SPI Flash and 64M Memory and it use the Atheros AR9331 chip,the same as Arduino Yun,so I think it's able to run linino on it,then I compile a linino(Network in China is bad and bad,I spent two days to compile it..) on Ubuntu 13.10 .
Then I unpacked the rootfs and copied some files and directories such as /www and /etc/arduino to my 703N,after install some packages and generate a certificate(I installed gnupg),the ArduinoWebUI works on my 703N,but arduino.local is not ok,so I install a package called mdns and change my router's hostname to arduino,arduino.local works.
But I can't find my fake "Arduino Yun" in the port list in Arduino IDE 1.5.4 or 1.5.5,what can I do?And who can tell me how does the Arduino IDE connect the Arduino Yun?
I use the wireshark and get "10 8.182195000 fe80::c93a:5376:51de:c5c4 ff02::fb MDNS 99 Standard query 0x0000 PTR _arduino._tcp.local, "QM" question",but I don't know what it means...
I tried to use the static ip and DHCP,but it still doesn't working!

[Sorry for my bad English...]

Somehow I think your attempt is futile, as the IDE is intended to connect/program the ATmega side of the Yun, which in your "fake" simply doesn't exist.

Not sure what you try to achieve by connecting the router to the IDE in the first place... :roll_eyes:

Ralf

But look /usr/bin/run-avrdude,it's:
#!/bin/sh
echo 1 > /sys/class/gpio/gpio21/value
avrdude -c linuxgpio -C /etc/avrdude.conf -p m32u4 -U lfuse:w:0xFF:m -U hfuse:w:0xD8:m -U efuse:w:0xFB:m -Uflash:w:$1:i $2
echo 0 > /sys/class/gpio/gpio21/value

It uses the linuxgpio,my 703N has 6 available GPIOs,so I think it's able to connect a arduino leonardo.
I think it will be easy after Arduino IDE knows my 703N.