А wget точно умеет digest-авторизацию? Потому что они разные бывают, тот что в busybox - не умеет.
# wget -O /tmp/1 http://admin:test@192.168.12.1/rci/show/ip/hotspot
Connecting to 192.168.12.1 (192.168.12.1:80)
wget: server returned error: HTTP/1.1 401 Unauthorized
А GNU wget умеет:
$ wget -O /tmp/1 http://admin:test@172.16.110.87/rci/show/ip/hotspot
--2017-06-07 12:43:35-- http://admin:*password*@172.16.110.87/rci/show/ip/hotspot
Connecting to 172.16.110.87:80... connected.
HTTP request sent, awaiting response... 401 Unauthorized
Reusing existing connection to 172.16.110.87:80.
HTTP request sent, awaiting response... 200 OK
Length: 505 [text/json]
Saving to: ‘/tmp/1’
100%[======================================>] 505 --.-K/s in 0s
2017-06-07 12:43:36 (101 MB/s) - ‘/tmp/1’ saved [505/505]
А еще лучше вообще через curl все это делать:
curl -X GET --digest http://admin:test@172.16.110.87/rci/show/ip/hotspot