| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- #!/bin/sh
- action="$1"
- case "${action}" in
- primarydns)
- dns1="`cat /etc/resolv.conf | grep nameserver | sed -n '1p' | awk '{print $2}'`"
- [ -z "${dns1}" ] && dns1="None"
- echo -n "${dns1}"
- ;;
- alternativedns)
- dns2="`cat /etc/resolv.conf | grep nameserver | sed -n '2p' | awk '{print $2}'`"
- [ -z "${dns2}" ] && dns2="None"
- echo -n "${dns2}"
- ;;
- uptime)
- uptime="`cat /proc/uptime | awk '{print $1}' | tr -d ' ' | cut -d '.' -f1`"
- [ -z "${uptime}" ] && uptime=0
- echo -n "${uptime}"
- ;;
- camera_model)
- MODEL="`curl --connect-timeout 0.5 -X GET "http://10.231.132.139/cgi-bin/web.cgi?action=get&cmd=language" 2>/dev/null | cut -d: -f1`"
- if [ "abc_${MODEL}" = "abc_{\"language\"" ];then
- echo -n "1"
- else
- echo -n "0"
- fi
- ;;
- get_ip)
- ip="`ifconfig eth1 | grep 'inet ' | awk '{print $2}'`"
- echo -n "${ip}"
- ;;
- *)
- submask="`/sbin/ifconfig eth1 | grep netmask | awk '{print $4}'`"
- echo -n "${submask}"
- esac
- exit 0
|