Script examples
From DD-WRT Wiki
(Difference between revisions)
Revision as of 23:22, 29 July 2005 (edit) 213.139.154.67 (Talk) (→Which IPs and hostnames are used for wireless clients?) ← Previous diff |
Revision as of 23:28, 29 July 2005 (edit) (undo) 213.139.154.67 (Talk) (→Which IPs and hostnames are used for wireless clients?) Next diff → |
||
Line 9: | Line 9: | ||
do | do | ||
wl assoclist | awk '{print$2}' > /tmp/assocLIST | wl assoclist | awk '{print$2}' > /tmp/assocLIST | ||
- | # echo "<b>IPs and | + | # echo "<b>Hostnames and IPs and of WLAN clients</b> <p>" > /tmp/www/wlan.html |
while read assocLINE | while read assocLINE | ||
do | do |
Revision as of 23:28, 29 July 2005
Contents |
Which IPs and hostnames are used for wireless clients?
Note: Only work if you get an IP from DHCP
# mkdir -p /tmp/www while [ 1 ]; do wl assoclist | awk '{print$2}' > /tmp/assocLIST # echo "<b>Hostnames and IPs and of WLAN clients</b> <p>" > /tmp/www/wlan.html while read assocLINE do dumpleases | grep -i $assocLINE | awk '{print "Hostname: " $1, "MAC: " $2, "IP: " $3}' # echo "<p>"; done < /tmp/assocLIST # >> /tmp/www/wlan.html sleep 10; done;
Output:
Hostname: tp MAC: 01:81:18:3d:49:5e IP: 192.168.2.101
You can change the order of "$1, $2, $3" or cut-out:
....awk '{print $1,$3}'
Output:
tp 192.168.2.101
if you want to show this in a browser remove the # and use: http://router/user/wlan.html