Guest User

sh -x /usr/libexec/rpcd/easyconfig call clients

a guest
Sep 28th, 2025
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.71 KB | None | 0 0
  1. root@Xiaomi-MiR3G:~# sh -x /usr/libexec/rpcd/easyconfig call clients
  2. + . /usr/share/libubox/jshn.sh
  3. + TIMEISVALID=false
  4. + grep -q 'time is valid' /tmp/state/dnsmasqsec
  5. + TIMEISVALID=true
  6. + '[' -e /dev/rtc0 ]
  7. + uci -q get network.loopback.device
  8. + T=lo
  9. + '[' xlo '=' xlo ]
  10. + DEVICESECTION=true
  11. + show_clients
  12. + uci show network
  13. + awk -F. '/\.proto='"'"'static'"'"'/{print $2}'
  14. + NETWORKS='loopback
  15. lan
  16. guest
  17. cams'
  18. + ubus call network.wireless status
  19. + WIRELESSSTATUS='{
  20. "radio0": {
  21. "up": true,
  22. "pending": false,
  23. "autostart": true,
  24. "disabled": false,
  25. "retry_setup_failed": false,
  26. "config": {
  27. "path": "1e140000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0",
  28. "band": "2g",
  29. "channel": "1",
  30. "htmode": "HT20",
  31. "country": "PL",
  32. "txpower": 20,
  33. "noscan": "1",
  34. "noscan": true,
  35. "disabled": false
  36. },
  37. "interfaces": [
  38. {
  39. "section": "default_radio0",
  40. "ifname": "phy0-ap0",
  41. "config": {
  42. "mode": "ap",
  43. "ssid": "TP-DOM_D",
  44. "key": "xxxxxxxxxx",
  45. "encryption": "psk2",
  46. "ieee80211r": true,
  47. "ft_over_ds": false,
  48. "mobility_domain": "d318",
  49. "ft_psk_generate_local": true,
  50. "nasid": "d_2ap2",
  51. "network": [
  52. "lan"
  53. ],
  54. "mode": "ap"
  55. },
  56. "vlans": [
  57.  
  58. ],
  59. "stations": [
  60.  
  61. ]
  62. },
  63. {
  64. "section": "guest_radio0",
  65. "ifname": "phy0-ap1",
  66. "config": {
  67. "mode": "ap",
  68. "ssid": "🌎♎gosc♎🌎",
  69. "encryption": "psk2",
  70. "key": "xxxxxxxxxx",
  71. "ieee80211r": true,
  72. "ft_over_ds": false,
  73. "mobility_domain": "f318",
  74. "ft_psk_generate_local": true,
  75. "nasid": "d_2gap2",
  76. "network": [
  77. "guest"
  78. ],
  79. "mode": "ap"
  80. },
  81. "vlans": [
  82.  
  83. ],
  84. "stations": [
  85.  
  86. ]
  87. }
  88. ]
  89. },
  90. "radio1": {
  91. "up": true,
  92. "pending": false,
  93. "autostart": true,
  94. "disabled": false,
  95. "retry_setup_failed": false,
  96. "config": {
  97. "path": "1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0",
  98. "band": "5g",
  99. "channel": "100",
  100. "htmode": "VHT80",
  101. "country": "PL",
  102. "txpower": 23,
  103. "noscan": "1",
  104. "noscan": true,
  105. "disabled": false
  106. },
  107. "interfaces": [
  108. {
  109. "section": "default_radio1",
  110. "ifname": "phy1-ap0",
  111. "config": {
  112. "mode": "ap",
  113. "ssid": "TP-DOM_D_5G",
  114. "key": "xxxxxxxxxx",
  115. "encryption": "sae",
  116. "ieee80211r": true,
  117. "ft_over_ds": false,
  118. "mobility_domain": "d318",
  119. "ft_psk_generate_local": true,
  120. "nasid": "d_5ap2",
  121. "network": [
  122. "lan"
  123. ],
  124. "mode": "ap"
  125. },
  126. "vlans": [
  127.  
  128. ],
  129. "stations": [
  130.  
  131. ]
  132. }
  133. ]
  134. }
  135. }'
  136. + TPORTS1=
  137. + echo '{"result":['
  138. {"result":[
  139. + '[' loopback '=' loopback ]
  140. + continue
  141. + '[' lan '=' loopback ]
  142. + '[' lan '=' wan ]
  143. + '[' lan '=' wan6 ]
  144. + '[' lan '=' lan ]
  145. + NETWORK='Sieć lokalna'
  146. + ubus call network.interface.lan status
  147. + jsonfilter -e @.l3_device
  148. + BRIDGE=br-lan.1
  149. + '[' -e /sys/class/net/br-lan.1/bridge ]
  150. + '[' guest '=' loopback ]
  151. + '[' guest '=' wan ]
  152. + '[' guest '=' wan6 ]
  153. + '[' guest '=' lan ]
  154. + uci -q get network.guest.description
  155. + NETWORK=
  156. + '[' -z ]
  157. + NETWORK=guest
  158. + escapeJSON guest
  159. + ret=guest
  160. + ret=guest
  161. + ret=guest
  162. + echo guest
  163. + NETWORK=guest
  164. + ubus call network.interface.guest status
  165. + jsonfilter -e @.l3_device
  166. + BRIDGE=br-lan.7
  167. + '[' -e /sys/class/net/br-lan.7/bridge ]
  168. + '[' cams '=' loopback ]
  169. + '[' cams '=' wan ]
  170. + '[' cams '=' wan6 ]
  171. + '[' cams '=' lan ]
  172. + uci -q get network.cams.description
  173. + NETWORK=
  174. + '[' -z ]
  175. + NETWORK=cams
  176. + escapeJSON cams
  177. + ret=cams
  178. + ret=cams
  179. + ret=cams
  180. + echo cams
  181. + NETWORK=cams
  182. + ubus call network.interface.cams status
  183. + jsonfilter -e @.l3_device
  184. + BRIDGE=br-lan.20
  185. + '[' -e /sys/class/net/br-lan.20/bridge ]
  186. + '[' -e /tmp/easyconfig_statistics.json ]
  187. + '[' -e /usr/bin/ucode ]
  188. + OLDIFS='
  189. '
  190. + IFS='
  191. '
  192. + /usr/bin/ucode -e+ read -r '
  193. let fs = require("fs");
  194. let data = json(fs.readfile("/tmp/easyconfig_statistics.json"));
  195. for (let key in data) {
  196. let mac = data[key];
  197. if (key == "wan") {
  198. continue;
  199. }
  200. print("export M=\"" + replace(key, /_/g, ":") + "\";");
  201. print("FIRST_SEEN=\"" + (mac.first_seen !== null ? mac.first_seen : "") + "\";");
  202. print("LAST_SEEN=\"" + (mac.last_seen !== null ? mac.last_seen : "") + "\";");
  203. print("DHCPNAME=\"" + (mac.dhcpname !== null ? mac.dhcpname : "") + "\";");
  204. print("TYPE=\"" + (mac.type !== null ? mac.type : "2") + "\";");
  205. print("NETWORK=\"" + (mac.last_network !== null ? mac.last_network : "") + "\";\n");
  206. }'
  207. line
  208. + IFS='
  209. '
  210. + echo ],
  211. ],
  212. + show_ports
  213. + TPORTS1=
  214. + PORTS=
  215. + PORTS_SWCONFIG=
  216. + echo '"ports":[],'
  217. "ports":[],
  218. + echo '"ports_swconfig":[],'
  219. "ports_swconfig":[],
  220. + echo '"ports_mapping":['
  221. "ports_mapping":[
  222. + cat /tmp/sysinfo/board_name
  223. + echo ],
  224. ],
  225. + ubus list
  226. + grep -q usteer
  227. + ubus call usteer remote_info
  228. + echo '"remote_hosts":{' '},'
  229. "remote_hosts":{ },
  230. + ubus call usteer get_clients
  231. + echo '"remote_clients":{' '"46:27:a6:XX.XX.XX":' '{' '"hostapd.phy0-ap1":' '{' '"connected":' false, '"signal":' -89 '},' '"hostapd.phy0-ap0":' '{' '"connected":' false, '"signal":' -89 '}' '},' '"90:8d:6c:XX.XX.XX":' '{' '"hostapd.phy0-ap0":' '{' '"connected":' false, '"signal":' -78 '}' '},' '"aa:1e:66:XX.XX.XX":' '{' '"hostapd.phy0-ap1":' '{' '"connected":' false, '"signal":' -43 '},' '"hostapd.phy0-ap0":' '{' '"connected":' false, '"signal":' -43 '}' '},' '"aa:35:7e:XX.XX.XX":' '{' '"hostapd.phy0-ap1":' '{' '"connected":' false, '"signal":' -89 '},' '"hostapd.phy0-ap0":' '{' '"connected":' false, '"signal":' -89 '}' '},' '"b2:c6:90:XX.XX.XX":' '{' '"hostapd.phy0-ap1":' '{' '"connected":' false, '"signal":' -84 '},' '"hostapd.phy0-ap0":' '{' '"connected":' false, '"signal":' -84 '}' '},' '"cc:c9:5d:XX.XX.XX":' '{' '"hostapd.phy1-ap0":' '{' '"connected":' true, '"signal":' -40 '}' '},' '"da:a1:19:XX.XX.XX":' '{' '"hostapd.phy0-ap1":' '{' '"connected":' false, '"signal":' -84 '},' '"hostapd.phy0-ap0":' '{' '"connected":' false, '"signal":' -84 '}' '}' '},'
  232. "remote_clients":{ "46:27:a6:XX.XX.XX": { "hostapd.phy0-ap1": { "connected": false, "signal": -89 }, "hostapd.phy0-ap0": { "connected": false, "signal": -89 } }, "90:8d:6c:XX.XX.XX": { "hostapd.phy0-ap0": { "connected": false, "signal": -78 } }, "aa:1e:66:XX.XX.XX": { "hostapd.phy0-ap1": { "connected": false, "signal": -43 }, "hostapd.phy0-ap0": { "connected": false, "signal": -43 } }, "aa:35:7e:XX.XX.XX": { "hostapd.phy0-ap1": { "connected": false, "signal": -89 }, "hostapd.phy0-ap0": { "connected": false, "signal": -89 } }, "b2:c6:90:XX.XX.XX": { "hostapd.phy0-ap1": { "connected": false, "signal": -84 }, "hostapd.phy0-ap0": { "connected": false, "signal": -84 } }, "cc:c9:5d:XX.XX.XX": { "hostapd.phy1-ap0": { "connected": true, "signal": -40 } }, "da:a1:19:XX.XX.XX": { "hostapd.phy0-ap1": { "connected": false, "signal": -84 }, "hostapd.phy0-ap0": { "connected": false, "signal": -84 } } },
  233. + echo '}'
  234. }
  235. + exit 0
  236.  
Advertisement
Add Comment
Please, Sign In to add comment