Changes for page Monitor & Remote Access Gateway
Last modified by Kilight Cao on 2025/01/14 10:25
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Attachments (0 modified, 1 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. Kilight1 +XWiki.Xiaoling - Content
-
... ... @@ -35,6 +35,7 @@ 35 35 root@dragino-1baf44:~~# 36 36 ))) 37 37 38 + 38 38 * change the script monitor_gateway.sh with properly users setting: 39 39 40 40 (% class="box infomessage" %) ... ... @@ -45,10 +45,11 @@ 45 45 CHAN_KEY='xxxxx' #Channel Write API of the channel for this gateway 46 46 ))) 47 47 48 -* run **/usr/bin/monitor_gateway.sh** to test if upload is good. 49 49 50 -* Addmonitor_gateway.shto cron work**/etc/crontabs/root**tomakethisscriptrunsperdiocally,belowisan example toupdate every 20 minutes50 +* run (% style="color:blue" %)**/usr/bin/monitor_gateway.sh**(%%) to test if upload is good. 51 51 52 +* Add monitor_gateway.sh to cron work (% style="color:blue" %)**/etc/crontabs/root**(%%) to make this script runs perdiocally, below is an example to update every 20 minutes 53 + 52 52 (% class="box infomessage" %) 53 53 ((( 54 54 # For details see man 4 crontabs ... ... @@ -68,6 +68,7 @@ 68 68 * Reboot device. 69 69 70 70 73 + 71 71 == **1.3 Monitor Public IP** == 72 72 73 73 ... ... @@ -75,6 +75,7 @@ 75 75 76 76 User can find the public ip in field7, the chart is not able to show the complete public ip, user can check that in the export. 77 77 81 + 78 78 [[image:image-20220531145559-2.png]] 79 79 80 80 Find Public IP ... ... @@ -92,20 +92,52 @@ 92 92 (% style="color:red" %)**Important Notice:** 93 93 94 94 * Remote.it access will give full control of your device to remote support. 95 -* The Remote.it allow Dragino Support to remote access to the device, If user want to access himself, it need to sign up for an remote.it account. 99 +* The Remote.it allows Dragino Support to remote access to the device, If user want to access himself, it need to sign up for an remote.it account. 96 96 101 +* For how to use remote.it for (% style="color:blue" %)**general remote control**(%%), please see : [[Remoteit user instruction for Dragino Gateway>>url:https://www.dragino.com/downloads/index.php?dir=LoRa_Gateway/&file=Dragino-Remoteit_User_Manual.pdf]]. 102 +* For Quick add remote.it to (% style="color:blue" %)**Dragino for remote debug**(%%), please see below: 97 97 98 -* For how to use remoteit for **general remote control**, please see : [[Remoteit user instruction for Dragino Gateway>>url:https://www.dragino.com/downloads/index.php?dir=LoRa_Gateway/&file=Dragino-Remoteit_User_Manual.pdf]]. 99 -* For Quick add remoteit to **Dragino for remote debug**, please see below: 100 100 105 +(% style="color:blue" %)**1. Install the Remote.it software** 101 101 107 +Users can directly click** "Install"** on the Web UI to install Remote. it. 102 102 109 + 110 +[[image:image-20220725134300-1.png||height="438" width="905"]] 111 + 112 + 113 + 114 +(% style="color:blue" %)**2. Enter the license key** 115 + 116 +Users need to enter the license key in the box under **"2. Register"** section and click the **"Save"** button and** "Register"** button. 117 + 118 +(% style="color:red" %)**When the user enters this license key, Dragino support will have access to your gateway.** 119 + 120 + 121 +(% class="box infomessage" %) 122 +((( 123 +**57F60715-606F-510D-A3D2-739860EBDB98** 124 +))) 125 + 126 +[[image:image-20220725113010-1.png||height="455" width="899"]] 127 + 128 + 129 + 130 +(% style="color:blue" %)**3. Connect and tell us your device ID or Hostname** 131 + 132 +Users can view the device ID or Hostname of the gateway on** (% style="color:red" %)System ~-~-> System Overview(%%)** interface.Such as : dragino-1ef9ac 133 + 134 + 135 +[[image:image-20220725115720-2.png||height="658" width="900"]] 136 + 137 + 138 + 103 103 == **2.2 RSSH Introduction** == 104 104 105 105 106 106 Reverse SSH for remote access is available in the latest Dragino firmware for gateway. For security concern, the RSSH only available base on end user demand. 107 107 108 -Important Notice: 144 +(% style="color:red" %)**Important Notice:** 109 109 110 110 (% class="box warningmessage" %) 111 111 ((( ... ... @@ -113,8 +113,9 @@ 113 113 This RSSH allow Dragino Support to remote access to the device, If user want to access himself, he need to set up the RSSH server himself. 114 114 ))) 115 115 116 -Below gateway support reverse SSH access: 117 117 153 +**Below gateway support reverse SSH access:** 154 + 118 118 * Firmware Version > lgw~-~-build-v5.4.1618196981-20210412-1111 [[Firmware Download>>url:http://www.dragino.com/downloads/index.php?dir=LoRa_Gateway/LPS8/Firmware/Release/]] 119 119 * LG01N, OLG01N (Note: LG01-P LG01-S doesn't support) 120 120 * LG02, OLG02 ... ... @@ -124,11 +124,14 @@ 124 124 * MS14 series if installed with the same firmware. 125 125 126 126 164 + 165 + 127 127 === **2.2.1 End User Guide to use SSH access** === 128 128 129 129 130 130 Go to this the Reverse SSH page as below: 131 131 171 + 132 132 [[image:image-20220531150151-3.png]] 133 133 134 134 Get the RSSH configure page ... ... @@ -146,6 +146,8 @@ 146 146 * (% style="color:#037691" %)**Connect at Startup**(%%) : Choose to enable connect once the device is powered. 147 147 * (% style="color:#037691" %)**Network Keys**(%%): Click the Generate keys to generate the keys and download / mail it to Dragino support so Dragino can prepare the remote access to 148 148 189 + 190 + 149 149 After doing above, please download and mail the public keys to Dragino support and wait for our mail for the valid host port. Input the valid host port got from our support and click connect so we can remote access to your gateway. 150 150 151 151 ... ... @@ -152,11 +152,12 @@ 152 152 153 153 === **2.2.2 Set Up RSSH Server** === 154 154 197 + 155 155 Advance administrator can config a SSH server to provide support their end user themselves., Steps as below 156 156 157 157 158 158 159 -==== ** 2.2.2.1Step 1 : Download the SSH service code** ====202 +==== (% style="color:blue" %)**Step 1 : Download the SSH service code**(%%) ==== 160 160 161 161 162 162 **1).** git clone [[https:~~/~~/github.com/dragino/rssh-server.git>>url:https://github.com/dragino/rssh-server.git]] rssh-server ... ... @@ -199,24 +199,24 @@ 199 199 200 200 (% class="box infomessage" %) 201 201 ((( 202 -**~ Step1:** Download the SQLit3 installation package 245 +**~ Step 1:** Download the SQLit3 installation package 203 203 sudo wget **[[https:~~/~~/www.sqlite.org/2021/sqlite-autoconf-3350400.tar.gz>>url:https://www.sqlite.org/2021/sqlite-autoconf-3350400.tar.gz]]** 204 204 205 205 206 -**Step2: **tar the SQLit3 installation package 249 +**Step 2: **tar the SQLit3 installation package 207 207 sudo tar -zxvf sqlite-autoconf-3350300.tar.gz 208 208 209 -**Step3:** Generate the makefile 252 +**Step 3:** Generate the makefile 210 210 cd sqlite-autoconf-3350300/;./configure 211 211 212 -**Step4:** Compile makefile 255 +**Step 4:** Compile makefile 213 213 sudo make 214 214 215 -**Step5:** Install makefile 258 +**Step 5:** Install makefile 216 216 sudo make install 217 217 218 218 **Check:** 219 - cd /usr/local/bin;ls -al 262 + cd /usr/local/bin;ls -al ~-~-> Check to see if there is a file for sqlite3 220 220 cd sqlite-autoconf-3350300/;./sqlite3 test.db ~-~-> Test whether the sqlite3 was installed successfully 221 221 222 222 **debug:** ... ... @@ -227,7 +227,7 @@ 227 227 228 228 229 229 230 -==== ** 2.2.2.2Step 2 : Install and run the RSS service** ====273 +==== (% style="color:blue" %)**Step 2 : Install and run the RSS service**(%%) ==== 231 231 232 232 233 233 **1). ** install database for /var/rsshdb.sqlite3 and Server development port for 3721(The default is 3721) ... ... @@ -256,7 +256,7 @@ 256 256 257 257 258 258 259 -==== ** 2.2.2.3Step 3 : Create a minimal SSH user (reverse SSH proxy for the gateway)** ====302 +==== (% style="color:blue" %)**Step 3 : Create a minimal SSH user (reverse SSH proxy for the gateway)**(%%) ==== 260 260 261 261 262 262 (% class="box infomessage" %) ... ... @@ -273,7 +273,7 @@ 273 273 274 274 275 275 276 -==== ** 2.2.2.4Step 4 : Create an authorization key file** ====319 +==== (% style="color:blue" %)**Step 4 : Create an authorization key file**(%%) ==== 277 277 278 278 279 279 **1):** sudo mkdir /home/xxxxx/.ssh; sudo touch /home/xxxxx/.ssh/authorizedkey ... ... @@ -287,9 +287,10 @@ 287 287 === **2.2.3 How does user get the gateway to connect to a user's private server** === 288 288 289 289 290 -==== **2.2.3.1 Step 1 : Come back the gateway web UI to get the gateway Public key** ==== 291 291 334 +==== (% style="color:blue" %)**Step 1 : Come back the gateway web UI to get the gateway Public key**(%%) ==== 292 292 336 + 293 293 **1)** in the system ~-~-> (% style="color:#037691" %)**Remote Mgmt/span** 294 294 295 295 [[image:image-20220531152419-11.png]] ... ... @@ -296,7 +296,7 @@ 296 296 297 297 298 298 299 -==== ** 2.2.3.2Step 2 : Authorization server** ====343 +==== (% style="color:blue" %)**Step 2 : Authorization server**(%%) ==== 300 300 301 301 302 302 Input the Gateway Publickey into user's private server "/home/XXXXX/.ssh/authorized_keys" file. ... ... @@ -305,7 +305,7 @@ 305 305 306 306 307 307 308 -==== ** 2.2.3.3Step 3 : Connect private server** ====352 +==== (% style="color:blue" %)**Step 3 : Connect private server**(%%) ==== 309 309 310 310 311 311 This is same as connect Dragino Support Server but just change the server address to customize server address. ... ... @@ -314,7 +314,7 @@ 314 314 315 315 316 316 317 -==== ** 2.2.3.4Step 4 : Check Connection** ====361 +==== (% style="color:blue" %)**Step 4 : Check Connection**(%%) ==== 318 318 319 319 320 320 Rssh Host connection Ok ... ... @@ -328,7 +328,7 @@ 328 328 329 329 330 330 331 -==== ** 2.2.3.5Step 5 : Access the gateway from customized server** ====375 +==== (% style="color:blue" %)**Step 5 : Access the gateway from customized server**(%%) ==== 332 332 333 333 334 334 Check what gateways link to server. ... ... @@ -335,7 +335,7 @@ 335 335 336 336 (% class="box infomessage" %) 337 337 ((( 338 -$ ./connect-gw.sh -l 382 +**$ ./connect-gw.sh -l** 339 339 ))) 340 340 341 341 [[image:image-20220531153016-16.png]] ... ... @@ -346,7 +346,7 @@ 346 346 347 347 (% class="box infomessage" %) 348 348 ((( 349 -$ ./connect-gw.sh <GWID> 393 +**$ ./connect-gw.sh <GWID>** 350 350 ))) 351 351 352 352 [[image:image-20220531153219-17.png]]
- image-20220725134300-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Kilight - Size
-
... ... @@ -1,0 +1,1 @@ 1 +53.5 KB - Content