🏡 index : github.com/captn3m0/RT-AX53U.git

#!/bin/sh


echo ">"
if [ -f "/sys/kernel/debug/usb/devices" ]; then
	cat /sys/kernel/debug/usb/devices
else
	cat /proc/bus/usb/devices
fi
echo ">"
lsmod
echo ">"
ifconfig
echo ">"
mount
echo ">"
cat /etc/g3.conf.1
echo ">"
cat /etc/g3.conf.2
echo ">"
cat /tmp/ppp/peers/3g
echo ">"
ls /dev/tty*
echo ">"
nvram get firmver
echo ">"
nvram get buildno
echo ">"
nvram show |grep extendno
echo ">"
echo "dualwan nvram:>"
nvram show |grep ^wans_
echo ">"
echo "IPv6 service:>"
nvram get ipv6_service
echo ">"
echo "link state:>"
nvram show |grep ^link_
echo ">"
echo "wan state:>"
nvram show |grep state |grep wan[01]_
echo ">"
echo "usb path nvram:>"
nvram show |grep ^usb_path1
nvram show |grep ^usb_path2
nvram show |grep ^usb_path3
echo ">"
echo "modem nvram:>"
nvram get Dev3G
echo ">"
nvram show |grep ^modem_ |grep -v "modem_pincode="
echo ">"
echo "modem state:>"
nvram show |grep g3state
echo ">"
nvram show |grep g3err

echo ">"
echo "FW upgrade nvram:>"
nvram show |grep ^webs_state

for modem_unit in 0 1; do
	if [ "$modem_unit" -eq "0" ]; then
		prefix=usb_modem_
	else
		prefix=usb_modem${modem_unit}_
	fi

	act_path=`nvram get ${prefix}act_path`
	if [ -z "$act_path" ]; then
		continue
	fi

	echo ">"
	echo "modem(${modem_unit}) act state:>"
	str=`nvram get ${prefix}act_path`
	echo "${prefix}act_path=$str"
	str=`nvram get ${prefix}act_type`
	echo "${prefix}act_type=$str"
	str=`nvram get ${prefix}act_dev`
	echo "${prefix}act_dev=$str"
	str=`nvram get ${prefix}act_int`
	echo "${prefix}act_int=$str"
	str=`nvram get ${prefix}act_bulk`
	echo "${prefix}act_bulk=$str"
	str=`nvram get ${prefix}act_vid`
	echo "${prefix}act_vid=$str"
	str=`nvram get ${prefix}act_pid`
	echo "${prefix}act_pid=$str"
	str=`nvram get ${prefix}act_sim`
	echo "${prefix}act_sim=$str"
	str=`nvram get ${prefix}act_simdetect`
	echo "${prefix}act_simdetect=$str"
	str=`nvram get ${prefix}act_signal`
	echo "${prefix}act_signal=$str"
	str=`nvram get ${prefix}act_lac`
	echo "${prefix}act_lac=$str"
	str=`nvram get ${prefix}act_rsrq`
	echo "${prefix}act_rsrq=$str"
	str=`nvram get ${prefix}act_rsrp`
	echo "${prefix}act_rsrp=$str"
	str=`nvram get ${prefix}act_rssi`
	echo "${prefix}act_rssi=$str"
	str=`nvram get ${prefix}act_sinr`
	echo "${prefix}act_sinr=$str"
	str=`nvram get ${prefix}act_band`
	echo "${prefix}act_band=$str"
	str=`nvram get ${prefix}act_operation`
	echo "${prefix}act_operation=$str"
	str=`nvram get ${prefix}act_provider`
	echo "${prefix}act_provider=$str"
	str=`nvram get ${prefix}act_imsi |cut -c '1-6'`
	echo "${prefix}act_imsi=$str"
	str=`nvram get ${prefix}act_tx`
	echo "${prefix}act_tx=$str"
	str=`nvram get ${prefix}act_rx`
	echo "${prefix}act_rx=$str"
	str=`nvram get ${prefix}act_swver`
	echo "${prefix}act_swver=$str"
	str=`nvram get ${prefix}act_hwver`
	echo "${prefix}act_hwver=$str"
	str=`nvram get ${prefix}act_scanning`
	echo "${prefix}act_scanning=$str"
	str=`nvram get ${prefix}act_auth`
	echo "${prefix}act_auth=$str"
	str=`nvram get ${prefix}act_auth_pin`
	echo "${prefix}act_auth_pin=$str"
	str=`nvram get ${prefix}act_auth_puk`
	echo "${prefix}act_auth_puk=$str"
	str=`nvram get ${prefix}act_startsec`
	echo "${prefix}act_startsec=$str"
	str=`nvram get ${prefix}act_ip`
	echo "${prefix}act_ip=$str"
	str=`nvram get ${prefix}act_ipv6`
	echo "${prefix}act_ipv6=$str"
	echo ">"
	echo "modem autoapn:>"
	nvram show |grep ^${prefix}auto
done

echo ">"
echo "real ip detect:>"
nvram show |grep "_ipaddr=" |grep wan[01]_
nvram show |grep real |grep wan[01]_
echo ">"
echo "resolv.conf >"
cat /etc/resolv.conf
echo ">"
echo "udhcpd.conf >"
cat /tmp/udhcpd.conf
echo ">"
echo "show dns nvram >"
nvram show |grep dns |grep wan[01]
echo ">"
echo "syslog>"
cat /tmp/syslog.log |tail -n 50
echo ">"
echo "usblog>"
cat /tmp/usb.log
echo ">"
echo "ps>"
ps

echo ">"
echo "brctl show >"
brctl show

echo ">"
echo "ATE Get_WanLanStatus >"
/sbin/ATE Get_WanLanStatus

echo ">"
echo "dmesg >"
dmesg -c