opkg update opkg install fping opkg install net-tools-arp
nano /root/getip.sh
#!/bin/ash
SERVERMACADDRESS="00:19:b9:22:ae:4a"
IP=`ifconfig eth1 | grep 'inet addr:' | cut -d: -f2 | awk '{ print $1}'`
NETMASK=`ifconfig eth1 | grep 'inet addr:' | cut -d: -f4`
PREFIX=`/bin/ipcalc.sh $IP $NETMASK |grep 'PREFIX=' |sed 's/\(.\{7\}\)//'`
NETWORK=`/bin/ipcalc.sh $IP $NETMASK |grep 'NETWORK=' |sed 's/\(.\{8\}\)//'`
fping -c 1 -g $NETWORK/$PREFIX > /dev/null 2>&1
SERVERIP=`/usr/bin/arp -n | grep -i $SERVERMACADDRESS | awk '{print $1}'`
echo $SERVERIP | tee /root/serverip.txt
chmod 755 /root/getip.sh
/root/getip.sh
SERVERMACADDRESS="00:19:b9:22:ae:4a" is Yun's server
/root/serverip.txt hold server ip address at Yun's client
eth1: ethernet
wlan0: wifi
Comments powered by CComment