usbmodeswitch: Updated to v.1.2.6 from shibby's branch.
[tomato.git] / release / src / router / others / sysinfo
blob15afe7159130e9ccbc1378d99c7bfc9d2145a124
1 #!/bin/sh
2 cat /etc/motd; cat /proc/version; echo
3 echo "NVRAM"; nvram show | grep 'bytes used'; echo
4 echo "INTERFACES"; ifconfig; echo
5 echo "ROUTING TABLE"; route -n; echo; route -n -A inet6 2> /dev/null; echo
6 echo "ARP TABLE"; ip neigh show; echo
7 echo "IP TABLES"; echo ":filter"; iptables -nvL; echo; echo ":nat"; iptables -t nat -nvL; echo; echo ":mangle"; iptables -t mangle -nvL; echo
8 [ -x /usr/sbin/ip6tables ] && ( echo "IP6 TABLES"; echo ":filter"; ip6tables -nvL; echo; echo ":mangle"; ip6tables -t mangle -nvL; echo )
9 echo "NET STATS"; netstat -ln; echo
10 echo "FILE SYSTEMS"; df; echo
11 echo "MOUNTPOINTS"; mount; echo
12 [ -f /proc/swaps ] && ( echo "SWAPS" && cat /proc/swaps && echo )
13 [ -f /proc/partitions ] && ( echo "PARTITIONS" && cat /proc/partitions && echo )
14 [ -f /proc/scsi/scsi ] && ( echo "SCSI DEVICES" && cat /proc/scsi/scsi && echo )
15 [ -f /proc/bus/usb/devices ] && ( echo "USB DEVICES" && cat /proc/bus/usb/devices && echo )
16 echo "ENVIRONMENT"; env; echo
17 echo "CPU INFO"; cat /proc/loadavg; cat /proc/cpuinfo; echo
18 echo "INTERRUPTS"; cat /proc/interrupts; echo
19 echo "MEMORY"; free; cat /proc/meminfo; echo
20 echo "WIRELESS VER"; wl ver; wl country; echo
21 echo "LOADED MODULES"; lsmod; echo
22 echo "PROCESSES"; top -b -n1; echo
23 echo "DMESG"; dmesg; echo